From
bafyreihesqxrcr2ipjotvmp37yaasembddjau6ereefcdr7bxi7qll65la
indexed 2026-06-03 22:24 UTC
View this version
To
bafyreibfyu4u65nbc3nnzumpikkxblrznm5spfxab6ypsb2lycfx5jhcma
indexed 2026-06-03 22:26 UTC
View this version
Compatibility
backward compatible No changes detected.
Changes
11
{22
"$type": "com.atproto.lexicon.schema",33
"defs": {44
"cardEntry": {55
"description": "A single card entry in a decklist",66
"properties": {77
"count": {88
"description": "Number of copies of this card",99
"minimum": 1,1010
"type": "integer"1111
},1212
"oracleId": {1313
"description": "Scryfall Oracle ID (UUID) for the card",1414
"maxLength": 36,1515
"minLength": 36,1616
"type": "string"1717
},1818
"tags": {1919
"description": "Optional free-form tags for this card entry",2020
"items": {2121
"ref": "#cardTag",2222
"type": "ref"2323
},2424
"type": "array"2525
}2626
},2727
"required": [2828
"oracleId",2929
"count"3030
],3131
"type": "object"3232
},3333
"cardTag": {3434
"description": "A free-form tag applied to a card entry",3535
"properties": {3636
"tag": {3737
"maxGraphemes": 128,3838
"maxLength": 640,3939
"type": "string"4040
}4141
},4242
"required": [4343
"tag"4444
],4545
"type": "object"4646
},4747
"main": {48
"description": "TODO: describe purpose of this schema",48
"description": "MTG Decklist",4949
"key": "any",5050
"record": {5151
"properties": {5252
"cards": {5353
"description": "Cards included in this deck",5454
"items": {5555
"ref": "#cardEntry",5656
"type": "ref"5757
},5858
"minLength": 1,5959
"type": "array"6060
},6161
"createdAt": {6262
"format": "datetime",6363
"type": "string"6464
},6565
"name": {6666
"description": "Name of deck",6767
"maxGraphemes": 128,6868
"maxLength": 512,6969
"minLength": 1,7070
"type": "string"7171
}7272
},7373
"required": [7474
"name",7575
"cards",7676
"createdAt"7777
],7878
"type": "object"7979
},8080
"type": "record"8181
}8282
},8383
"id": "com.jackschumann.test.deck",8484
"lexicon": 18585
}