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.
constfactory
- AtUri.make(String handleOrDid, [String? collection, String? rkey])
-
Returns the new instance of parsed AT URI based on
handleOrDid
, andcollection
andrkey
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 ischat.bsky.actor.declaration
, otherwise false.no setter - isActorProfile → bool
-
Available on AtUri, provided by the AtUriExtension extension
Returns true if this uri isapp.bsky.actor.profile
, otherwise false.no setter - isActorStatus → bool
-
Available on AtUri, provided by the AtUriExtension extension
Returns true if this uri isapp.bsky.actor.status
, otherwise false.no setter - isFeedGenerator → bool
-
Available on AtUri, provided by the AtUriExtension extension
Returns true if this uri isapp.bsky.feed.generator
, otherwise false.no setter - isFeedLike → bool
-
Available on AtUri, provided by the AtUriExtension extension
Returns true if this uri isapp.bsky.feed.like
, otherwise false.no setter - isFeedPost → bool
-
Available on AtUri, provided by the AtUriExtension extension
Returns true if this uri isapp.bsky.feed.post
, otherwise false.no setter - isFeedPostgate → bool
-
Available on AtUri, provided by the AtUriExtension extension
Returns true if this uri isapp.bsky.feed.postgate
, otherwise false.no setter - isFeedRepost → bool
-
Available on AtUri, provided by the AtUriExtension extension
Returns true if this uri isapp.bsky.feed.repost
, otherwise false.no setter - isFeedThreadgate → bool
-
Available on AtUri, provided by the AtUriExtension extension
Returns true if this uri isapp.bsky.feed.threadgate
, otherwise false.no setter - isGraphBlock → bool
-
Available on AtUri, provided by the AtUriExtension extension
Returns true if this uri isapp.bsky.graph.block
, otherwise false.no setter - isGraphFollow → bool
-
Available on AtUri, provided by the AtUriExtension extension
Returns true if this uri isapp.bsky.graph.follow
, otherwise false.no setter - isGraphList → bool
-
Available on AtUri, provided by the AtUriExtension extension
Returns true if this uri isapp.bsky.graph.list
, otherwise false.no setter - isGraphListblock → bool
-
Available on AtUri, provided by the AtUriExtension extension
Returns true if this uri isapp.bsky.graph.listblock
, otherwise false.no setter - isGraphListitem → bool
-
Available on AtUri, provided by the AtUriExtension extension
Returns true if this uri isapp.bsky.graph.listitem
, otherwise false.no setter - isGraphStarterpack → bool
-
Available on AtUri, provided by the AtUriExtension extension
Returns true if this uri isapp.bsky.graph.starterpack
, otherwise false.no setter - isGraphVerification → bool
-
Available on AtUri, provided by the AtUriExtension extension
Returns true if this uri isapp.bsky.graph.verification
, otherwise false.no setter - isLabelerService → bool
-
Available on AtUri, provided by the AtUriExtension extension
Returns true if this uri isapp.bsky.labeler.service
, otherwise false.no setter - isLexiconSchema → bool
-
Available on AtUri, provided by the AtUriExtension extension
Returns true if this uri iscom.atproto.lexicon.schema
, otherwise false.no setter - isNotActorDeclaration → bool
-
Available on AtUri, provided by the AtUriExtension extension
Returns true if this uri is notchat.bsky.actor.declaration
, otherwise false.no setter - isNotActorProfile → bool
-
Available on AtUri, provided by the AtUriExtension extension
Returns true if this uri is notapp.bsky.actor.profile
, otherwise false.no setter - isNotActorStatus → bool
-
Available on AtUri, provided by the AtUriExtension extension
Returns true if this uri is notapp.bsky.actor.status
, otherwise false.no setter - isNotFeedGenerator → bool
-
Available on AtUri, provided by the AtUriExtension extension
Returns true if this uri is notapp.bsky.feed.generator
, otherwise false.no setter - isNotFeedLike → bool
-
Available on AtUri, provided by the AtUriExtension extension
Returns true if this uri is notapp.bsky.feed.like
, otherwise false.no setter - isNotFeedPost → bool
-
Available on AtUri, provided by the AtUriExtension extension
Returns true if this uri is notapp.bsky.feed.post
, otherwise false.no setter - isNotFeedPostgate → bool
-
Available on AtUri, provided by the AtUriExtension extension
Returns true if this uri is notapp.bsky.feed.postgate
, otherwise false.no setter - isNotFeedRepost → bool
-
Available on AtUri, provided by the AtUriExtension extension
Returns true if this uri is notapp.bsky.feed.repost
, otherwise false.no setter - isNotFeedThreadgate → bool
-
Available on AtUri, provided by the AtUriExtension extension
Returns true if this uri is notapp.bsky.feed.threadgate
, otherwise false.no setter - isNotGraphBlock → bool
-
Available on AtUri, provided by the AtUriExtension extension
Returns true if this uri is notapp.bsky.graph.block
, otherwise false.no setter - isNotGraphFollow → bool
-
Available on AtUri, provided by the AtUriExtension extension
Returns true if this uri is notapp.bsky.graph.follow
, otherwise false.no setter - isNotGraphList → bool
-
Available on AtUri, provided by the AtUriExtension extension
Returns true if this uri is notapp.bsky.graph.list
, otherwise false.no setter - isNotGraphListblock → bool
-
Available on AtUri, provided by the AtUriExtension extension
Returns true if this uri is notapp.bsky.graph.listblock
, otherwise false.no setter - isNotGraphListitem → bool
-
Available on AtUri, provided by the AtUriExtension extension
Returns true if this uri is notapp.bsky.graph.listitem
, otherwise false.no setter - isNotGraphStarterpack → bool
-
Available on AtUri, provided by the AtUriExtension extension
Returns true if this uri is notapp.bsky.graph.starterpack
, otherwise false.no setter - isNotGraphVerification → bool
-
Available on AtUri, provided by the AtUriExtension extension
Returns true if this uri is notapp.bsky.graph.verification
, otherwise false.no setter - isNotificationDeclaration → bool
-
Available on AtUri, provided by the AtUriExtension extension
Returns true if this uri isapp.bsky.notification.declaration
, otherwise false.no setter - isNotLabelerService → bool
-
Available on AtUri, provided by the AtUriExtension extension
Returns true if this uri is notapp.bsky.labeler.service
, otherwise false.no setter - isNotLexiconSchema → bool
-
Available on AtUri, provided by the AtUriExtension extension
Returns true if this uri is notcom.atproto.lexicon.schema
, otherwise false.no setter - isNotNotificationDeclaration → bool
-
Available on AtUri, provided by the AtUriExtension extension
Returns true if this uri is notapp.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