com.derakkuma.circle
Schema Diff
+0 -5
Compatibility Analysis
Breaking Changes Detected
2 breaking changes, 1 non-breaking change.
Breaking Changes (2)
- RemovedVertex RemovedVertex { vertex_id: "com.derakkuma.circle:body.circleKey" }
- RemovedEdge RemovedEdge { src: "com.derakkuma.circle:body", tgt: "com.derakkuma.circle:body.circleKey", kind: "prop", name: Some("circleKey") }
Non-Breaking Changes (1)
- ConstraintRemoved ConstraintRemoved { vertex_id: "com.derakkuma.circle:body.circleKey", sort: "maxLength" }
Migration Guidance
Removed Elements
RemovedVertex { vertex_id: "com.derakkuma.circle:body.circleKey" }
Constraint Changes
- ConstraintRemoved ConstraintRemoved { vertex_id: "com.derakkuma.circle:body.circleKey", sort: "maxLength" }
Additional Notes
- Breaking: RemovedEdge { src: "com.derakkuma.circle:body", tgt: "com.derakkuma.circle:body.circleKey", kind: "prop", name: Some("circleKey") }
1
1
{
2
2
"id": "com.derakkuma.circle",
3
3
"defs": {
4
4
"main": {
5
5
"key": "any",
6
6
"type": "record",
7
7
"record": {
8
8
"type": "object",
9
9
"required": [
10
-
"circleKey",
11
10
"name",
12
11
"createdAt"
13
12
],
14
13
"properties": {
15
14
"name": {
16
15
"type": "string",
17
16
"maxLength": 128
18
17
},
19
18
"rank": {
20
19
"type": "integer",
21
20
"minimum": 0
22
21
},
23
22
"tags": {
24
23
"type": "array",
25
24
"items": {
26
25
"type": "string",
27
26
"maxLength": 64
28
27
},
29
28
"maxLength": 16
30
29
},
31
30
"month": {
32
31
"type": "string",
33
32
"maxLength": 64
34
33
},
35
34
"comment": {
36
35
"type": "string",
37
36
"maxLength": 256
38
-
},
39
-
"circleKey": {
40
-
"type": "string",
41
-
"maxLength": 128
42
37
},
43
38
"createdAt": {
44
39
"type": "string",
45
40
"format": "datetime"
46
41
},
47
42
"ownerName": {
48
43
"type": "string",
49
44
"maxLength": 64
50
45
},
51
46
"updatedAt": {
52
47
"type": "string",
53
48
"format": "datetime"
54
49
},
55
50
"circleCode": {
56
51
"type": "string",
57
52
"maxLength": 64
58
53
},
59
54
"observedAt": {
60
55
"type": "string",
61
56
"format": "datetime"
62
57
},
63
58
"totalPoints": {
64
59
"type": "integer",
65
60
"minimum": 0
66
61
},
67
62
"festaMessage": {
68
63
"type": "string",
69
64
"maxLength": 256
70
65
},
71
66
"characterImage": {
72
67
"type": "blob",
73
68
"accept": [
74
69
"image/png",
75
70
"image/jpeg",
76
71
"image/webp"
77
72
],
78
73
"maxSize": 1000000
79
74
},
80
75
"daysUntilReset": {
81
76
"type": "integer",
82
77
"minimum": 0
83
78
},
84
79
"backgroundImage": {
85
80
"type": "blob",
86
81
"accept": [
87
82
"image/png",
88
83
"image/jpeg",
89
84
"image/webp"
90
85
],
91
86
"maxSize": 1000000
92
87
},
93
88
"nextRewardPoints": {
94
89
"type": "integer",
95
90
"minimum": 0
96
91
}
97
92
}
98
93
},
99
94
"description": "A snapshot of the publisher current maimai DX circle"
100
95
}
101
96
},
102
97
"$type": "com.atproto.lexicon.schema",
103
98
"lexicon": 1
104
99
}