bluesky library

Classes

Account
https://atprotodart.com/docs/lexicons/com/atproto/sync/subscribeRepos#account
AccountCodes
https://atprotodart.com/docs/lexicons/com/atproto/server/createinvitecodes/#output
AccountStatus
https://atprotodart.com/docs/lexicons/com/atproto/server/checkAccountStatus/#output
Actor
https://atprotodart.com/docs/lexicons/app/bsky/actor/defs/#profileview
ActorBasic
https://atprotodart.com/docs/lexicons/app/bsky/actor/defs/#profileviewbasic
ActorFeeds
https://atprotodart.com/docs/lexicons/app/bsky/feed/getactorfeeds/#output
ActorProfile
https://atprotodart.com/docs/lexicons/app/bsky/actor/defs/#profileviewdetailed
ActorProfileAssociatedChat
https://atprotodart.com/docs/lexicons/app/bsky/actor/defs/#profileassociatedchat
ActorProfiles
https://atprotodart.com/docs/lexicons/app/bsky/actor/getprofiles/#output
ActorRelationship
https://atprotodart.com/docs/lexicons/app/bsky/graph/defs#relationship
Actors
https://atprotodart.com/docs/lexicons/app/bsky/actor/searchActors#output
ActorService
Represents app.bsky.actor.* service.
ActorsTypeahead
https://atprotodart.com/docs/lexicons/app/bsky/actor/searchactorstypeahead/#output
ActorViewer
https://atprotodart.com/docs/lexicons/app/bsky/actor/defs/#viewerstate
AdultContentPreference
https://atprotodart.com/docs/lexicons/app/bsky/actor/defs/#adultcontentpref
AppPassword
https://atprotodart.com/docs/lexicons/com/atproto/server/createapppassword/#apppassword
AppPasswords
AtUri
This is the Dart implementation of AT Uri in AT Protocol.
AuthToken
Represents an issued token associated session.
BatchAction
https://atprotodart.com/docs/lexicons/com/atproto/repo/applywrites/#input
Blob
https://atproto.com/specs/data-model#blob-type
BlobData
BlobRef
https://atproto.com/specs/data-model#blob-type
BlobRefs
Hold a reference links to blobs.
BlockedAuthor
https://atprotodart.com/docs/lexicons/app/bsky/feed/defs/#blockedauthor
BlockedPost
https://atprotodart.com/docs/lexicons/app/bsky/feed/defs/#blockedpost
BlockListRecord
https://atprotodart.com/docs/lexicons/app/bsky/graph/listblock/#input
BlockRecord
https://atprotodart.com/docs/lexicons/app/bsky/graph/block/#input
Blocks
https://atprotodart.com/docs/lexicons/app/bsky/graph/getblocks/#output
Bluesky
Provides app.bsky.* services.
ByteSlice
https://atprotodart.com/docs/lexicons/app/bsky/richtext/facet/#byteslice
CID
This is a simple implementation of V1 CID, or a content identifier. CID is a label used to point to material in IPFS.
Commit
https://atprotodart.com/docs/lexicons/com/atproto/sync/subscribeRepos#commit
ContentLabelPreference
https://atprotodart.com/docs/lexicons/app/bsky/actor/defs/#contentlabelpref
Count
https://atprotodart.com/docs/lexicons/app/bsky/notification/getunreadcount/#output
CreateAccountOutput
https://atprotodart.com/docs/lexicons/com/atproto/server/createaccount/#output
CreateAction
https://atprotodart.com/docs/lexicons/com/atproto/repo/applyWrites#create
CreatedInviteCode
https://atprotodart.com/docs/lexicons/com/atproto/server/createinvitecode/#output
CreatedInviteCodes
https://atprotodart.com/docs/lexicons/com/atproto/server/createInviteCodes#output
CurrentSession
https://atprotodart.com/docs/lexicons/com/atproto/server/getSession#output
DeleteAction
https://atprotodart.com/docs/lexicons/com/atproto/repo/applyWrites#delete
DID
https://atprotodart.com/docs/lexicons/com/atproto/identity/resolveHandle#output
DidCredentials
https://atprotodart.com/docs/lexicons/com/atproto/identity/GetRecommendedDidCredentials#output
EmailUpdate
https://atprotodart.com/docs/lexicons/com/atproto/server/requestemailupdate/#output
Embed
https://atprotodart.com/docs/lexicons/app/bsky/feed/post/#input
EmbedExternal
https://atprotodart.com/docs/lexicons/app/bsky/embed/external/#main
EmbedExternalThumbnail
https://atprotodart.com/docs/lexicons/app/bsky/embed/external/#viewexternal
EmbedImages
https://atprotodart.com/docs/lexicons/app/bsky/embed/images/#main
EmbedMedia
https://atprotodart.com/docs/lexicons/app/bsky/embed/recordWithMedia#main
EmbedRecord
https://atprotodart.com/docs/lexicons/app/bsky/embed/record#main
EmbedRecordWithMedia
https://atprotodart.com/docs/lexicons/app/bsky/embed/recordWithMedia#main
EmbedView
https://atprotodart.com/docs/lexicons/app/bsky/feed/defs/#postview
EmbedViewExternal
https://atprotodart.com/docs/lexicons/app/bsky/embed/external#view
EmbedViewExternalView
https://atprotodart.com/docs/lexicons/app/bsky/embed/external#viewexternal
EmbedViewImages
https://atprotodart.com/docs/lexicons/app/bsky/embed/images#view
EmbedViewImagesView
https://atprotodart.com/docs/lexicons/app/bsky/embed/images#viewimage
EmbedViewMedia
https://atprotodart.com/docs/lexicons/app/bsky/embed/recordWithMedia#view
EmbedViewRecord
https://atprotodart.com/docs/lexicons/app/bsky/embed/record#view
EmbedViewRecordView
https://atprotodart.com/docs/lexicons/app/bsky/embed/record#view
EmbedViewRecordViewBlocked
https://atprotodart.com/docs/lexicons/app/bsky/embed/record#viewblocked
EmbedViewRecordViewNotFound
https://atprotodart.com/docs/lexicons/app/bsky/embed/record#viewnotfound
EmbedViewRecordWithMedia
https://atprotodart.com/docs/lexicons/app/bsky/embed/recordWithMedia#view
EmptyData
An object representing a state that is empty instead of null.
Facet
https://atprotodart.com/docs/lexicons/app/bsky/richtext/facet#main
FacetFeature
https://atprotodart.com/docs/lexicons/app/bsky/richtext/facet#main
https://atprotodart.com/docs/lexicons/app/bsky/richtext/facet#link
FacetMention
https://atprotodart.com/docs/lexicons/app/bsky/richtext/facet#mention
FacetTag
https://atprotodart.com/docs/lexicons/app/bsky/richtext/facet#tag
Feed
https://atprotodart.com/docs/lexicons/app/bsky/feed/getauthorfeed/#output
FeedGenerator
https://atprotodart.com/docs/lexicons/app/bsky/feed/getfeedgenerator/#output
FeedGeneratorInfo
https://atprotodart.com/docs/lexicons/app/bsky/feed/describeFeedGenerator#output
FeedGenerators
https://atprotodart.com/docs/lexicons/app/bsky/feed/getfeedgenerators/#output
FeedGeneratorView
https://atprotodart.com/docs/lexicons/app/bsky/feed/defs/#generatorview
FeedGeneratorViewer
https://atprotodart.com/docs/lexicons/app/bsky/feed/defs/#generatorviewerstate
FeedInteraction
https://atprotodart.com/docs/lexicons/app/bsky/feed/defs/#interaction
FeedService
Represents app.bsky.feed.* service.
FeedView
https://atprotodart.com/docs/lexicons/app/bsky/feed/defs#feedviewpost
FeedViewPreference
https://atprotodart.com/docs/lexicons/app/bsky/actor/defs/#feedviewpref
Followers
https://atprotodart.com/docs/lexicons/app/bsky/graph/getfollowers/#output
FollowRecord
https://atprotodart.com/docs/lexicons/app/bsky/graph/follow/#input
Follows
https://atprotodart.com/docs/lexicons/app/bsky/graph/getfollows/#output
GeneratorFeed
https://atprotodart.com/docs/lexicons/app/bsky/feed/describefeedgenerator/#links
https://atprotodart.com/docs/lexicons/app/bsky/feed/describefeedgenerator/#links
GeneratorParam
GeneratorRecord
https://atprotodart.com/docs/lexicons/app/bsky/feed/generator/#input
GetRepoStatusOutput
https://atprotodart.com/docs/lexicons/com/atproto/sync/getRepoStatus/#output
GraphService
Represents app.bsky.graph.* service.
GroupedNotification
A class that encapsulates a grouped notification.
GroupedNotifications
Handle
https://atprotodart.com/docs/lexicons/com/atproto/sync/subscribeRepos#handle
HiddenPostsPref
https://atprotodart.com/docs/lexicons/app/bsky/actor/defs/#hiddenPostsPref
Identity
https://atprotodart.com/docs/lexicons/com/atproto/sync/subscribeRepos#identity
IdentityService
Represents com.atproto.identity.* service.
Image
https://atprotodart.com/docs/lexicons/app/bsky/embed/images/#image
ImageAspectRatio
https://atprotodart.com/docs/lexicons/app/bsky/embed/images/#aspectratio
Info
https://atprotodart.com/docs/lexicons/com/atproto/sync/subscribeRepos#info
InterestsPreference
https://atprotodart.com/docs/lexicons/app/bsky/actor/defs/#interestspref
InviteCode
https://atprotodart.com/docs/lexicons/com/atproto/server/defs/#invitecode
InviteCodes
https://atprotodart.com/docs/lexicons/com/atproto/server/getAccountInviteCodes#output
InviteCodeUse
https://atprotodart.com/docs/lexicons/com/atproto/server/defs/#invitecodeuse
Jitter
Label
https://atprotodart.com/docs/lexicons/com/atproto/label/defs#label
LabelerPolicies
https://atprotodart.com/docs/lexicons/app/bsky/labeler/defs/#labelerpolicies
LabelerPrefItem
https://atprotodart.com/docs/lexicons/app/bsky/actor/defs/#labelerprefitem
LabelerService
Represents app.bsky.labeler.* service.
LabelerServiceRecord
LabelerServices
https://atprotodart.com/docs/lexicons/app/bsky/labeler/defs/#labelerpolicies
LabelerServiceView
https://atprotodart.com/docs/lexicons/app/bsky/actor/defs#preferences
LabelersPref
https://atprotodart.com/docs/lexicons/app/bsky/actor/defs/#labelerspref
LabelerView
https://atprotodart.com/docs/lexicons/app/bsky/labeler/defs/#labelerview
LabelerViewDetailed
https://atprotodart.com/docs/lexicons/app/bsky/labeler/defs/#labelerviewdetailed
LabelerViewerState
https://atprotodart.com/docs/lexicons/app/bsky/labeler/defs/#labelerviewerstate
Labels
LabelsByQuery
https://atprotodart.com/docs/lexicons/com/atproto/label/queryLabels#output
LabelService
Represents com.atproto.label.* service.
LabelValueDefinition
https://atprotodart.com/docs/lexicons/com/atproto/label/defs/#labelvaluedefinition
LabelValueDefinitionStrings
https://atprotodart.com/docs/lexicons/com/atproto/label/defs/#labelvaluedefinitionstrings
Like
https://atprotodart.com/docs/lexicons/app/bsky/feed/getlikes/#like
LikeRecord
https://atprotodart.com/docs/lexicons/app/bsky/feed/like/#input
Likes
https://atprotodart.com/docs/lexicons/app/bsky/feed/getlikes/#output
ListItem
https://atprotodart.com/docs/lexicons/app/bsky/graph/defs#listitemview
ListItemParam
ListItemRecord
https://atprotodart.com/docs/lexicons/app/bsky/graph/listitem/#input
ListItems
https://atprotodart.com/docs/lexicons/app/bsky/graph/getlist/#output
ListParam
ListRecord
https://atprotodart.com/docs/lexicons/app/bsky/graph/list/#input
Lists
https://atprotodart.com/docs/lexicons/app/bsky/graph/getlists/#output
ListView
https://atprotodart.com/docs/lexicons/app/bsky/graph/defs/#listview
ListViewBasic
https://atprotodart.com/docs/lexicons/app/bsky/graph/defs/#listviewbasic
ListViewer
https://atprotodart.com/docs/lexicons/app/bsky/graph/defs/#listviewerstate
Migrate
https://atprotodart.com/docs/lexicons/com/atproto/sync/subscribeRepos#migrate
MissingBlobs
https://atprotodart.com/docs/lexicons/com/atproto/repo/listMissingBlobs
ModerationService
Represents com.atproto.moderation.* service.
MutedWord
https://atprotodart.com/docs/lexicons/app/bsky/actor/defs/#mutedword
MutedWordsPref
https://atprotodart.com/docs/lexicons/app/bsky/actor/defs/#mutedWordsPref
Mutes
https://atprotodart.com/docs/lexicons/app/bsky/graph/getmutes/#output
NotFoundActor
https://atprotodart.com/docs/lexicons/app/bsky/graph/defs#notfoundactor
NotFoundPost
https://atprotodart.com/docs/lexicons/app/bsky/feed/defs/#notfoundpost
Notification
https://atprotodart.com/docs/lexicons/app/bsky/notification/listnotifications/#notification
NotificationReasonFilter
Notifications
https://atprotodart.com/docs/lexicons/app/bsky/notification/listnotifications/#output
NotificationService
Represents app.bsky.notification.* service.
NSID
This is the Dart implementation of NSID in AT Protocol.
PersonalDetailsPreference
https://atprotodart.com/docs/lexicons/app/bsky/actor/defs/#personaldetailspref
PlcOperation
https://atprotodart.com/docs/lexicons/com/atproto/identity/signPlcOperation
Post
https://atprotodart.com/docs/lexicons/app/bsky/feed/defs#postview
PostParam
PostRecord
https://atprotodart.com/docs/lexicons/app/bsky/feed/post/#input
Posts
https://atprotodart.com/docs/lexicons/app/bsky/feed/getposts/#output
PostsByQuery
https://atprotodart.com/docs/lexicons/app/bsky/feed/searchposts/#output
PostThread
https://atprotodart.com/docs/lexicons/app/bsky/feed/getpostthread/#output
PostThreadView
https://atprotodart.com/docs/lexicons/app/bsky/feed/defs#threadviewpost
PostThreadViewRecord
https://atprotodart.com/docs/lexicons/app/bsky/feed/defs#threadviewpost
PostViewer
https://atprotodart.com/docs/lexicons/app/bsky/feed/defs/#viewerstate
Preference
https://atprotodart.com/docs/lexicons/app/bsky/actor/defs#preferences
Preferences
https://atprotodart.com/docs/lexicons/app/bsky/actor/getpreferences/#output
ProfileAssociated
https://atprotodart.com/docs/lexicons/app/bsky/actor/defs/#profileassociated
ProfileRecord
https://atprotodart.com/docs/lexicons/app/bsky/actor/profile/#input
ProgressStatusEvent
Represents a progress status event, holding the total byte size of the download and the amount of bytes that have already been processed.
RateLimit
Represents the rate limit applied to an API or a service.
RateLimitPolicy
Represents a policy for rate limiting.
Reason
https://atprotodart.com/docs/lexicons/app/bsky/feed/defs#feedviewpost
ReasonRepost
https://atprotodart.com/docs/lexicons/app/bsky/feed/defs/#reasonrepost
Record
https://atprotodart.com/docs/lexicons/com/atproto/repo/listrecords/#record
RecordBlob
https://atprotodart.com/docs/lexicons/com/atproto/repo/listmissingblobs/#recordblob
Records
https://atprotodart.com/docs/lexicons/com/atproto/repo/listrecords/#output
Relationship
https://atprotodart.com/docs/lexicons/app/bsky/graph/getRelationships#output
Relationships
https://atprotodart.com/docs/lexicons/app/bsky/graph/getRelationships
Reply
https://atprotodart.com/docs/lexicons/app/bsky/feed/defs#replyref
ReplyPost
https://atprotodart.com/docs/lexicons/app/bsky/feed/defs#replyref
ReplyRef
https://atprotodart.com/docs/lexicons/app/bsky/feed/post/#replyref
Repo
https://atprotodart.com/docs/lexicons/com/atproto/sync/listrepos/#repo
RepoBlock
https://atprotodart.com/docs/lexicons/com/atproto/sync/getblocks/#output
RepoBlocks
https://atprotodart.com/docs/lexicons/com/atproto/sync/getblocks/#output
RepoCommit
https://atprotodart.com/docs/lexicons/com/atproto/sync/getrepo/#output
RepoCommitAdaptor
RepoCommitCreate<T>
RepoCommitDelete
RepoCommits
Represents a collection of RepoCommit objects.
RepoCommitUpdate<T>
RepoInfo
Represents detailed information about a repository.
RepoLatestCommit
https://atprotodart.com/docs/lexicons/com/atproto/sync/getlatestcommit/#output
RepoOp
https://atprotodart.com/docs/lexicons/com/atproto/sync/subscriberepos/#repoop
RepoParam
RepoRef
https://atprotodart.com/docs/lexicons/com/atproto/admin/defs#reporef
Report
https://atprotodart.com/docs/lexicons/com/atproto/moderation/createreport/#output
ReportSubject
https://atprotodart.com/docs/lexicons/com/atproto/moderation/createreport/#input https://atprotodart.com/docs/lexicons/com/atproto/moderation/createreport/#output
Repos
https://atprotodart.com/docs/lexicons/com/atproto/sync/listrepos/#output
RepoService
Represents com.atproto.repo.* service.
RepostedBy
https://atprotodart.com/docs/lexicons/app/bsky/feed/getrepostedby/#output
RepostRecord
https://atprotodart.com/docs/lexicons/app/bsky/feed/repost/#input
RetryConfig
This class represents an automatic retry configuration.
RetryEvent
This class represents the event during the retry process.
SavedFeed
https://atprotodart.com/docs/lexicons/app/bsky/actor/defs/#savedfeed
SavedFeedsPreference
https://atprotodart.com/docs/lexicons/app/bsky/actor/defs/#savedfeedspref
SavedFeedsPrefV2
https://atprotodart.com/docs/lexicons/app/bsky/actor/defs/#savedfeedsprefv2
SelfLabel
https://atprotodart.com/docs/lexicons/com/atproto/label/defs#selflabel
SelfLabels
https://atprotodart.com/docs/lexicons/com/atproto/label/defs#selflabels
Serializable
ServerInfo
https://atprotodart.com/docs/lexicons/com/atproto/server/describeserver/#output
ServerInfoContact
https://atprotodart.com/docs/lexicons/com/atproto/server/describeserver/#contact
https://atprotodart.com/docs/lexicons/com/atproto/server/describeserver/#links
ServerService
Represents com.atproto.server.* service.
ServiceAuthToken
https://atprotodart.com/docs/lexicons/com/atproto/server/GetServiceAuth/#output
Session
Represents a user session.
SigningKey
https://atprotodart.com/docs/lexicons/com/atproto/server/reservesigningkey/#output
SignupQueue
https://atprotodart.com/docs/lexicons/com/atproto/temp/checkSignupQueue/#output
SkeletonActor
https://atprotodart.com/docs/lexicons/app/bsky/unspecced/defs#skeletonsearchactor
SkeletonActorsByQuery
https://atprotodart.com/docs/lexicons/app/bsky/unspecced/searchactorsskeleton/#output
SkeletonFeed
https://atprotodart.com/docs/lexicons/app/bsky/unspecced/gettimelineskeleton/#output
SkeletonFeedView
https://atprotodart.com/docs/lexicons/app/bsky/feed/defs#skeletonfeedpost
SkeletonPost
https://atprotodart.com/docs/lexicons/app/bsky/unspecced/defs#skeletonsearchpost
SkeletonPostsByQuery
https://atprotodart.com/docs/lexicons/app/bsky/unspecced/searchpostsskeleton/#output
SkeletonReason
https://atprotodart.com/docs/lexicons/app/bsky/feed/defs#skeletonfeedpost
SkeletonReasonRepost
https://atprotodart.com/docs/lexicons/app/bsky/feed/defs/#skeletonreasonrepost
StrongRef
https://atprotodart.com/docs/lexicons/com/atproto/repo/strongRef#main
StrongRefParam
SubscribedLabel
https://atprotodart.com/docs/lexicons/com/atproto/label/subscribelabels/#output
SubscribedLabelInfo
https://atprotodart.com/docs/lexicons/com/atproto/label/subscribeLabels#info
SubscribedLabelLabels
https://atprotodart.com/docs/lexicons/com/atproto/label/subscribeLabels#labels
SubscribedRepo
https://atprotodart.com/docs/lexicons/com/atproto/sync/subscribeRepos#output
Subscription<T>
SuggestedFollows
https://atprotodart.com/docs/lexicons/app/bsky/graph/getsuggestedfollowsbyactor/#output
SuggestionsSkeleton
https://atprotodart.com/docs/lexicons/app/bsky/unspecced/suggestionsskeleton/#output
SyncService
Represents com.atproto.sync.* service.
TaggedSuggestion
https://atprotodart.com/docs/lexicons/app/bsky/unspecced/getTaggedSuggestions#suggestion
TaggedSuggestions
https://atprotodart.com/docs/lexicons/app/bsky/unspecced/getTaggedSuggestions
TempService
Represents com.atproto.temp.* service.
ThreadFollowingRule
https://atprotodart.com/docs/lexicons/app/bsky/feed/threadgate/#followingrule
ThreadgateRecord
https://atprotodart.com/docs/lexicons/app/bsky/feed/threadgate/#input
ThreadgateView
https://atprotodart.com/docs/lexicons/app/bsky/feed/defs/#threadgateview
ThreadListRule
https://atprotodart.com/docs/lexicons/app/bsky/feed/threadgate/#listrule
ThreadMentionRule
https://atprotodart.com/docs/lexicons/app/bsky/feed/threadgate/#mentionrule
ThreadParam
ThreadRule
https://atprotodart.com/docs/lexicons/app/bsky/feed/threadgate/#input
ThreadViewPreference
https://atprotodart.com/docs/lexicons/app/bsky/actor/defs/#threadviewpref
Tombstone
https://atprotodart.com/docs/lexicons/com/atproto/sync/subscribeRepos#tombstone
TransferredAccount
UBatchActionCreate
UBatchActionDelete
UBatchActionUpdate
UEmbedExternal
UEmbedImages
UEmbedMediaExternal
UEmbedMediaImages
UEmbedMediaUnknown
UEmbedRecord
UEmbedRecordWithMedia
UEmbedUnknown
UEmbedViewExternal
UEmbedViewImages
UEmbedViewMediaExternal
UEmbedViewMediaImages
UEmbedViewMediaUnknown
UEmbedViewRecord
UEmbedViewRecordViewBlocked
UEmbedViewRecordViewGeneratorView
UEmbedViewRecordViewListView
UEmbedViewRecordViewNotFound
UEmbedViewRecordViewRecord
UEmbedViewRecordViewUnknown
UEmbedViewRecordWithMedia
UEmbedViewUnknown
UFacetFeatureMention
UFacetFeatureTag
UFacetFeatureUnknown
ULabelerServiceViewLabelerView
ULabelerServiceViewLabelerViewDetailed
ULabelerServiceViewUnknown
ULabelsSelLabels
ULabelsUnknown
UnspeccedService
Represents app.bsky.unspecced.* service.
UpdateAction
https://atprotodart.com/docs/lexicons/com/atproto/repo/applyWrites#update
UPostThreadViewBlocked
UPostThreadViewNotFound
UPostThreadViewRecord
UPostThreadViewUnknown
UPreferenceAdultContent
UPreferenceContentLabel
UPreferenceFeedView
UPreferenceHiddenPosts
UPreferenceInterests
UPreferenceLabelersPref
UPreferenceMutedWords
UPreferencePersonalDetails
UPreferenceSavedFeeds
UPreferenceSavedFeedsV2
UPreferenceThreadView
UPreferenceUnknown
UReasonRepost
UReasonUnknown
URelationshipNotFoundActor
URelationshipRelationship
URelationshipUnknown
UReplyPostBlocked
UReplyPostNotFound
UReplyPostRecord
UReplyPostUnknown
UReportSubjectRepoRef
UReportSubjectStrongRef
UReportSubjectUnknown
USkeletonReasonRepost
USkeletonReasonUnknown
USubscribedLabelInfo
USubscribedLabelLabels
USubscribedLabelUnknown
USubscribedRepoCommit
USubscribedRepoHandle
USubscribedRepoIdentity
USubscribedRepoInfo
USubscribedRepoMigrate
USubscribedRepoTombstone
USubscribedRepoUnknown
UThreadRuleFollowing
UThreadRuleList
UThreadRuleMention
UThreadRuleUnknown
XRPCError
XRPCRequest
A class that represents a Request sent during XRPC communication.
XRPCResponse<D>
The class represents the response from ATP server.

