win.tomo-x.rogaining.approve
Schema Diff
+7 -1
Compatibility Analysis
Backward Compatible
Backward compatible. 2 non-breaking changes.
Non-Breaking Changes (2)
- AddedVertex AddedVertex { vertex_id: "win.tomo-x.rogaining.approve:body.reason" }
- AddedEdge AddedEdge { src: "win.tomo-x.rogaining.approve:body", tgt: "win.tomo-x.rogaining.approve:body.reason", kind: "prop", name: Some("reason") }
Migration Guidance
Added Elements
AddedVertex { vertex_id: "win.tomo-x.rogaining.approve:body.reason" }
Additional Notes
- Non-breaking: AddedEdge { src: "win.tomo-x.rogaining.approve:body", tgt: "win.tomo-x.rogaining.approve:body.reason", kind: "prop", name: Some("reason") }
1
1
{
2
2
"$type": "com.atproto.lexicon.schema",
3
3
"defs": {
4
4
"main": {
5
-
"description": "An event approver's approval of a participant's checkpoint submission. Only valid when created by the DID in the event's approver field.",
5
+
"description": "An event approver's approval of a participant's checkpoint submission. Only valid when created by the DID in the event's approver field or by the event's author. See submissionView.status for how approve and reject records are resolved.",
6
6
"key": "tid",
7
7
"record": {
8
8
"properties": {
9
9
"createdAt": {
10
10
"description": "When the submission was approved.",
11
11
"format": "datetime",
12
12
"type": "string"
13
13
},
14
+
"reason": {
15
+
"description": "A comment on the approval, shown to the team.",
16
+
"maxGraphemes": 300,
17
+
"maxLength": 3000,
18
+
"type": "string"
19
+
},
14
20
"submit": {
15
21
"description": "The submission being approved.",
16
22
"ref": "com.atproto.repo.strongRef",
17
23
"type": "ref"
18
24
}
19
25
},
20
26
"required": [
21
27
"submit",
22
28
"createdAt"
23
29
],
24
30
"type": "object"
25
31
},
26
32
"type": "record"
27
33
}
28
34
},
29
35
"id": "win.tomo-x.rogaining.approve",
30
36
"lexicon": 1
31
37
}