Package-level declarations

Types

Link copied to clipboard
data class BlockedAuthor(val did: Did, val viewer: ViewerState? = null)
Link copied to clipboard
data class BlockedPost(val uri: AtUri, val blocked: Boolean, val author: BlockedAuthor)
Link copied to clipboard
Link copied to clipboard
data class DescribeFeedGeneratorLinks(val privacyPolicy: String? = null, val termsOfService: String? = null)
Link copied to clipboard
data class FeedViewPost(val post: PostView, val reply: ReplyRef? = null, val reason: FeedViewPostReasonUnion? = null, val feedContext: String? = null)
Link copied to clipboard
Link copied to clipboard
data class Generator(val did: Did, val displayName: String, val description: String? = null, val descriptionFacets: ReadOnlyList<Facet> = persistentListOf(), val avatar: Blob? = null, val acceptsInteractions: Boolean? = null, val labels: GeneratorLabelsUnion? = null, val createdAt: Timestamp)
Link copied to clipboard
Link copied to clipboard
data class GeneratorView(val uri: AtUri, val cid: Cid, val did: Did, val creator: ProfileView, val displayName: String, val description: String? = null, val descriptionFacets: ReadOnlyList<Facet> = persistentListOf(), val avatar: Uri? = null, val likeCount: Long? = null, val acceptsInteractions: Boolean? = null, val labels: ReadOnlyList<Label> = persistentListOf(), val viewer: GeneratorViewerState? = null, val indexedAt: Timestamp)
Link copied to clipboard
data class GeneratorViewerState(val like: AtUri? = null)
Link copied to clipboard
data class GetActorFeedsQueryParams(val actor: AtIdentifier, val limit: Long? = 50, val cursor: String? = null)
Link copied to clipboard
data class GetActorFeedsResponse(val cursor: String? = null, val feeds: ReadOnlyList<GeneratorView>)
Link copied to clipboard
data class GetActorLikesQueryParams(val actor: AtIdentifier, val limit: Long? = 50, val cursor: String? = null)
Link copied to clipboard
data class GetActorLikesResponse(val cursor: String? = null, val feed: ReadOnlyList<FeedViewPost>)
Link copied to clipboard
data class GetAuthorFeedQueryParams(val actor: AtIdentifier, val limit: Long? = 50, val cursor: String? = null, val filter: GetAuthorFeedFilter? = GetAuthorFeedFilter.PostsWithReplies, val includePins: Boolean? = false)
Link copied to clipboard
data class GetAuthorFeedResponse(val cursor: String? = null, val feed: ReadOnlyList<FeedViewPost>)
Link copied to clipboard
Link copied to clipboard
data class GetFeedGeneratorResponse(val view: GeneratorView, val isOnline: Boolean, val isValid: Boolean)
Link copied to clipboard
data class GetFeedQueryParams(val feed: AtUri, val limit: Long? = 50, val cursor: String? = null)
Link copied to clipboard
data class GetFeedResponse(val cursor: String? = null, val feed: ReadOnlyList<FeedViewPost>)
Link copied to clipboard
data class GetFeedSkeletonQueryParams(val feed: AtUri, val limit: Long? = 50, val cursor: String? = null)
Link copied to clipboard
data class GetFeedSkeletonResponse(val cursor: String? = null, val feed: ReadOnlyList<SkeletonFeedPost>)
Link copied to clipboard
data class GetLikesLike(val indexedAt: Timestamp, val createdAt: Timestamp, val actor: ProfileView)
Link copied to clipboard
data class GetLikesQueryParams(val uri: AtUri, val cid: Cid? = null, val limit: Long? = 50, val cursor: String? = null)
Link copied to clipboard
data class GetLikesResponse(val uri: AtUri, val cid: Cid? = null, val cursor: String? = null, val likes: ReadOnlyList<GetLikesLike>)
Link copied to clipboard
data class GetListFeedQueryParams(val list: AtUri, val limit: Long? = 50, val cursor: String? = null)
Link copied to clipboard
data class GetListFeedResponse(val cursor: String? = null, val feed: ReadOnlyList<FeedViewPost>)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GetPostThreadQueryParams(val uri: AtUri, val depth: Long? = 6, val parentHeight: Long? = 80)
Link copied to clipboard
Link copied to clipboard
data class GetQuotesQueryParams(val uri: AtUri, val cid: Cid? = null, val limit: Long? = 50, val cursor: String? = null)
Link copied to clipboard
data class GetQuotesResponse(val uri: AtUri, val cid: Cid? = null, val cursor: String? = null, val posts: ReadOnlyList<PostView>)
Link copied to clipboard
data class GetRepostedByQueryParams(val uri: AtUri, val cid: Cid? = null, val limit: Long? = 50, val cursor: String? = null)
Link copied to clipboard
data class GetRepostedByResponse(val uri: AtUri, val cid: Cid? = null, val cursor: String? = null, val repostedBy: ReadOnlyList<ProfileView>)
Link copied to clipboard
data class GetSuggestedFeedsQueryParams(val limit: Long? = 50, val cursor: String? = null)
Link copied to clipboard
data class GetSuggestedFeedsResponse(val cursor: String? = null, val feeds: ReadOnlyList<GeneratorView>)
Link copied to clipboard
data class GetTimelineQueryParams(val algorithm: String? = null, val limit: Long? = 50, val cursor: String? = null)
Link copied to clipboard
data class GetTimelineResponse(val cursor: String? = null, val feed: ReadOnlyList<FeedViewPost>)
Link copied to clipboard
data class Interaction(val item: AtUri? = null, val event: String? = null, val feedContext: String? = null)
Link copied to clipboard
data class Like(val subject: StrongRef, val createdAt: Timestamp)
Link copied to clipboard
data class NotFoundPost(val uri: AtUri, val notFound: Boolean)
Link copied to clipboard
data class Post(val text: String, val entities: ReadOnlyList<PostEntity> = persistentListOf(), val facets: ReadOnlyList<Facet> = persistentListOf(), val reply: PostReplyRef? = null, val embed: PostEmbedUnion? = null, val langs: ReadOnlyList<Language> = persistentListOf(), val labels: PostLabelsUnion? = null, val tags: ReadOnlyList<String> = persistentListOf(), val createdAt: Timestamp)
Link copied to clipboard
sealed interface PostEmbedUnion
Link copied to clipboard
data class PostEntity(val index: PostTextSlice, val type: String, val value: String)
Link copied to clipboard
data class Postgate(val createdAt: Timestamp, val post: AtUri, val detachedEmbeddingUris: ReadOnlyList<AtUri> = persistentListOf(), val embeddingRules: ReadOnlyList<PostgateEmbeddingRuleUnion> = persistentListOf())
Link copied to clipboard

