Package-level declarations
Types
Link copied to clipboard
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
A representation of some externally linked content (eg, a URL and 'card'), embedded in a Bluesky record (eg, a post).
Link copied to clipboard
RGB color definition, inspired by site.standard.theme.color#rgb
Link copied to clipboard
Link copied to clipboard
data class ExternalViewExternal(val uri: Uri, val title: String, val description: String, val thumb: Uri? = null, val createdAt: Timestamp? = null, val updatedAt: Timestamp? = null, val readingTime: Long? = null, val labels: List<Label>? = null, val source: ExternalViewExternalSource? = null, val associatedRefs: List<StrongRef>? = null, val associatedProfiles: List<ProfileViewBasic>? = null)
Link copied to clipboard
data class ExternalViewExternalSource(val uri: Uri, val icon: Uri? = null, val title: String, val description: String? = null, val theme: ExternalViewExternalSourceTheme? = null)
The source of an external embed, such as a standard.site publication.
Link copied to clipboard
data class ExternalViewExternalSourceTheme(val backgroundRGB: ExternalColorRGB? = null, val foregroundRGB: ExternalColorRGB? = null, val accentRGB: ExternalColorRGB? = null, val accentForegroundRGB: ExternalColorRGB? = null)
The theme colors of an external source, such as a site.standard.publication. These colors may be used when rendering an embed from that source.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GalleryViewImage(val thumbnail: Uri, val fullsize: Uri, val alt: String, val aspectRatio: AspectRatio)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GetEmbedExternalViewResponse(val view: ExternalView? = null, val associatedRefs: List<StrongRef>? = null, val associatedRecords: List<JsonContent>? = null)
Link copied to clipboard
Link copied to clipboard
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
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class RecordViewRecord(val uri: AtUri, val cid: Cid, val author: ProfileViewBasic, val value: JsonContent, val labels: List<Label>? = null, val replyCount: Long? = null, val repostCount: Long? = null, val likeCount: Long? = null, val quoteCount: Long? = null, val embeds: List<RecordViewRecordEmbedUnion>? = null, val indexedAt: Timestamp)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class Video(val video: Blob, val captions: List<VideoCaption>? = null, val alt: String? = null, val aspectRatio: AspectRatio? = null, val presentation: VideoPresentation? = null)
Link copied to clipboard
Link copied to clipboard
A hint to the client about how to present the video.
Link copied to clipboard
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, val presentation: VideoViewPresentation? = null)
Link copied to clipboard
A hint to the client about how to present the video.
Link copied to clipboard