FSharp.ATProto.Lexicon Namespace
| Type/Module | Description |
|
Array field: homogeneous typed elements with length constraints. |
|
|
Blob field constraints. |
|
|
HTTP body schema for query output / procedure input+output. |
|
|
Boolean field constraints. |
|
|
Bytes field constraints. |
|
|
A named definition within a Lexicon document. |
|
|
An XRPC error response. |
|
|
A complete Lexicon document (one per NSID). |
|
|
|
|
|
Integer field constraints. |
|
|
Object type: named properties with required/nullable lists. |
|
|
Query/procedure parameter object (restricted to boolean, integer, string, unknown, array). |
|
|
A single permission entry in a permission set. |
|
|
Permission set definition: OAuth scope bundle. |
|
|
Procedure definition: POST XRPC endpoint. |
|
|
Query definition: GET XRPC endpoint. |
|
|
Record definition: data stored in AT Protocol repos. |
|
|
Reference to another type definition. |
|
|
String field constraints. |
|
|
String format constraint for string-typed fields. |
|
|
Subscription definition: WebSocket event stream. |
|
|
Subscription message schema (must be a union). |
|
|
A token definition (string constant). |
|
|
A field type in a Lexicon schema. Recursive (arrays/objects contain nested types). |
|
|
Union of multiple referenced types, discriminated by $type at runtime. |
|
|
|