Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
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 DescribeFeedGeneratorResponse(val did: Did, val feeds: ReadOnlyList<DescribeFeedGeneratorFeed>, val links: DescribeFeedGeneratorLinks? = 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
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
Link copied to clipboard
Link copied to clipboard
data class GetAuthorFeedQueryParams(val actor: AtIdentifier, val limit: Long? = 50, val cursor: String? = null, val filter: GetAuthorFeedFilter? = GetAuthorFeedFilter.POSTS_WITH_REPLIES)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GetFeedGeneratorResponse(val view: GeneratorView, val isOnline: Boolean, val isValid: Boolean)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
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
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
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
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
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
Link copied to clipboard
data class Interaction(val item: AtUri? = null, val event: String? = null, val feedContext: String? = null)
Link copied to clipboard
Link copied to clipboard
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
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
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 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
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
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
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 Threadgate(val post: AtUri, val allow: ReadOnlyList<ThreadgateAllowUnion> = persistentListOf(), val createdAt: Timestamp)
Link copied to clipboard
Link copied to clipboard
Allow replies from actors you follow.
Link copied to clipboard
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
data class ViewerState(val repost: AtUri? = null, val like: AtUri? = null, val replyDisabled: Boolean? = null)
Metadata about the requesting account's relationship with the subject content. Only has meaningful content for authed requests.