com.suibari.nagi.getCommunityAffirmations
Schema Diff
+12 -0
Compatibility Analysis
Backward Compatible
Backward compatible. 8 non-breaking changes.
Non-Breaking Changes (8)
- AddedVertex AddedVertex { vertex_id: "com.suibari.nagi.getCommunityAffirmations#view.images" }
- AddedVertex AddedVertex { vertex_id: "com.suibari.nagi.getCommunityAffirmations#view.images:items" }
- AddedVertex AddedVertex { vertex_id: "com.suibari.nagi.getCommunityAffirmations#view.linkCards" }
- AddedVertex AddedVertex { vertex_id: "com.suibari.nagi.getCommunityAffirmations#view.linkCards:items" }
- AddedEdge AddedEdge { src: "com.suibari.nagi.getCommunityAffirmations#view", tgt: "com.suibari.nagi.getCommunityAffirmations#view.images", kind: "prop", name: Some("images") }
- AddedEdge AddedEdge { src: "com.suibari.nagi.getCommunityAffirmations#view", tgt: "com.suibari.nagi.getCommunityAffirmations#view.linkCards", kind: "prop", name: Some("linkCards") }
- AddedEdge AddedEdge { src: "com.suibari.nagi.getCommunityAffirmations#view.images", tgt: "com.suibari.nagi.getCommunityAffirmations#view.images:items", kind: "items", name: None }
- AddedEdge AddedEdge { src: "com.suibari.nagi.getCommunityAffirmations#view.linkCards", tgt: "com.suibari.nagi.getCommunityAffirmations#view.linkCards:items", kind: "items", name: None }
Migration Guidance
Added Elements
AddedVertex { vertex_id: "com.suibari.nagi.getCommunityAffirmations#view.images" }AddedVertex { vertex_id: "com.suibari.nagi.getCommunityAffirmations#view.images:items" }AddedVertex { vertex_id: "com.suibari.nagi.getCommunityAffirmations#view.linkCards" }AddedVertex { vertex_id: "com.suibari.nagi.getCommunityAffirmations#view.linkCards:items" }
Additional Notes
- Non-breaking: AddedEdge { src: "com.suibari.nagi.getCommunityAffirmations#view", tgt: "com.suibari.nagi.getCommunityAffirmations#view.images", kind: "prop", name: Some("images") }
- Non-breaking: AddedEdge { src: "com.suibari.nagi.getCommunityAffirmations#view", tgt: "com.suibari.nagi.getCommunityAffirmations#view.linkCards", kind: "prop", name: Some("linkCards") }
- Non-breaking: AddedEdge { src: "com.suibari.nagi.getCommunityAffirmations#view.images", tgt: "com.suibari.nagi.getCommunityAffirmations#view.images:items", kind: "items", name: None }
- Non-breaking: AddedEdge { src: "com.suibari.nagi.getCommunityAffirmations#view.linkCards", tgt: "com.suibari.nagi.getCommunityAffirmations#view.linkCards:items", kind: "items", name: None }
1
1
{
2
2
"id": "com.suibari.nagi.getCommunityAffirmations",
3
3
"defs": {
4
4
"main": {
5
5
"type": "query",
6
6
"output": {
7
7
"schema": {
8
8
"type": "object",
9
9
"required": [
10
10
"items",
11
11
"hasMore"
12
12
],
13
13
"properties": {
14
14
"items": {
15
15
"type": "array",
16
16
"items": {
17
17
"ref": "#view",
18
18
"type": "ref"
19
19
}
20
20
},
21
21
"cursor": {
22
22
"type": "string"
23
23
},
24
24
"hasMore": {
25
25
"type": "boolean"
26
26
},
27
27
"botActor": {
28
28
"type": "unknown"
29
29
}
30
30
}
31
31
},
32
32
"encoding": "application/json"
33
33
},
34
34
"parameters": {
35
35
"type": "params",
36
36
"required": [
37
37
"lang"
38
38
],
39
39
"properties": {
40
40
"lang": {
41
41
"type": "string",
42
42
"knownValues": [
43
43
"ja",
44
44
"en"
45
45
]
46
46
},
47
47
"limit": {
48
48
"type": "integer",
49
49
"default": 10,
50
50
"maximum": 20,
51
51
"minimum": 1
52
52
},
53
53
"cursor": {
54
54
"type": "string"
55
55
}
56
56
}
57
57
}
58
58
},
59
59
"view": {
60
60
"type": "object",
61
61
"required": [
62
62
"uri",
63
63
"cid",
64
64
"summary",
65
65
"createdAt",
66
66
"reactions"
67
67
],
68
68
"properties": {
69
69
"cid": {
70
70
"type": "string",
71
71
"format": "cid"
72
72
},
73
73
"uri": {
74
74
"type": "string",
75
75
"format": "at-uri"
76
76
},
77
+
"images": {
78
+
"type": "array",
79
+
"items": {
80
+
"type": "unknown"
81
+
}
82
+
},
77
83
"summary": {
78
84
"type": "string",
79
85
"maxLength": 320
80
86
},
81
87
"createdAt": {
82
88
"type": "string",
83
89
"format": "datetime"
84
90
},
91
+
"linkCards": {
92
+
"type": "array",
93
+
"items": {
94
+
"type": "unknown"
95
+
}
96
+
},
85
97
"reactions": {
86
98
"type": "array",
87
99
"items": {
88
100
"type": "unknown"
89
101
}
90
102
}
91
103
}
92
104
}
93
105
},
94
106
"$type": "com.atproto.lexicon.schema",
95
107
"lexicon": 1
96
108
}