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
Constructors
- AtUri(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
- 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