at.celest.temp.room
Schema Diff
+4 -0
Compatibility Analysis
Backward Compatible
Backward compatible. 2 non-breaking changes.
Non-Breaking Changes (2)
- AddedVertex AddedVertex { vertex_id: "at.celest.temp.room:body.banner" }
- AddedEdge AddedEdge { src: "at.celest.temp.room:body", tgt: "at.celest.temp.room:body.banner", kind: "prop", name: Some("banner") }
Migration Guidance
Added Elements
AddedVertex { vertex_id: "at.celest.temp.room:body.banner" }
Additional Notes
- Non-breaking: AddedEdge { src: "at.celest.temp.room:body", tgt: "at.celest.temp.room:body.banner", kind: "prop", name: Some("banner") }
1
1
{
2
2
"$type": "com.atproto.lexicon.schema",
3
3
"defs": {
4
4
"main": {
5
5
"description": "A room associated with a level",
6
6
"key": "tid",
7
7
"record": {
8
8
"properties": {
9
+
"banner": {
10
+
"description": "A screenshot or banner image representing the level",
11
+
"type": "blob"
12
+
},
9
13
"berries": {
10
14
"description": "List of berries present in this room",
11
15
"items": {
12
16
"ref": "at.celest.temp.berry",
13
17
"type": "ref"
14
18
},
15
19
"type": "array"
16
20
},
17
21
"id": {
18
22
"description": "The ID this room has as it appears in the level editor",
19
23
"maxGraphemes": 32,
20
24
"maxLength": 320,
21
25
"type": "string"
22
26
},
23
27
"level": {
24
28
"description": "The level this room is a part of",
25
29
"format": "at-uri",
26
30
"type": "string"
27
31
},
28
32
"name": {
29
33
"description": "Colloquial, community-given name to the room",
30
34
"maxGraphemes": 128,
31
35
"maxLength": 1280,
32
36
"type": "string"
33
37
}
34
38
},
35
39
"required": [
36
40
"level",
37
41
"id"
38
42
],
39
43
"type": "object"
40
44
},
41
45
"type": "record"
42
46
}
43
47
},
44
48
"id": "at.celest.temp.room",
45
49
"lexicon": 1
46
50
}