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
- FacetLink
- 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
- GeneratorLinks
- 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
- ServerInfoLinks
- 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
- UFacetFeatureLink
- 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
Extensions
- ActorServiceExtension on ActorService
- AtUriExtension on AtUri
- AT URI extension for Bluesky services.
- BlobExtension on Blob
- FeedServiceExtension on FeedService
- GraphServiceExtension on GraphService
- GroupedNotificationExtension on GroupedNotification
- RepoServiceExtension on RepoService
- StrongRefExtension on StrongRef
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
- XRPCException
- This exception indicates that an unexpected error occurred when communicating with the ATP server.
- XRPCNotSupportedException