atproto library
Classes
- AccountStatus
- https://atprotodart.com/docs/lexicons/com/atproto/server/checkAccountStatus/#output
- AppPasswords
- BatchAction
- https://atprotodart.com/docs/lexicons/com/atproto/repo/applywrites/#input
- BlobData
- BlobRefs
- Hold a reference links to blobs.
- 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
- GetRepoStatusOutput
- https://atprotodart.com/docs/lexicons/com/atproto/sync/getRepoStatus/#output
- IdentityService
-
Provides
com.atproto.identity.*
endpoints. - InviteCodes
- https://atprotodart.com/docs/lexicons/com/atproto/server/getAccountInviteCodes#output
- Labels
- LabelsByQuery
- https://atprotodart.com/docs/lexicons/com/atproto/label/queryLabels#output
- LabelService
-
Provides
com.atproto.label.*
endpoints. - MissingBlobs
- https://atprotodart.com/docs/lexicons/com/atproto/repo/listMissingBlobs
- ModerationService
-
Provides
com.atproto.moderation.*
endpoints. - PlcOperation
- https://atprotodart.com/docs/lexicons/com/atproto/identity/signPlcOperation
- Records
- https://atprotodart.com/docs/lexicons/com/atproto/repo/listrecords/#output
- RepoInfo
- Represents detailed information about a repository.
- RepoLatestCommit
- https://atprotodart.com/docs/lexicons/com/atproto/sync/getlatestcommit/#output
- 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
-
Provides
com.atproto.repo.*
endpoints. - 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
-
Provides
com.atproto.server.*
endpoints. - ServiceAuthToken
- https://atprotodart.com/docs/lexicons/com/atproto/server/GetServiceAuth/#output
- SigningKey
- https://atprotodart.com/docs/lexicons/com/atproto/server/reservesigningkey/#output
- SignupQueue
- https://atprotodart.com/docs/lexicons/com/atproto/temp/checkSignupQueue/#output
- 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
- SyncService
-
Provides
com.atproto.sync.*
endpoints. - TempService
-
Provides
com.atproto.temp.*
endpoints. - UBatchActionCreate
- UBatchActionDelete
- UBatchActionUpdate
- ULabelsSelLabels
- ULabelsUnknown
- UpdateAction
- https://atprotodart.com/docs/lexicons/com/atproto/repo/applyWrites#update
- UReportSubjectRepoRef
- UReportSubjectStrongRef
- UReportSubjectUnknown
- USubscribedLabelInfo
- USubscribedLabelLabels
- USubscribedLabelUnknown
- USubscribedRepoCommit
- USubscribedRepoIdentity
- USubscribedRepoInfo
- USubscribedRepoUnknown
Extensions
Functions
-
createSession(
{required String identifier, required String password, String? authFactorToken, Protocol? $protocol, String? $service, RetryConfig? $retryConfig, Map< String, String> ? $unknown, Map<String, String> ? $headers, PostClient? $client}) → Future<XRPCResponse< CreateSessionOutput> > - Create an authentication session.
-
deleteSession(
{Protocol? $protocol, String? $service, RetryConfig? $retryConfig, Map< String, String> ? $unknown, Map<String, String> ? $headers, PostClient? $client}) → Future<XRPCResponse< EmptyData> > - Delete the current session. Requires auth.
-
refreshSession(
{Protocol? $protocol, String? $service, RetryConfig? $retryConfig, Map< String, String> ? $unknown, Map<String, String> ? $headers, PostClient? $client}) → Future<XRPCResponse< RefreshSessionOutput> > - Refresh an authentication session. Requires auth using the 'refreshJwt' (not the 'accessJwt').