full diff

xyz.opnshelf.list.item

opnshelf.xyz +1 −1
From
bafyreibuqc5cb3lvibxzo5rf2nfxk3pccv5tekufeghacnlzmndbvdrcya indexed 2026-06-26 12:08 UTC View this version
To
bafyreiaissnutsnasnskldm5y5h4qpqdrlezyyjp6idlrygrunhhncc7bm indexed 2026-08-18 17:25 UTC View this version

Compatibility

backward compatible No changes detected.

Changes

11{
22 "$type": "com.atproto.lexicon.schema",
33 "defs": {
44 "main": {
5 "description": "A media item in a list for OpnShelf",
5 "description": "A media item in a list for Opnshelf",
66 "key": "tid",
77 "record": {
88 "properties": {
99 "createdAt": {
1010 "description": "Record creation timestamp",
1111 "format": "datetime",
1212 "type": "string"
1313 },
1414 "episodeNumber": {
1515 "description": "Episode number for episode items",
1616 "type": "integer"
1717 },
1818 "listRkey": {
1919 "description": "Rkey of the parent list",
2020 "type": "string"
2121 },
2222 "mediaId": {
2323 "description": "TMDB movie ID or show ID",
2424 "type": "string"
2525 },
2626 "mediaType": {
2727 "description": "Media type",
2828 "enum": [
2929 "movie",
3030 "show",
3131 "season",
3232 "episode"
3333 ],
3434 "type": "string"
3535 },
3636 "notes": {
3737 "description": "Optional user notes about the media in this list",
3838 "type": "string"
3939 },
4040 "seasonNumber": {
4141 "description": "Season number for season/episode items",
4242 "type": "integer"
4343 }
4444 },
4545 "required": [
4646 "listRkey",
4747 "mediaType",
4848 "mediaId",
4949 "createdAt"
5050 ],
5151 "type": "object"
5252 },
5353 "type": "record"
5454 }
5555 },
5656 "id": "xyz.opnshelf.list.item",
5757 "lexicon": 1
5858}

Compare other versions