Package-level declarations

Types

Link copied to clipboard
data class Block(val subject: Did, val createdAt: Timestamp)
Link copied to clipboard
data class Follow(val subject: Did, val createdAt: Timestamp, val via: StrongRef? = null)
Link copied to clipboard
data class GetActorStarterPacksQueryParams(val actor: AtIdentifier, val limit: Long? = 50, val cursor: String? = null)
Link copied to clipboard
data class GetActorStarterPacksResponse(val cursor: String? = null, val starterPacks: List<StarterPackViewBasic>)
Link copied to clipboard
data class GetBlocksQueryParams(val limit: Long? = 50, val cursor: String? = null)
Link copied to clipboard
data class GetBlocksResponse(val cursor: String? = null, val blocks: List<ProfileView>)
Link copied to clipboard
data class GetFollowersQueryParams(val actor: AtIdentifier, val limit: Long? = 50, val cursor: String? = null)
Link copied to clipboard
data class GetFollowersResponse(val subject: ProfileView, val cursor: String? = null, val followers: List<ProfileView>)
Link copied to clipboard
data class GetFollowsQueryParams(val actor: AtIdentifier, val limit: Long? = 50, val cursor: String? = null)
Link copied to clipboard
data class GetFollowsResponse(val subject: ProfileView, val cursor: String? = null, val follows: List<ProfileView>)
Link copied to clipboard
data class GetKnownFollowersQueryParams(val actor: AtIdentifier, val limit: Long? = 50, val cursor: String? = null)
Link copied to clipboard
data class GetKnownFollowersResponse(val subject: ProfileView, val cursor: String? = null, val followers: List<ProfileView>)
Link copied to clipboard
data class GetListBlocksQueryParams(val limit: Long? = 50, val cursor: String? = null)
Link copied to clipboard
data class GetListBlocksResponse(val cursor: String? = null, val lists: List<ListView>)
Link copied to clipboard
data class GetListMutesQueryParams(val limit: Long? = 50, val cursor: String? = null)
Link copied to clipboard
data class GetListMutesResponse(val cursor: String? = null, val lists: List<ListView>)
Link copied to clipboard
data class GetListQueryParams(val list: AtUri, val limit: Long? = 50, val cursor: String? = null)
Link copied to clipboard
data class GetListResponse(val cursor: String? = null, val list: ListView, val items: List<ListItemView>)
Link copied to clipboard
data class GetListsQueryParams(val actor: AtIdentifier, val limit: Long? = 50, val cursor: String? = null, val purposes: List<GetListsPurposes>? = null)
Link copied to clipboard
data class GetListsResponse(val cursor: String? = null, val lists: List<ListView>)
Link copied to clipboard
data class GetListsWithMembershipListWithMembership(val list: ListView, val listItem: ListItemView? = null)

A list and an optional list item indicating membership of a target user to that list.

Link copied to clipboard
data class GetListsWithMembershipQueryParams(val actor: AtIdentifier, val limit: Long? = 50, val cursor: String? = null, val purposes: List<GetListsWithMembershipPurposes>? = null)
Link copied to clipboard
data class GetListsWithMembershipResponse(val cursor: String? = null, val listsWithMembership: List<GetListsWithMembershipListWithMembership>)
Link copied to clipboard
data class GetMutesQueryParams(val limit: Long? = 50, val cursor: String? = null)
Link copied to clipboard
data class GetMutesResponse(val cursor: String? = null, val mutes: List<ProfileView>)
Link copied to clipboard
data class GetRelationshipsQueryParams(val actor: AtIdentifier, val others: List<AtIdentifier>? = null)
Link copied to clipboard
data class GetRelationshipsResponse(val actor: Did? = null, val relationships: List<GetRelationshipsResponseRelationshipUnion>)
Link copied to clipboard
data class GetStarterPackQueryParams(val starterPack: AtUri)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GetStarterPacksWithMembershipQueryParams(val actor: AtIdentifier, val limit: Long? = 50, val cursor: String? = null)

A starter pack and an optional list item indicating membership of a target user to that starter pack.

Link copied to clipboard
data class GetSuggestedFollowsByActorResponse(val suggestions: List<ProfileView>, val recIdStr: String? = null, val isFallback: Boolean? = false, val recId: Long? = null)
Link copied to clipboard
data class List(val purpose: Token, val name: String, val description: String? = null, val descriptionFacets: List<Facet>? = null, val avatar: Blob? = null, val labels: ListLabelsUnion? = null, val createdAt: Timestamp)
Link copied to clipboard
data class Listblock(val subject: AtUri, val createdAt: Timestamp)
Link copied to clipboard
data class Listitem(val subject: Did, val list: AtUri, val createdAt: Timestamp)
Link copied to clipboard
data class ListItemView(val uri: AtUri, val subject: ProfileView)
Link copied to clipboard
sealed interface ListLabelsUnion
Link copied to clipboard
data class ListView(val uri: AtUri, val cid: Cid, val creator: ProfileView, val name: String, val purpose: Token, val description: String? = null, val descriptionFacets: List<Facet>? = null, val avatar: Uri? = null, val listItemCount: Long? = null, val labels: List<Label>? = null, val viewer: ListViewerState? = null, val indexedAt: Timestamp)
Link copied to clipboard
data class ListViewBasic(val uri: AtUri, val cid: Cid, val name: String, val purpose: Token, val avatar: Uri? = null, val listItemCount: Long? = null, val labels: List<Label>? = null, val viewer: ListViewerState? = null, val indexedAt: Timestamp? = null)
Link copied to clipboard
data class ListViewerState(val muted: Boolean? = null, val blocked: AtUri? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class MuteThreadRequest(val root: AtUri)
Link copied to clipboard
data class NotFoundActor(val actor: AtIdentifier, val notFound: Boolean)

indicates that a handle or DID could not be resolved

Link copied to clipboard
data class Relationship(val did: Did, val following: AtUri? = null, val followedBy: AtUri? = null, val blocking: AtUri? = null, val blockedBy: AtUri? = null, val blockingByList: AtUri? = null, val blockedByList: AtUri? = null)

lists the bi-directional graph relationships between one actor (not indicated in the object), and the target actors (the DID included in the object)

Link copied to clipboard
data class SearchStarterPacksQueryParams(val q: String, val limit: Long? = 25, val cursor: String? = null)
Link copied to clipboard
data class SearchStarterPacksResponse(val cursor: String? = null, val starterPacks: List<StarterPackViewBasic>)
Link copied to clipboard
data class Starterpack(val name: String, val description: String? = null, val descriptionFacets: List<Facet>? = null, val list: AtUri, val feeds: List<StarterpackFeedItem>? = null, val createdAt: Timestamp)
Link copied to clipboard
Link copied to clipboard
data class StarterPackView(val uri: AtUri, val cid: Cid, val record: JsonContent, val creator: ProfileViewBasic, val list: ListViewBasic? = null, val listItemsSample: List<ListItemView>? = null, val feeds: List<GeneratorView>? = null, val joinedWeekCount: Long? = null, val joinedAllTimeCount: Long? = null, val labels: List<Label>? = null, val indexedAt: Timestamp)
Link copied to clipboard
data class StarterPackViewBasic(val uri: AtUri, val cid: Cid, val record: JsonContent, val creator: ProfileViewBasic, val listItemCount: Long? = null, val joinedWeekCount: Long? = null, val joinedAllTimeCount: Long? = null, val labels: List<Label>? = null, val indexedAt: Timestamp)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class UnmuteThreadRequest(val root: AtUri)
Link copied to clipboard
data class Verification(val subject: Did, val handle: Handle, val displayName: String, val createdAt: Timestamp)