art.cllctv.actor.profile
Schema Diff
+0 -119
Compatibility Analysis
Breaking Changes Detected
50 breaking changes, 0 non-breaking changes.
Breaking Changes (50)
- RequiredEdgeRemoved RequiredEdgeRemoved { vertex_id: "art.cllctv.actor.profile#viewBasic", src: "art.cllctv.actor.profile#viewBasic", tgt: "art.cllctv.actor.profile#viewBasic.handle", kind: "prop", name: Some("handle") }
- RequiredEdgeRemoved RequiredEdgeRemoved { vertex_id: "art.cllctv.actor.profile#viewBasic", src: "art.cllctv.actor.profile#viewBasic", tgt: "art.cllctv.actor.profile#viewBasic.role", kind: "prop", name: Some("role") }
- RequiredEdgeRemoved RequiredEdgeRemoved { vertex_id: "art.cllctv.actor.profile#viewBasic", src: "art.cllctv.actor.profile#viewBasic", tgt: "art.cllctv.actor.profile#viewBasic.did", kind: "prop", name: Some("did") }
- RequiredEdgeRemoved RequiredEdgeRemoved { vertex_id: "art.cllctv.actor.profile#viewDetailed", src: "art.cllctv.actor.profile#viewDetailed", tgt: "art.cllctv.actor.profile#viewDetailed.role", kind: "prop", name: Some("role") }
- RequiredEdgeRemoved RequiredEdgeRemoved { vertex_id: "art.cllctv.actor.profile#viewDetailed", src: "art.cllctv.actor.profile#viewDetailed", tgt: "art.cllctv.actor.profile#viewDetailed.did", kind: "prop", name: Some("did") }
- RequiredEdgeRemoved RequiredEdgeRemoved { vertex_id: "art.cllctv.actor.profile#viewDetailed", src: "art.cllctv.actor.profile#viewDetailed", tgt: "art.cllctv.actor.profile#viewDetailed.handle", kind: "prop", name: Some("handle") }
- RemovedVertex RemovedVertex { vertex_id: "art.cllctv.actor.profile#viewBasic" }
- RemovedVertex RemovedVertex { vertex_id: "art.cllctv.actor.profile#viewBasic.avatar" }
- RemovedVertex RemovedVertex { vertex_id: "art.cllctv.actor.profile#viewBasic.avatarHash" }
- RemovedVertex RemovedVertex { vertex_id: "art.cllctv.actor.profile#viewBasic.did" }
- RemovedVertex RemovedVertex { vertex_id: "art.cllctv.actor.profile#viewBasic.displayName" }
- RemovedVertex RemovedVertex { vertex_id: "art.cllctv.actor.profile#viewBasic.handle" }
- RemovedVertex RemovedVertex { vertex_id: "art.cllctv.actor.profile#viewBasic.labels" }
- RemovedVertex RemovedVertex { vertex_id: "art.cllctv.actor.profile#viewBasic.labels:items" }
- RemovedVertex RemovedVertex { vertex_id: "art.cllctv.actor.profile#viewBasic.role" }
- RemovedVertex RemovedVertex { vertex_id: "art.cllctv.actor.profile#viewDetailed" }
- RemovedVertex RemovedVertex { vertex_id: "art.cllctv.actor.profile#viewDetailed.avatar" }
- RemovedVertex RemovedVertex { vertex_id: "art.cllctv.actor.profile#viewDetailed.avatarHash" }
- RemovedVertex RemovedVertex { vertex_id: "art.cllctv.actor.profile#viewDetailed.banner" }
- RemovedVertex RemovedVertex { vertex_id: "art.cllctv.actor.profile#viewDetailed.bannerHash" }
- RemovedVertex RemovedVertex { vertex_id: "art.cllctv.actor.profile#viewDetailed.description" }
- RemovedVertex RemovedVertex { vertex_id: "art.cllctv.actor.profile#viewDetailed.did" }
- RemovedVertex RemovedVertex { vertex_id: "art.cllctv.actor.profile#viewDetailed.displayName" }
- RemovedVertex RemovedVertex { vertex_id: "art.cllctv.actor.profile#viewDetailed.handle" }
- RemovedVertex RemovedVertex { vertex_id: "art.cllctv.actor.profile#viewDetailed.labels" }
- RemovedVertex RemovedVertex { vertex_id: "art.cllctv.actor.profile#viewDetailed.labels:items" }
- RemovedVertex RemovedVertex { vertex_id: "art.cllctv.actor.profile#viewDetailed.pronouns" }
- RemovedVertex RemovedVertex { vertex_id: "art.cllctv.actor.profile#viewDetailed.role" }
- RemovedVertex RemovedVertex { vertex_id: "art.cllctv.actor.profile#viewDetailed.theme" }
- RemovedVertex RemovedVertex { vertex_id: "art.cllctv.actor.profile#viewDetailed.website" }
- RemovedVertex RemovedVertex { vertex_id: "com.atproto.label.defs#label" }
- RemovedEdge RemovedEdge { src: "art.cllctv.actor.profile#viewBasic", tgt: "art.cllctv.actor.profile#viewBasic.avatar", kind: "prop", name: Some("avatar") }
- RemovedEdge RemovedEdge { src: "art.cllctv.actor.profile#viewBasic", tgt: "art.cllctv.actor.profile#viewBasic.avatarHash", kind: "prop", name: Some("avatarHash") }
- RemovedEdge RemovedEdge { src: "art.cllctv.actor.profile#viewBasic", tgt: "art.cllctv.actor.profile#viewBasic.displayName", kind: "prop", name: Some("displayName") }
- RemovedEdge RemovedEdge { src: "art.cllctv.actor.profile#viewBasic", tgt: "art.cllctv.actor.profile#viewBasic.labels", kind: "prop", name: Some("labels") }
- RemovedEdge RemovedEdge { src: "art.cllctv.actor.profile#viewBasic.labels", tgt: "art.cllctv.actor.profile#viewBasic.labels:items", kind: "items", name: None }
- RemovedEdge RemovedEdge { src: "art.cllctv.actor.profile#viewBasic.labels:items", tgt: "com.atproto.label.defs#label", kind: "ref", name: None }
- RemovedEdge RemovedEdge { src: "art.cllctv.actor.profile#viewDetailed", tgt: "art.cllctv.actor.profile#viewDetailed.avatar", kind: "prop", name: Some("avatar") }
- RemovedEdge RemovedEdge { src: "art.cllctv.actor.profile#viewDetailed", tgt: "art.cllctv.actor.profile#viewDetailed.avatarHash", kind: "prop", name: Some("avatarHash") }
- RemovedEdge RemovedEdge { src: "art.cllctv.actor.profile#viewDetailed", tgt: "art.cllctv.actor.profile#viewDetailed.banner", kind: "prop", name: Some("banner") }
- RemovedEdge RemovedEdge { src: "art.cllctv.actor.profile#viewDetailed", tgt: "art.cllctv.actor.profile#viewDetailed.bannerHash", kind: "prop", name: Some("bannerHash") }
- RemovedEdge RemovedEdge { src: "art.cllctv.actor.profile#viewDetailed", tgt: "art.cllctv.actor.profile#viewDetailed.description", kind: "prop", name: Some("description") }
- RemovedEdge RemovedEdge { src: "art.cllctv.actor.profile#viewDetailed", tgt: "art.cllctv.actor.profile#viewDetailed.displayName", kind: "prop", name: Some("displayName") }
- RemovedEdge RemovedEdge { src: "art.cllctv.actor.profile#viewDetailed", tgt: "art.cllctv.actor.profile#viewDetailed.labels", kind: "prop", name: Some("labels") }
- RemovedEdge RemovedEdge { src: "art.cllctv.actor.profile#viewDetailed", tgt: "art.cllctv.actor.profile#viewDetailed.pronouns", kind: "prop", name: Some("pronouns") }
- RemovedEdge RemovedEdge { src: "art.cllctv.actor.profile#viewDetailed", tgt: "art.cllctv.actor.profile#viewDetailed.theme", kind: "prop", name: Some("theme") }
- RemovedEdge RemovedEdge { src: "art.cllctv.actor.profile#viewDetailed", tgt: "art.cllctv.actor.profile#viewDetailed.website", kind: "prop", name: Some("website") }
- RemovedEdge RemovedEdge { src: "art.cllctv.actor.profile#viewDetailed.labels", tgt: "art.cllctv.actor.profile#viewDetailed.labels:items", kind: "items", name: None }
- RemovedEdge RemovedEdge { src: "art.cllctv.actor.profile#viewDetailed.labels:items", tgt: "com.atproto.label.defs#label", kind: "ref", name: None }
- RemovedEdge RemovedEdge { src: "art.cllctv.actor.profile#viewDetailed.theme", tgt: "art.cllctv.actor.profile#theme", kind: "ref", name: None }
Migration Guidance
Removed Elements
RemovedVertex { vertex_id: "art.cllctv.actor.profile#viewBasic" }RemovedVertex { vertex_id: "art.cllctv.actor.profile#viewBasic.avatar" }RemovedVertex { vertex_id: "art.cllctv.actor.profile#viewBasic.avatarHash" }RemovedVertex { vertex_id: "art.cllctv.actor.profile#viewBasic.did" }RemovedVertex { vertex_id: "art.cllctv.actor.profile#viewBasic.displayName" }RemovedVertex { vertex_id: "art.cllctv.actor.profile#viewBasic.handle" }RemovedVertex { vertex_id: "art.cllctv.actor.profile#viewBasic.labels" }RemovedVertex { vertex_id: "art.cllctv.actor.profile#viewBasic.labels:items" }RemovedVertex { vertex_id: "art.cllctv.actor.profile#viewBasic.role" }RemovedVertex { vertex_id: "art.cllctv.actor.profile#viewDetailed" }RemovedVertex { vertex_id: "art.cllctv.actor.profile#viewDetailed.avatar" }RemovedVertex { vertex_id: "art.cllctv.actor.profile#viewDetailed.avatarHash" }RemovedVertex { vertex_id: "art.cllctv.actor.profile#viewDetailed.banner" }RemovedVertex { vertex_id: "art.cllctv.actor.profile#viewDetailed.bannerHash" }RemovedVertex { vertex_id: "art.cllctv.actor.profile#viewDetailed.description" }RemovedVertex { vertex_id: "art.cllctv.actor.profile#viewDetailed.did" }RemovedVertex { vertex_id: "art.cllctv.actor.profile#viewDetailed.displayName" }RemovedVertex { vertex_id: "art.cllctv.actor.profile#viewDetailed.handle" }RemovedVertex { vertex_id: "art.cllctv.actor.profile#viewDetailed.labels" }RemovedVertex { vertex_id: "art.cllctv.actor.profile#viewDetailed.labels:items" }RemovedVertex { vertex_id: "art.cllctv.actor.profile#viewDetailed.pronouns" }RemovedVertex { vertex_id: "art.cllctv.actor.profile#viewDetailed.role" }RemovedVertex { vertex_id: "art.cllctv.actor.profile#viewDetailed.theme" }RemovedVertex { vertex_id: "art.cllctv.actor.profile#viewDetailed.website" }RemovedVertex { vertex_id: "com.atproto.label.defs#label" }
Additional Notes
- Breaking: RequiredEdgeRemoved { vertex_id: "art.cllctv.actor.profile#viewBasic", src: "art.cllctv.actor.profile#viewBasic", tgt: "art.cllctv.actor.profile#viewBasic.handle", kind: "prop", name: Some("handle") }
- Breaking: RequiredEdgeRemoved { vertex_id: "art.cllctv.actor.profile#viewBasic", src: "art.cllctv.actor.profile#viewBasic", tgt: "art.cllctv.actor.profile#viewBasic.role", kind: "prop", name: Some("role") }
- Breaking: RequiredEdgeRemoved { vertex_id: "art.cllctv.actor.profile#viewBasic", src: "art.cllctv.actor.profile#viewBasic", tgt: "art.cllctv.actor.profile#viewBasic.did", kind: "prop", name: Some("did") }
- Breaking: RequiredEdgeRemoved { vertex_id: "art.cllctv.actor.profile#viewDetailed", src: "art.cllctv.actor.profile#viewDetailed", tgt: "art.cllctv.actor.profile#viewDetailed.role", kind: "prop", name: Some("role") }
- Breaking: RequiredEdgeRemoved { vertex_id: "art.cllctv.actor.profile#viewDetailed", src: "art.cllctv.actor.profile#viewDetailed", tgt: "art.cllctv.actor.profile#viewDetailed.did", kind: "prop", name: Some("did") }
- Breaking: RequiredEdgeRemoved { vertex_id: "art.cllctv.actor.profile#viewDetailed", src: "art.cllctv.actor.profile#viewDetailed", tgt: "art.cllctv.actor.profile#viewDetailed.handle", kind: "prop", name: Some("handle") }
- Breaking: RemovedEdge { src: "art.cllctv.actor.profile#viewBasic", tgt: "art.cllctv.actor.profile#viewBasic.avatar", kind: "prop", name: Some("avatar") }
- Breaking: RemovedEdge { src: "art.cllctv.actor.profile#viewBasic", tgt: "art.cllctv.actor.profile#viewBasic.avatarHash", kind: "prop", name: Some("avatarHash") }
- Breaking: RemovedEdge { src: "art.cllctv.actor.profile#viewBasic", tgt: "art.cllctv.actor.profile#viewBasic.displayName", kind: "prop", name: Some("displayName") }
- Breaking: RemovedEdge { src: "art.cllctv.actor.profile#viewBasic", tgt: "art.cllctv.actor.profile#viewBasic.labels", kind: "prop", name: Some("labels") }
- Breaking: RemovedEdge { src: "art.cllctv.actor.profile#viewBasic.labels", tgt: "art.cllctv.actor.profile#viewBasic.labels:items", kind: "items", name: None }
- Breaking: RemovedEdge { src: "art.cllctv.actor.profile#viewBasic.labels:items", tgt: "com.atproto.label.defs#label", kind: "ref", name: None }
- Breaking: RemovedEdge { src: "art.cllctv.actor.profile#viewDetailed", tgt: "art.cllctv.actor.profile#viewDetailed.avatar", kind: "prop", name: Some("avatar") }
- Breaking: RemovedEdge { src: "art.cllctv.actor.profile#viewDetailed", tgt: "art.cllctv.actor.profile#viewDetailed.avatarHash", kind: "prop", name: Some("avatarHash") }
- Breaking: RemovedEdge { src: "art.cllctv.actor.profile#viewDetailed", tgt: "art.cllctv.actor.profile#viewDetailed.banner", kind: "prop", name: Some("banner") }
- Breaking: RemovedEdge { src: "art.cllctv.actor.profile#viewDetailed", tgt: "art.cllctv.actor.profile#viewDetailed.bannerHash", kind: "prop", name: Some("bannerHash") }
- Breaking: RemovedEdge { src: "art.cllctv.actor.profile#viewDetailed", tgt: "art.cllctv.actor.profile#viewDetailed.description", kind: "prop", name: Some("description") }
- Breaking: RemovedEdge { src: "art.cllctv.actor.profile#viewDetailed", tgt: "art.cllctv.actor.profile#viewDetailed.displayName", kind: "prop", name: Some("displayName") }
- Breaking: RemovedEdge { src: "art.cllctv.actor.profile#viewDetailed", tgt: "art.cllctv.actor.profile#viewDetailed.labels", kind: "prop", name: Some("labels") }
- Breaking: RemovedEdge { src: "art.cllctv.actor.profile#viewDetailed", tgt: "art.cllctv.actor.profile#viewDetailed.pronouns", kind: "prop", name: Some("pronouns") }
- Breaking: RemovedEdge { src: "art.cllctv.actor.profile#viewDetailed", tgt: "art.cllctv.actor.profile#viewDetailed.theme", kind: "prop", name: Some("theme") }
- Breaking: RemovedEdge { src: "art.cllctv.actor.profile#viewDetailed", tgt: "art.cllctv.actor.profile#viewDetailed.website", kind: "prop", name: Some("website") }
- Breaking: RemovedEdge { src: "art.cllctv.actor.profile#viewDetailed.labels", tgt: "art.cllctv.actor.profile#viewDetailed.labels:items", kind: "items", name: None }
- Breaking: RemovedEdge { src: "art.cllctv.actor.profile#viewDetailed.labels:items", tgt: "com.atproto.label.defs#label", kind: "ref", name: None }
- Breaking: RemovedEdge { src: "art.cllctv.actor.profile#viewDetailed.theme", tgt: "art.cllctv.actor.profile#theme", kind: "ref", name: None }
1
1
{
2
2
"$type": "com.atproto.lexicon.schema",
3
3
"defs": {
4
4
"main": {
5
5
"description": "A declaration of a cllctv.ART account profile.",
6
6
"key": "literal:self",
7
7
"record": {
8
8
"properties": {
9
9
"avatar": {
10
10
"accept": [
11
11
"image/jpeg",
12
12
"image/png"
13
13
],
14
14
"maxSize": 2000000,
15
15
"type": "blob"
16
16
},
17
17
"avatarHash": {
18
18
"maxGraphemes": 640,
19
19
"maxLength": 64,
20
20
"type": "string"
21
21
},
22
22
"banner": {
23
23
"accept": [
24
24
"image/jpeg",
25
25
"image/png"
26
26
],
27
27
"maxSize": 2000000,
28
28
"type": "blob"
29
29
},
30
30
"bannerHash": {
31
31
"maxGraphemes": 640,
32
32
"maxLength": 64,
33
33
"type": "string"
34
34
},
35
35
"createdAt": {
36
36
"format": "datetime",
37
37
"type": "string"
38
38
},
39
39
"description": {
40
40
"maxGraphemes": 2560,
41
41
"maxLength": 256,
42
42
"type": "string"
43
43
},
44
44
"displayName": {
45
45
"maxGraphemes": 640,
46
46
"maxLength": 64,
47
47
"type": "string"
48
48
},
49
49
"labels": {
50
50
"refs": [
51
51
"com.atproto.label.defs#selfLabels"
52
52
],
53
53
"type": "union"
54
54
},
55
55
"pronouns": {
56
56
"maxGraphemes": 200,
57
57
"maxLength": 20,
58
58
"type": "string"
59
59
},
60
60
"theme": {
61
61
"ref": "#theme",
62
62
"type": "ref"
63
63
},
64
64
"website": {
65
65
"format": "uri",
66
66
"type": "string"
67
67
}
68
68
},
69
69
"required": [
70
70
"createdAt"
71
71
],
72
72
"type": "object"
73
73
},
74
74
"type": "record"
75
75
},
76
76
"theme": {
77
77
"properties": {
78
78
"signature": {
79
79
"refs": [
80
80
"art.cllctv.theme.color#hsl"
81
81
],
82
82
"type": "union"
83
83
}
84
84
},
85
85
"required": [
86
86
"signature"
87
87
],
88
88
"type": "object"
89
-
},
90
-
"viewBasic": {
91
-
"properties": {
92
-
"avatar": {
93
-
"format": "uri",
94
-
"type": "string"
95
-
},
96
-
"avatarHash": {
97
-
"maxGraphemes": 640,
98
-
"maxLength": 64,
99
-
"type": "string"
100
-
},
101
-
"did": {
102
-
"format": "did",
103
-
"type": "string"
104
-
},
105
-
"displayName": {
106
-
"maxGraphemes": 640,
107
-
"maxLength": 64,
108
-
"type": "string"
109
-
},
110
-
"handle": {
111
-
"format": "handle",
112
-
"type": "string"
113
-
},
114
-
"labels": {
115
-
"items": {
116
-
"ref": "com.atproto.label.defs#label",
117
-
"type": "ref"
118
-
},
119
-
"type": "array"
120
-
},
121
-
"role": {
122
-
"knownValues": [
123
-
"member",
124
-
"maker"
125
-
],
126
-
"type": "string"
127
-
}
128
-
},
129
-
"required": [
130
-
"did",
131
-
"handle",
132
-
"role"
133
-
],
134
-
"type": "object"
135
-
},
136
-
"viewDetailed": {
137
-
"properties": {
138
-
"avatar": {
139
-
"format": "uri",
140
-
"type": "string"
141
-
},
142
-
"avatarHash": {
143
-
"maxGraphemes": 640,
144
-
"maxLength": 64,
145
-
"type": "string"
146
-
},
147
-
"banner": {
148
-
"format": "uri",
149
-
"type": "string"
150
-
},
151
-
"bannerHash": {
152
-
"maxGraphemes": 640,
153
-
"maxLength": 64,
154
-
"type": "string"
155
-
},
156
-
"description": {
157
-
"maxGraphemes": 2560,
158
-
"maxLength": 256,
159
-
"type": "string"
160
-
},
161
-
"did": {
162
-
"format": "did",
163
-
"type": "string"
164
-
},
165
-
"displayName": {
166
-
"maxGraphemes": 640,
167
-
"maxLength": 64,
168
-
"type": "string"
169
-
},
170
-
"handle": {
171
-
"format": "handle",
172
-
"type": "string"
173
-
},
174
-
"labels": {
175
-
"items": {
176
-
"ref": "com.atproto.label.defs#label",
177
-
"type": "ref"
178
-
},
179
-
"type": "array"
180
-
},
181
-
"pronouns": {
182
-
"maxGraphemes": 200,
183
-
"maxLength": 20,
184
-
"type": "string"
185
-
},
186
-
"role": {
187
-
"knownValues": [
188
-
"member",
189
-
"maker"
190
-
],
191
-
"type": "string"
192
-
},
193
-
"theme": {
194
-
"ref": "art.cllctv.actor.profile#theme",
195
-
"type": "ref"
196
-
},
197
-
"website": {
198
-
"format": "uri",
199
-
"type": "string"
200
-
}
201
-
},
202
-
"required": [
203
-
"did",
204
-
"handle",
205
-
"role"
206
-
],
207
-
"type": "object"
208
89
}
209
90
},
210
91
"id": "art.cllctv.actor.profile",
211
92
"lexicon": 1
212
93
}