interface ProfileData

Data used to construct a Profile class.

Properties

did: string

The user's DID.

handle: string

The user's handle.

displayName?: string

The user's display name.

description?: string

The user's profile description.

avatar?: string

The user's avatar URL.

The user's banner URL.

followerCount?: number

The number of followers the user has.

followingCount?: number

The number of users the user is following.

postsCount?: number

The number of posts the user has made.

labels?: ComAtprotoLabelDefs.Label[]

Labels on the user's profile.

indexedAt?: Date

The time when the user's profile was indexed by the AppView.

followUri?: string

The AT URI of the follow relationship between the bot and the user.

followedByUri?: string

The AT URI of the follow relationship between the bot and the user.

isMuted?: boolean

Whether the user is muted by the bot.

blockUri?: string

The AT URI of the block relationship between the bot and the user.

isBlockedBy?: boolean

Whether the bot is blocked by the user.

isLabeler?: boolean

Whether the user account is a labeler.

incomingChatPreference?: IncomingChatPreference

The user's preference for who can initiate a chat conversation.