Enums

AuthScope
ContentLabelVisibility
The ContentLabelVisibility enum defines the visibility preference for a certain content label in the interface.
FeedFilter
GroupedNotificationReason
A class that encapsulates a reason for grouped notification.
HttpMethod
HttpStatus
LabelValue
ModerationReasonType
Multicodec
Represents multicodecs types.
MutedWordTarget
NotificationReason
Represents the reason for a notifications.
Platform
Protocol
RepoAction
SubjectType
ThreadViewSortType

Constants

embedViewRecordViewConverter → const _EmbedViewRecordViewConverter

Functions

createSession({Protocol? protocol, String? service, required String identifier, required String password, String? authFactorToken, RetryConfig? retryConfig, PostClient? mockedPostClient}) Future<XRPCResponse<Session>>
https://atprotodart.com/docs/lexicons/com/atproto/server/createSession
decodeJwt(String jwt) AuthToken
Returns the decoded AuthToken based on jwt.
deleteSession({Protocol? protocol, String? service, required String refreshJwt, RetryConfig? retryConfig, PostClient? mockedPostClient}) Future<XRPCResponse<EmptyData>>
https://atprotodart.com/docs/lexicons/com/atproto/server/deleteSession
isValidAppPassword(String appPassword) bool
Checks if a given application password is valid based on a predefined regular expression pattern.
refreshSession({Protocol? protocol, String? service, required String refreshJwt, RetryConfig? retryConfig, PostClient? mockedPostClient}) Future<XRPCResponse<Session>>
https://atprotodart.com/docs/lexicons/com/atproto/server/refreshSession

