Something went wrong. Try again.
atproto made easy crates.io/crates/jacquard
atproto rust
Something went wrong. Try again.
988 B · 35 lines
JSON
at main
123456789101112131415161718192021222324252627282930313233343536{ "lexicon": 1, "id": "test.blobby.record", "description": "Curated record with required and optional blob fields for generated wire-contract tests.", "defs": { "main": { "type": "record", "key": "any", "description": "Record carrying constrained blob fields.", "record": { "type": "object", "required": ["primary"], "properties": { "primary": { "type": "blob", "accept": ["image/png", "image/jpeg"], "maxSize": 1000, "description": "Required blob with exact MIME and size constraints." }, "secondary": { "type": "blob", "accept": ["*/*"], "maxSize": 4000, "description": "Optional blob accepting any MIME type." }, "note": { "type": "string", "maxGraphemes": 100, "description": "Free-form annotation." } } } } }}