AtUri class sealed

This is the Dart implementation of AT Uri in AT Protocol.

Grammar

  • atp-url = "at://" authority path "#" fragment
  • authority = reg-name / did
  • path = [ "/" coll-nsid "/" record-id ]
  • coll-nsid = nsid
  • record-id = 1*pchar
Available extensions

Constructors

AtUri.new(String uri)
Returns the new instance of unparsed AT URI.
const
factory
AtUri.make(String handleOrDid, [String? collection, String? rkey])
Returns the new instance of parsed AT URI based on handleOrDid, and collection and rkey as optionals.
factory
AtUri.parse(String uri)
Returns the new instance of parsed AT URI.
factory

Properties

collection NSID
Returns the collection.
no setter
hash String
Returns the hash.
no setter
hashCode int
The hash code for this object.
no setterinherited
hostname String
Returns the hostname.
no setter
href String
Returns the href.
no setter
isActorDeclaration bool

Available on AtUri, provided by the AtUriExtension extension

Returns true if this uri is chat.bsky.actor.declaration, otherwise false.
no setter
isActorProfile bool

Available on AtUri, provided by the AtUriExtension extension

Returns true if this uri is app.bsky.actor.profile, otherwise false.
no setter
isActorStatus bool

Available on AtUri, provided by the AtUriExtension extension

Returns true if this uri is app.bsky.actor.status, otherwise false.
no setter
isFeedGenerator bool

Available on AtUri, provided by the AtUriExtension extension

Returns true if this uri is app.bsky.feed.generator, otherwise false.
no setter
isFeedLike bool

Available on AtUri, provided by the AtUriExtension extension

Returns true if this uri is app.bsky.feed.like, otherwise false.
no setter
isFeedPost bool

Available on AtUri, provided by the AtUriExtension extension

Returns true if this uri is app.bsky.feed.post, otherwise false.
no setter
isFeedPostgate bool

Available on AtUri, provided by the AtUriExtension extension

Returns true if this uri is app.bsky.feed.postgate, otherwise false.
no setter
isFeedRepost bool

Available on AtUri, provided by the AtUriExtension extension

Returns true if this uri is app.bsky.feed.repost, otherwise false.
no setter
isFeedThreadgate bool

Available on AtUri, provided by the AtUriExtension extension

Returns true if this uri is app.bsky.feed.threadgate, otherwise false.
no setter
isGraphBlock bool

Available on AtUri, provided by the AtUriExtension extension

Returns true if this uri is app.bsky.graph.block, otherwise false.
no setter
isGraphFollow bool

Available on AtUri, provided by the AtUriExtension extension

Returns true if this uri is app.bsky.graph.follow, otherwise false.
no setter
isGraphList bool

Available on AtUri, provided by the AtUriExtension extension

Returns true if this uri is app.bsky.graph.list, otherwise false.
no setter
isGraphListblock bool

Available on AtUri, provided by the AtUriExtension extension

Returns true if this uri is app.bsky.graph.listblock, otherwise false.
no setter
isGraphListitem bool

Available on AtUri, provided by the AtUriExtension extension

Returns true if this uri is app.bsky.graph.listitem, otherwise false.
no setter
isGraphStarterpack bool

Available on AtUri, provided by the AtUriExtension extension

Returns true if this uri is app.bsky.graph.starterpack, otherwise false.
no setter
isGraphVerification bool

Available on AtUri, provided by the AtUriExtension extension

Returns true if this uri is app.bsky.graph.verification, otherwise false.
no setter
isLabelerService bool

Available on AtUri, provided by the AtUriExtension extension

Returns true if this uri is app.bsky.labeler.service, otherwise false.
no setter
isLexiconSchema bool

Available on AtUri, provided by the AtUriExtension extension

Returns true if this uri is com.atproto.lexicon.schema, otherwise false.
no setter
isNotActorDeclaration bool

Available on AtUri, provided by the AtUriExtension extension

Returns true if this uri is not chat.bsky.actor.declaration, otherwise false.
no setter
isNotActorProfile bool

Available on AtUri, provided by the AtUriExtension extension

Returns true if this uri is not app.bsky.actor.profile, otherwise false.
no setter
isNotActorStatus bool

Available on AtUri, provided by the AtUriExtension extension

Returns true if this uri is not app.bsky.actor.status, otherwise false.
no setter
isNotFeedGenerator bool

Available on AtUri, provided by the AtUriExtension extension

Returns true if this uri is not app.bsky.feed.generator, otherwise false.
no setter
isNotFeedLike bool

Available on AtUri, provided by the AtUriExtension extension

Returns true if this uri is not app.bsky.feed.like, otherwise false.
no setter
isNotFeedPost bool

Available on AtUri, provided by the AtUriExtension extension

Returns true if this uri is not app.bsky.feed.post, otherwise false.
no setter
isNotFeedPostgate bool

Available on AtUri, provided by the AtUriExtension extension

Returns true if this uri is not app.bsky.feed.postgate, otherwise false.
no setter
isNotFeedRepost bool

Available on AtUri, provided by the AtUriExtension extension

Returns true if this uri is not app.bsky.feed.repost, otherwise false.
no setter
isNotFeedThreadgate bool

Available on AtUri, provided by the AtUriExtension extension

Returns true if this uri is not app.bsky.feed.threadgate, otherwise false.
no setter
isNotGraphBlock bool

Available on AtUri, provided by the AtUriExtension extension

Returns true if this uri is not app.bsky.graph.block, otherwise false.
no setter
isNotGraphFollow bool

Available on AtUri, provided by the AtUriExtension extension

Returns true if this uri is not app.bsky.graph.follow, otherwise false.
no setter
isNotGraphList bool

Available on AtUri, provided by the AtUriExtension extension

Returns true if this uri is not app.bsky.graph.list, otherwise false.
no setter
isNotGraphListblock bool

Available on AtUri, provided by the AtUriExtension extension

Returns true if this uri is not app.bsky.graph.listblock, otherwise false.
no setter
isNotGraphListitem bool

Available on AtUri, provided by the AtUriExtension extension

Returns true if this uri is not app.bsky.graph.listitem, otherwise false.
no setter
isNotGraphStarterpack bool

Available on AtUri, provided by the AtUriExtension extension

Returns true if this uri is not app.bsky.graph.starterpack, otherwise false.
no setter
isNotGraphVerification bool

Available on AtUri, provided by the AtUriExtension extension

Returns true if this uri is not app.bsky.graph.verification, otherwise false.
no setter
isNotificationDeclaration bool

Available on AtUri, provided by the AtUriExtension extension

Returns true if this uri is app.bsky.notification.declaration, otherwise false.
no setter
isNotLabelerService bool

Available on AtUri, provided by the AtUriExtension extension

Returns true if this uri is not app.bsky.labeler.service, otherwise false.
no setter
isNotLexiconSchema bool

Available on AtUri, provided by the AtUriExtension extension

Returns true if this uri is not com.atproto.lexicon.schema, otherwise false.
no setter
isNotNotificationDeclaration bool

Available on AtUri, provided by the AtUriExtension extension

Returns true if this uri is not app.bsky.notification.declaration, otherwise false.
no setter
origin String
Returns the origin.
no setter
pathname String
Returns the pathname.
no setter
protocol String
Returns the protocol.
no setter
rkey String
Returns the rkey.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited