Package-level declarations

Types

Link copied to clipboard
data class Block(val createdAt: <Error class: unknown class>, val subject: <Error class: unknown class>)

Record declaring a 'block' relationship against another account. NOTE: blocks are public in Bluesky; see blog posts for details.

Link copied to clipboard
data class Follow(val createdAt: <Error class: unknown class>, val subject: <Error class: unknown class>, val via: <Error class: unknown class><StrongRef> = AtField.Missing)

Record declaring a social 'follow' relationship of another account. Duplicate follows will be ignored by the AppView.

Link copied to clipboard
data class GetBlocksRequest(val cursor: String? = null, val limit: Long? = null)

Enumerates which accounts the requesting account is currently blocking. Requires auth.

Link copied to clipboard
data class GetBlocksResponse(val blocks: List<ProfileView>, val cursor: String? = null)
Link copied to clipboard
data class GetFollowersRequest(val actor: <Error class: unknown class>, val cursor: String? = null, val limit: Long? = null)

Enumerates accounts which follow a specified account (actor).

Link copied to clipboard
data class GetFollowersResponse(val cursor: String? = null, val followers: List<ProfileView>, val subject: ProfileView)
Link copied to clipboard
data class GetFollowsRequest(val actor: <Error class: unknown class>, val cursor: String? = null, val limit: Long? = null)

Enumerates accounts which a specified account (actor) follows.

Link copied to clipboard
data class GetFollowsResponse(val cursor: String? = null, val follows: List<ProfileView>, val subject: ProfileView)
Link copied to clipboard
data class GetListsRequest(val actor: <Error class: unknown class>, val cursor: String? = null, val limit: Long? = null, val purposes: List<String>? = null)

Enumerates the lists created by a specified account (actor).

Link copied to clipboard
data class GetListsResponse(val cursor: String? = null, val lists: List<ListView>)
Link copied to clipboard
data class GetMutesRequest(val cursor: String? = null, val limit: Long? = null)

Enumerates accounts that the requesting account (actor) currently has muted. Requires auth.

Link copied to clipboard
data class GetMutesResponse(val cursor: String? = null, val mutes: List<ProfileView>)
Link copied to clipboard
class GraphService(client: <Error class: unknown class>)
Link copied to clipboard
data class List(val avatar: <Error class: unknown class><<Error class: unknown class>> = AtField.Missing, val createdAt: <Error class: unknown class>, val description: <Error class: unknown class><String> = AtField.Missing, val descriptionFacets: <Error class: unknown class><List<Facet>> = AtField.Missing, val labels: <Error class: unknown class><ListLabelsUnion> = AtField.Missing, val name: String, val purpose: ListPurpose)

Record representing a list of accounts (actors). Scope includes both moderation-oriented lists and curration-oriented lists.

Link copied to clipboard
data class Listblock(val createdAt: <Error class: unknown class>, val subject: <Error class: unknown class>)

Record representing a block relationship against an entire an entire list of accounts (actors).

Link copied to clipboard
data class Listitem(val createdAt: <Error class: unknown class>, val list: <Error class: unknown class>, val subject: <Error class: unknown class>)

Record representing an account's inclusion on a specific list. The AppView will ignore duplicate listitem records.

Link copied to clipboard
data class ListItemView(val subject: ProfileView, val uri: <Error class: unknown class>)
Link copied to clipboard
interface ListLabelsUnion
Link copied to clipboard
Link copied to clipboard
typealias ListPurpose = String
Link copied to clipboard
data class ListView(val avatar: <Error class: unknown class>? = null, val cid: <Error class: unknown class>, val creator: ProfileView, val description: String? = null, val descriptionFacets: List<Facet>? = null, val indexedAt: <Error class: unknown class>, val labels: List<Label>? = null, val listItemCount: Long? = null, val name: String, val purpose: ListPurpose, val uri: <Error class: unknown class>, val viewer: ListViewerState? = null) : RecordViewRecordUnion
Link copied to clipboard
data class ListViewBasic(val avatar: <Error class: unknown class>? = null, val cid: <Error class: unknown class>, val indexedAt: <Error class: unknown class>? = null, val labels: List<Label>? = null, val listItemCount: Long? = null, val name: String, val purpose: ListPurpose, val uri: <Error class: unknown class>, val viewer: ListViewerState? = null)
Link copied to clipboard
data class ListViewerState(val blocked: <Error class: unknown class>? = null, val muted: Boolean? = null)
Link copied to clipboard
data class MuteActorRequest(val actor: <Error class: unknown class>)

