Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
data class AdultContentPref(val enabled: Boolean)
Link copied to clipboard
Link copied to clipboard

If set, an active progress guide. Once completed, can be set to undefined. Should have unspecced fields tracking progress.

Link copied to clipboard
data class BskyAppStatePref(val activeProgressGuide: BskyAppProgressGuide? = null, val queuedNudges: ReadOnlyList<String> = persistentListOf(), val nuxs: ReadOnlyList<Nux> = persistentListOf())

A grab bag of state that's specific to the bsky.app program. Third-party apps shouldn't use this.

Link copied to clipboard
data class ContentLabelPref(val labelerDid: Did? = null, val label: String, val visibility: Visibility)
Link copied to clipboard
data class FeedViewPref(val feed: String, val hideReplies: Boolean? = null, val hideRepliesByUnfollowed: Boolean? = true, val hideRepliesByLikeCount: Long? = null, val hideReposts: Boolean? = null, val hideQuotePosts: Boolean? = 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 GetSuggestionsQueryParams(val limit: Long? = 50, val cursor: String? = null)
Link copied to clipboard
data class GetSuggestionsResponse(val cursor: String? = null, val actors: ReadOnlyList<ProfileView>)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class KnownFollowers(val count: Long, val followers: ReadOnlyList<ProfileViewBasic>)

The subject's followers whom you also follow

Link copied to clipboard
data class LabelerPrefItem(val did: Did)
Link copied to clipboard
Link copied to clipboard
data class MutedWord(val id: String? = null, val value: String, val targets: ReadOnlyList<MutedWordTarget>, val actorTarget: ActorTarget? = ActorTarget.All, val expiresAt: Timestamp? = null)

A word that the account owner has muted.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class Nux(val id: String, val completed: Boolean, val data: String? = null, val expiresAt: Timestamp? = null)

A new user experiences (NUX) storage object

Link copied to clipboard
data class PersonalDetailsPref(val birthDate: Timestamp? = null)
Link copied to clipboard
Link copied to clipboard
data class Profile(val displayName: String? = null, val description: String? = null, val avatar: Blob? = null, val banner: Blob? = null, val labels: ProfileLabelsUnion? = null, val joinedViaStarterPack: StrongRef? = null, val pinnedPost: StrongRef? = null, val createdAt: Timestamp? = null)
Link copied to clipboard
data class ProfileAssociated(val lists: Long? = null, val feedgens: Long? = null, val starterPacks: Long? = null, val labeler: Boolean? = null, val chat: ProfileAssociatedChat? = null)
Link copied to clipboard
data class ProfileAssociatedChat(val allowIncoming: AllowIncoming)
Link copied to clipboard
Link copied to clipboard
data class ProfileView(val did: Did, val handle: Handle, val displayName: String? = null, val description: String? = null, val avatar: Uri? = null, val associated: ProfileAssociated? = null, val indexedAt: Timestamp? = null, val createdAt: Timestamp? = null, val viewer: ViewerState? = null, val labels: ReadOnlyList<Label> = persistentListOf())
Link copied to clipboard
data class ProfileViewBasic(val did: Did, val handle: Handle, val displayName: String? = null, val avatar: Uri? = null, val associated: ProfileAssociated? = null, val viewer: ViewerState? = null, val labels: ReadOnlyList<Label> = persistentListOf(), val createdAt: Timestamp? = null)
Link copied to clipboard
data class ProfileViewDetailed(val did: Did, val handle: Handle, val displayName: String? = null, val description: String? = null, val avatar: Uri? = null, val banner: Uri? = null, val followersCount: Long? = null, val followsCount: Long? = null, val postsCount: Long? = null, val associated: ProfileAssociated? = null, val joinedViaStarterPack: StarterPackViewBasic? = null, val indexedAt: Timestamp? = null, val createdAt: Timestamp? = null, val viewer: ViewerState? = null, val labels: ReadOnlyList<Label> = persistentListOf(), val pinnedPost: StrongRef? = null)
Link copied to clipboard
Link copied to clipboard
data class SavedFeed(val id: String, val type: Type, val value: String, val pinned: Boolean)
Link copied to clipboard
data class SavedFeedsPref(val pinned: ReadOnlyList<AtUri>, val saved: ReadOnlyList<AtUri>, val timelineIndex: Long? = null)
Link copied to clipboard
Link copied to clipboard
data class SearchActorsQueryParams(val term: String? = null, val q: String? = null, val limit: Long? = 25, val cursor: String? = null)
Link copied to clipboard
data class SearchActorsResponse(val cursor: String? = null, val actors: ReadOnlyList<ProfileView>)
Link copied to clipboard
data class SearchActorsTypeaheadQueryParams(val term: String? = null, val q: String? = null, val limit: Long? = 10)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class ThreadViewPref(val sort: Sort? = null, val prioritizeFollowedUsers: Boolean? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class ViewerState(val muted: Boolean? = null, val mutedByList: ListViewBasic? = null, val blockedBy: Boolean? = null, val blocking: AtUri? = null, val blockingByList: ListViewBasic? = null, val following: AtUri? = null, val followedBy: AtUri? = null, val knownFollowers: KnownFollowers? = null)

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

Link copied to clipboard