Skip to content

Instantly share code, notes, and snippets.

View mikeseif's full-sized avatar

Michael Seifollahi mikeseif

View GitHub Profile
@mikeseif
mikeseif / CDocLiveTemplate.kt
Created January 14, 2019 22:01
Live Template for CDoc<T, R, L>,
@Serializable
data class $NAME$(override val version: String,
override val href: String,
override val attributes: $ATTRTYPE$,
override val items: List<$ITEMTYPE$>,
override val links: $LINKTYPE$): CDoc<$ATTRTYPE$, $ITEMTYPE$, $LINKTYPE$> {
@Serializer(forClass = $NAME$::class)
companion object: KSerializer<$NAME$> {
@ImplicitReflectionSerializer