dev.gitosphere.repository.issueComment
Schema Diff
+5 -0
Compatibility Analysis
Backward Compatible
Backward compatible. 2 non-breaking changes.
Non-Breaking Changes (2)
- AddedVertex AddedVertex { vertex_id: "dev.gitosphere.repository.issueComment:body.authorHandle" }
- AddedEdge AddedEdge { src: "dev.gitosphere.repository.issueComment:body", tgt: "dev.gitosphere.repository.issueComment:body.authorHandle", kind: "prop", name: Some("authorHandle") }
Migration Guidance
Added Elements
AddedVertex { vertex_id: "dev.gitosphere.repository.issueComment:body.authorHandle" }
Additional Notes
- Non-breaking: AddedEdge { src: "dev.gitosphere.repository.issueComment:body", tgt: "dev.gitosphere.repository.issueComment:body.authorHandle", kind: "prop", name: Some("authorHandle") }
1
1
{
2
2
"$type": "com.atproto.lexicon.schema",
3
3
"defs": {
4
4
"main": {
5
5
"key": "any",
6
6
"record": {
7
7
"properties": {
8
8
"acceptedBy": {
9
9
"format": "did",
10
10
"type": "string"
11
11
},
12
12
"author": {
13
13
"format": "did",
14
14
"type": "string"
15
15
},
16
+
"authorHandle": {
17
+
"description": "The author's handle, verified by the server when it signed this version of the comment. It may be stale; author is authoritative.",
18
+
"format": "handle",
19
+
"type": "string"
20
+
},
16
21
"body": {
17
22
"maxGraphemes": 10000,
18
23
"maxLength": 100000,
19
24
"minLength": 1,
20
25
"type": "string"
21
26
},
22
27
"bodyDocumentFormat": {
23
28
"description": "gsp-markdown-v1 makes body the canonical Markdown.",
24
29
"knownValues": [
25
30
"gsp-markdown-v1"
26
31
],
27
32
"type": "string"
28
33
},
29
34
"createdAt": {
30
35
"format": "datetime",
31
36
"type": "string"
32
37
},
33
38
"issueId": {
34
39
"maxLength": 36,
35
40
"minLength": 36,
36
41
"type": "string"
37
42
},
38
43
"keyId": {
39
44
"maxLength": 128,
40
45
"minLength": 1,
41
46
"type": "string"
42
47
},
43
48
"number": {
44
49
"maximum": 9007199254740991,
45
50
"minimum": 1,
46
51
"type": "integer"
47
52
},
48
53
"receipt": {
49
54
"maxLength": 512,
50
55
"minLength": 1,
51
56
"type": "string"
52
57
},
53
58
"repositoryId": {
54
59
"ref": "dev.gitosphere.defs#repositoryId",
55
60
"type": "ref"
56
61
},
57
62
"updatedAt": {
58
63
"description": "Set when the author edits the body; the record keeps its key and createdAt.",
59
64
"format": "datetime",
60
65
"type": "string"
61
66
}
62
67
},
63
68
"required": [
64
69
"repositoryId",
65
70
"issueId",
66
71
"number",
67
72
"author",
68
73
"body",
69
74
"bodyDocumentFormat",
70
75
"createdAt",
71
76
"acceptedBy",
72
77
"keyId",
73
78
"receipt"
74
79
],
75
80
"type": "object"
76
81
},
77
82
"type": "record"
78
83
}
79
84
},
80
85
"description": "A comment on one Issue. body is its canonical Markdown.",
81
86
"id": "dev.gitosphere.repository.issueComment",
82
87
"lexicon": 1
83
88
}