Module atrium_api::types
source · Expand description
Definitions for AT Protocol’s data models. https://atproto.com/specs/data-model
Modules§
- Lexicon string formats.
Structs§
- An unsigned integer with a minimum value of
MINand a maximum value ofMAX. - An unsigned integer with a minimum value of
MINand a maximum value ofMAX. - An unsigned integer with a minimum value of
MINand a maximum value ofMAX. - An unsigned integer with a minimum value of
MINand a maximum value ofMAX. - Representation of an IPLD Link. This type is used when the
dag-cborfeature is enabled. Otherwise, it will be an object for JSON encoding with the single key$linkand the string-encoded CID as a value. - An unsigned integer with a minimum value of 1 and a maximum value of
MAX. - An unsigned integer with a minimum value of 1 and a maximum value of
MAX. - An unsigned integer with a minimum value of 1 and a maximum value of
MAX. - An unsigned integer with a minimum value of 1 and a maximum value of
MAX. - An unsigned integer with a maximum value of
MAX. - An unsigned integer with a maximum value of
MAX. - An unsigned integer with a maximum value of
MAX. - An unsigned integer with a maximum value of
MAX. - A record key (
rkey) used to name and reference an individual record within the same collection of an atproto repository. - An untyped blob reference. Some records in the wild still contain this format, but should never write them.
Enums§
- Definitions for Blob types. Usually a map with
$typeis used, but deprecated legacy formats are also supported for parsing. https://atproto.com/specs/data-model#blob-type - Current, typed blob reference.
Traits§
- Trait for a collection of records that can be stored in a repository.