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
MIN
and a maximum value ofMAX
. - An unsigned integer with a minimum value of
MIN
and a maximum value ofMAX
. - An unsigned integer with a minimum value of
MIN
and a maximum value ofMAX
. - An unsigned integer with a minimum value of
MIN
and a maximum value ofMAX
. - Representation of an IPLD Link. This type is used when the
dag-cbor
feature is enabled. Otherwise, it will be an object for JSON encoding with the single key$link
and 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
$type
is used, but deprecated legacy formats are also supported for parsing. https://atproto.com/specs/data-model#blob-type - Current, typed blob reference.