···11+package gay.averyrivers.lexicon.app.bsky.feed
22+33+import kotlinx.serialization.Serializable
44+55+@Serializable
66+data class Generator(
77+ val did: String,
88+ val displayName: String,
99+ val description: String?,
1010+ val createdAt: String,
1111+)
+17
app/src/main/kotlin/lexicon/app/bsky/feed/Like.kt
···11+package gay.averyrivers.lexicon.app.bsky.feed
22+33+import gay.averyrivers.lexicon.com.atproto.repo.StrongRef
44+import kotlinx.serialization.Serializable
55+66+@Serializable
77+data class Like(
88+ val subject: StrongRef,
99+ val createdAt: String,
1010+)
1111+1212+@Serializable
1313+data class LikeRef(
1414+ val uri: String,
1515+ val cid: String,
1616+ val value: Like,
1717+)
+9
app/src/main/kotlin/lexicon/app/bsky/feed/Post.kt
···11+package gay.averyrivers.lexicon.app.bsky.feed
22+33+import kotlinx.serialization.Serializable
44+55+@Serializable
66+data class Post(
77+ val text: String,
88+ val createdAt: String,
99+)
···11+package gay.averyrivers.lexicon.com.atproto.label.defs
22+33+import kotlinx.serialization.Serializable
44+55+@Serializable
66+data class Label(
77+ val ver: Int?,
88+ val src: String,
99+ val uri: String,
1010+ val cid: String?,
1111+ val value: String,
1212+ val neg: Boolean?,
1313+ val cts: String,
1414+ val exp: String?,
1515+)