Package-level declarations

Types

Link copied to clipboard
data class AspectRatio(val width: Long, val height: Long)

width:height represents an aspect ratio. It may be approximate, and may not correspond to absolute dimensions in any given unit.

Link copied to clipboard
data class External(val external: ExternalExternal)

A representation of some externally linked content (eg, a URL and 'card'), embedded in a Bluesky record (eg, a post).

Link copied to clipboard
data class ExternalExternal(val uri: Uri, val title: String, val description: String, val thumb: Blob? = null)
Link copied to clipboard
Link copied to clipboard
data class ExternalViewExternal(val uri: Uri, val title: String, val description: String, val thumb: Uri? = null)
Link copied to clipboard
data class Images(val images: ReadOnlyList<ImagesImage>)
Link copied to clipboard
data class ImagesImage(val image: Blob, val alt: String, val aspectRatio: AspectRatio? = null)
Link copied to clipboard
Link copied to clipboard
data class ImagesViewImage(val thumb: Uri, val fullsize: Uri, val alt: String, val aspectRatio: AspectRatio? = null)
Link copied to clipboard
data class Record(val record: StrongRef)
Link copied to clipboard
Link copied to clipboard
data class RecordViewBlocked(val uri: AtUri, val blocked: Boolean, val author: BlockedAuthor)
Link copied to clipboard
data class RecordViewDetached(val uri: AtUri, val detached: Boolean)
Link copied to clipboard
data class RecordViewNotFound(val uri: AtUri, val notFound: Boolean)
Link copied to clipboard
data class RecordViewRecord(val uri: AtUri, val cid: Cid, val author: ProfileViewBasic, val value: JsonContent, val labels: ReadOnlyList<Label> = persistentListOf(), val replyCount: Long? = null, val repostCount: Long? = null, val likeCount: Long? = null, val quoteCount: Long? = null, val embeds: ReadOnlyList<RecordViewRecordEmbedUnion> = persistentListOf(), val indexedAt: Timestamp)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class RecordWithMedia(val record: Record, val media: RecordWithMediaMediaUnion)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class Video(val video: Blob, val captions: ReadOnlyList<VideoCaption> = persistentListOf(), val alt: String? = null, val aspectRatio: AspectRatio? = null)
Link copied to clipboard
data class VideoCaption(val lang: Language, val file: Blob)
Link copied to clipboard
data class VideoView(val cid: Cid, val playlist: Uri, val thumbnail: Uri? = null, val alt: String? = null, val aspectRatio: AspectRatio? = null)