Disables embedding of this post.

Link copied to clipboard
Link copied to clipboard
sealed interface PostLabelsUnion
Link copied to clipboard
data class PostReplyRef(val root: StrongRef, val parent: StrongRef)
Link copied to clipboard
data class PostTextSlice(val start: Long, val end: Long)
Link copied to clipboard
data class PostView(val uri: AtUri, val cid: Cid, val author: ProfileViewBasic, val record: JsonContent, val embed: PostViewEmbedUnion? = null, val replyCount: Long? = null, val repostCount: Long? = null, val likeCount: Long? = null, val quoteCount: Long? = null, val indexedAt: Timestamp, val viewer: ViewerState? = null, val labels: ReadOnlyList<Label> = persistentListOf(), val threadgate: ThreadgateView? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class ReasonRepost(val by: ProfileViewBasic, val indexedAt: Timestamp)
Link copied to clipboard
data class ReplyRef(val root: ReplyRefRootUnion, val parent: ReplyRefParentUnion, val grandparentAuthor: ProfileViewBasic? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class Repost(val subject: StrongRef, val createdAt: Timestamp)
Link copied to clipboard
data class SearchPostsQueryParams(val q: String, val sort: SearchPostsSort? = SearchPostsSort.Latest, val since: String? = null, val until: String? = null, val mentions: AtIdentifier? = null, val author: AtIdentifier? = null, val lang: Language? = null, val domain: String? = null, val url: Uri? = null, val tag: ReadOnlyList<String> = persistentListOf(), val limit: Long? = 25, val cursor: String? = null)
Link copied to clipboard
data class SearchPostsResponse(val cursor: String? = null, val hitsTotal: Long? = null, val posts: ReadOnlyList<PostView>)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class SkeletonFeedPost(val post: AtUri, val reason: SkeletonFeedPostReasonUnion? = null, val feedContext: String? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class SkeletonReasonRepost(val repost: AtUri)
Link copied to clipboard
data class Threadgate(val post: AtUri, val allow: ReadOnlyList<ThreadgateAllowUnion> = persistentListOf(), val createdAt: Timestamp, val hiddenReplies: ReadOnlyList<AtUri> = persistentListOf())
Link copied to clipboard
Link copied to clipboard

Allow replies from actors you follow.

Link copied to clipboard
data class ThreadgateListRule(val list: AtUri)

Allow replies from actors on a list.

Link copied to clipboard

Allow replies from actors mentioned in your post.

Link copied to clipboard
data class ThreadgateView(val uri: AtUri? = null, val cid: Cid? = null, val record: JsonContent? = null, val lists: ReadOnlyList<ListViewBasic> = persistentListOf())
Link copied to clipboard
data class ThreadViewPost(val post: PostView, val parent: ThreadViewPostParentUnion? = null, val replies: ReadOnlyList<ThreadViewPostReplieUnion> = persistentListOf())
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class ViewerState(val repost: AtUri? = null, val like: AtUri? = null, val threadMuted: Boolean? = null, val replyDisabled: Boolean? = null, val embeddingDisabled: Boolean? = null, val pinned: Boolean? = null)

Metadata about the requesting account's relationship with the subject content. Only has meaningful content for authed requests.