Creates a mute relationship for the specified account. Mutes are private in Bluesky. Requires auth.

Link copied to clipboard
data class NotFoundActor(val actor: <Error class: unknown class>, val notFound: Boolean)

indicates that a handle or DID could not be resolved

Link copied to clipboard
data class Relationship(val blockedBy: <Error class: unknown class>? = null, val blockedByList: <Error class: unknown class>? = null, val blocking: <Error class: unknown class>? = null, val blockingByList: <Error class: unknown class>? = null, val did: <Error class: unknown class>, val followedBy: <Error class: unknown class>? = null, val following: <Error class: unknown class>? = 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 Starterpack(val createdAt: <Error class: unknown class>, val description: <Error class: unknown class><String> = AtField.Missing, val descriptionFacets: <Error class: unknown class><List<Facet>> = AtField.Missing, val feeds: <Error class: unknown class><List<StarterpackFeedItem>> = AtField.Missing, val list: <Error class: unknown class>, val name: String)

Record defining a starter pack of actors and feeds for new users.

Link copied to clipboard
data class StarterpackFeedItem(val uri: <Error class: unknown class>)
Link copied to clipboard
data class StarterPackView(val cid: <Error class: unknown class>, val creator: ProfileViewBasic, val feeds: List<GeneratorView>? = null, val indexedAt: <Error class: unknown class>, val joinedAllTimeCount: Long? = null, val joinedWeekCount: Long? = null, val labels: List<Label>? = null, val list: ListViewBasic? = null, val listItemsSample: List<ListItemView>? = null, val record: <Error class: unknown class>, val uri: <Error class: unknown class>)
Link copied to clipboard
data class StarterPackViewBasic(val cid: <Error class: unknown class>, val creator: ProfileViewBasic, val indexedAt: <Error class: unknown class>, val joinedAllTimeCount: Long? = null, val joinedWeekCount: Long? = null, val labels: List<Label>? = null, val listItemCount: Long? = null, val record: <Error class: unknown class>, val uri: <Error class: unknown class>) : RecordViewRecordUnion
Link copied to clipboard
data class Verification(val createdAt: <Error class: unknown class>, val displayName: String, val handle: <Error class: unknown class>, val subject: <Error class: unknown class>)

Record declaring a verification relationship between two accounts. Verifications are only considered valid by an app if issued by an account the app considers trusted.

Functions

Link copied to clipboard
fun GraphService.blocksFlow(request: GetBlocksRequest = GetBlocksRequest()): <Error class: unknown class><ProfileView>

Enumerates which accounts the requesting account is currently blocking. Requires auth.

Link copied to clipboard
fun GraphService.blocksPageFlow(request: GetBlocksRequest = GetBlocksRequest()): <Error class: unknown class><List<ProfileView>>

Enumerates which accounts the requesting account is currently blocking. Requires auth.

Link copied to clipboard
fun GraphService.followersFlow(request: GetFollowersRequest): <Error class: unknown class><ProfileView>

Enumerates accounts which follow a specified account (actor).

Link copied to clipboard
fun GraphService.followersPageFlow(request: GetFollowersRequest): <Error class: unknown class><List<ProfileView>>

Enumerates accounts which follow a specified account (actor).

Link copied to clipboard
fun GraphService.followsFlow(request: GetFollowsRequest): <Error class: unknown class><ProfileView>

Enumerates accounts which a specified account (actor) follows.

Link copied to clipboard
fun GraphService.followsPageFlow(request: GetFollowsRequest): <Error class: unknown class><List<ProfileView>>

Enumerates accounts which a specified account (actor) follows.

Link copied to clipboard
fun GraphService.listsFlow(request: GetListsRequest): <Error class: unknown class><ListView>

Enumerates the lists created by a specified account (actor).

Link copied to clipboard
fun GraphService.listsPageFlow(request: GetListsRequest): <Error class: unknown class><List<ListView>>

Enumerates the lists created by a specified account (actor).

Link copied to clipboard
fun GraphService.mutesFlow(request: GetMutesRequest = GetMutesRequest()): <Error class: unknown class><ProfileView>

Enumerates accounts that the requesting account (actor) currently has muted. Requires auth.

Link copied to clipboard
fun GraphService.mutesPageFlow(request: GetMutesRequest = GetMutesRequest()): <Error class: unknown class><List<ProfileView>>

Enumerates accounts that the requesting account (actor) currently has muted. Requires auth.