dev.cartridge.getClaim
Schema Diff
+10 -4
Compatibility Analysis
Breaking Changes Detected
6 breaking changes, 0 non-breaking changes.
Breaking Changes (6)
- ConstraintAdded ConstraintAdded { vertex_id: "dev.cartridge.getClaim#claimView.contact", sort: "maxLength", value: "256" }
- ConstraintAdded ConstraintAdded { vertex_id: "dev.cartridge.getClaim#reviewView.reason", sort: "maxLength", value: "3000" }
- ConstraintAdded ConstraintAdded { vertex_id: "dev.cartridge.getClaim#claimView.message", sort: "maxLength", value: "3000" }
- ConstraintAdded ConstraintAdded { vertex_id: "dev.cartridge.getClaim#reviewView.status", sort: "maxLength", value: "64" }
- ConstraintAdded ConstraintAdded { vertex_id: "dev.cartridge.getClaim#claimView.cid", sort: "format", value: "cid" }
- ConstraintAdded ConstraintAdded { vertex_id: "dev.cartridge.getClaim#claimView.type", sort: "maxLength", value: "64" }
Migration Guidance
Constraint Changes
- ConstraintAdded ConstraintAdded { vertex_id: "dev.cartridge.getClaim#claimView.type", sort: "maxLength", value: "64" }
- ConstraintAdded ConstraintAdded { vertex_id: "dev.cartridge.getClaim#claimView.contact", sort: "maxLength", value: "256" }
- ConstraintAdded ConstraintAdded { vertex_id: "dev.cartridge.getClaim#reviewView.reason", sort: "maxLength", value: "3000" }
- ConstraintAdded ConstraintAdded { vertex_id: "dev.cartridge.getClaim#claimView.cid", sort: "format", value: "cid" }
- ConstraintAdded ConstraintAdded { vertex_id: "dev.cartridge.getClaim#claimView.message", sort: "maxLength", value: "3000" }
- ConstraintAdded ConstraintAdded { vertex_id: "dev.cartridge.getClaim#reviewView.status", sort: "maxLength", value: "64" }
1
1
{
2
2
"id": "dev.cartridge.getClaim",
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
"claim"
11
11
],
12
12
"properties": {
13
13
"claim": {
14
14
"ref": "#claimView",
15
15
"type": "ref"
16
16
}
17
17
}
18
18
},
19
19
"encoding": "application/json"
20
20
},
21
21
"parameters": {
22
22
"type": "params",
23
23
"required": [
24
24
"uri"
25
25
],
26
26
"properties": {
27
27
"uri": {
28
28
"type": "string",
29
29
"format": "at-uri"
30
30
}
31
31
}
32
32
},
33
33
"description": "Get details of an ownership claim."
34
34
},
35
35
"claimView": {
36
36
"type": "object",
37
37
"required": [
38
38
"uri",
39
39
"cid",
40
40
"type",
41
41
"claimantDid",
42
42
"createdAt"
43
43
],
44
44
"properties": {
45
45
"cid": {
46
-
"type": "string"
46
+
"type": "string",
47
+
"format": "cid"
47
48
},
48
49
"org": {
49
50
"type": "string",
50
51
"format": "at-uri"
51
52
},
52
53
"uri": {
53
54
"type": "string",
54
55
"format": "at-uri"
55
56
},
56
57
"type": {
57
58
"type": "string",
59
+
"maxLength": 64,
58
60
"knownValues": [
59
61
"game",
60
62
"org"
61
63
]
62
64
},
63
65
"games": {
64
66
"type": "array",
65
67
"items": {
66
68
"ref": "games.gamesgamesgamesgames.defs#gameSummaryView",
67
69
"type": "ref"
68
70
}
69
71
},
70
72
"review": {
71
73
"ref": "#reviewView",
72
74
"type": "ref"
73
75
},
74
76
"contact": {
75
-
"type": "string"
77
+
"type": "string",
78
+
"maxLength": 256
76
79
},
77
80
"message": {
78
-
"type": "string"
81
+
"type": "string",
82
+
"maxLength": 3000
79
83
},
80
84
"createdAt": {
81
85
"type": "string",
82
86
"format": "datetime"
83
87
},
84
88
"claimantDid": {
85
89
"type": "string",
86
90
"format": "did"
87
91
}
88
92
}
89
93
},
90
94
"reviewView": {
91
95
"type": "object",
92
96
"required": [
93
97
"uri",
94
98
"status",
95
99
"reviewedBy",
96
100
"createdAt"
97
101
],
98
102
"properties": {
99
103
"uri": {
100
104
"type": "string",
101
105
"format": "at-uri"
102
106
},
103
107
"reason": {
104
-
"type": "string"
108
+
"type": "string",
109
+
"maxLength": 3000
105
110
},
106
111
"status": {
107
112
"type": "string",
113
+
"maxLength": 64,
108
114
"knownValues": [
109
115
"approved",
110
116
"denied"
111
117
]
112
118
},
113
119
"createdAt": {
114
120
"type": "string",
115
121
"format": "datetime"
116
122
},
117
123
"reviewedBy": {
118
124
"type": "string",
119
125
"format": "did"
120
126
},
121
127
"approvedGames": {
122
128
"type": "array",
123
129
"items": {
124
130
"type": "string",
125
131
"format": "at-uri"
126
132
}
127
133
}
128
134
}
129
135
}
130
136
},
131
137
"$type": "com.atproto.lexicon.schema",
132
138
"lexicon": 1
133
139
}