am.noz.atgallery.account
Schema Diff
+0 -12
Compatibility Analysis
Breaking Changes Detected
6 breaking changes, 0 non-breaking changes.
Breaking Changes (6)
- RemovedVertex RemovedVertex { vertex_id: "am.noz.atgallery.account:body.blobCount" }
- RemovedVertex RemovedVertex { vertex_id: "am.noz.atgallery.account:body.totalBytes" }
- RemovedVertex RemovedVertex { vertex_id: "am.noz.atgallery.account:body.updatedAt" }
- RemovedEdge RemovedEdge { src: "am.noz.atgallery.account:body", tgt: "am.noz.atgallery.account:body.blobCount", kind: "prop", name: Some("blobCount") }
- RemovedEdge RemovedEdge { src: "am.noz.atgallery.account:body", tgt: "am.noz.atgallery.account:body.totalBytes", kind: "prop", name: Some("totalBytes") }
- RemovedEdge RemovedEdge { src: "am.noz.atgallery.account:body", tgt: "am.noz.atgallery.account:body.updatedAt", kind: "prop", name: Some("updatedAt") }
Migration Guidance
Removed Elements
RemovedVertex { vertex_id: "am.noz.atgallery.account:body.blobCount" }RemovedVertex { vertex_id: "am.noz.atgallery.account:body.totalBytes" }RemovedVertex { vertex_id: "am.noz.atgallery.account:body.updatedAt" }
Additional Notes
- Breaking: RemovedEdge { src: "am.noz.atgallery.account:body", tgt: "am.noz.atgallery.account:body.blobCount", kind: "prop", name: Some("blobCount") }
- Breaking: RemovedEdge { src: "am.noz.atgallery.account:body", tgt: "am.noz.atgallery.account:body.totalBytes", kind: "prop", name: Some("totalBytes") }
- Breaking: RemovedEdge { src: "am.noz.atgallery.account:body", tgt: "am.noz.atgallery.account:body.updatedAt", kind: "prop", name: Some("updatedAt") }
1
1
{
2
2
"$type": "com.atproto.lexicon.schema",
3
3
"defs": {
4
4
"main": {
5
5
"description": "A public self-declaration record for an account using ATGallery.",
6
6
"key": "literal:self",
7
7
"record": {
8
8
"properties": {
9
-
"blobCount": {
10
-
"minimum": 0,
11
-
"type": "integer"
12
-
},
13
9
"client": {
14
10
"maxLength": 100,
15
11
"type": "string"
16
12
},
17
13
"createdAt": {
18
14
"format": "datetime",
19
15
"type": "string"
20
16
},
21
17
"formatVersion": {
22
18
"const": 1,
23
19
"type": "integer"
24
-
},
25
-
"totalBytes": {
26
-
"minimum": 0,
27
-
"type": "integer"
28
-
},
29
-
"updatedAt": {
30
-
"format": "datetime",
31
-
"type": "string"
32
20
}
33
21
},
34
22
"required": [
35
23
"formatVersion",
36
24
"createdAt"
37
25
],
38
26
"type": "object"
39
27
},
40
28
"type": "record"
41
29
}
42
30
},
43
31
"id": "am.noz.atgallery.account",
44
32
"lexicon": 1
45
33
}