Typedefs

GetClient = Future<Response> Function(Uri url, {Map<String, String>? headers})
A function type abstracted from http.get, mainly for mocking at test time.
PostClient = Future<Response> Function(Uri url, {Object? body, Encoding? encoding, Map<String, String>? headers})
A function type abstracted from http.post, mainly for mocking at test time.
ProgressStatus = void Function(ProgressStatusEvent event)
Defines a function type, ProgressStatus, that takes a ProgressStatusEvent as an argument and returns a FutureOr<void>.
RepoCommitOnCreate<T> = FutureOr<void> Function(RepoCommitCreate<T> data)
Action on create records.
RepoCommitOnDelete = FutureOr<void> Function(RepoCommitDelete data)
Action on delete records.
RepoCommitOnUpdate<T> = FutureOr<void> Function(RepoCommitUpdate<T> data)
Action on update records.
ResponseDataAdaptor = Map<String, dynamic> Function(dynamic data)
Function to convert response data to an specific structure.
ResponseDataBuilder<T> = T Function(Map<String, Object?> json)
A function type that expresses the function of converting response body to model objects.

Exceptions / Errors

InternalServerErrorException
InvalidCidError
Indicates that the passed CID could not be parsed.
InvalidRequestException
RateLimitExceededException
UnauthorizedException
XRPCException
This exception indicates that an unexpected error occurred when communicating with the ATP server.
XRPCNotSupportedException