dev.tsunagite.defs
Schema Diff
+3 -1
Compatibility Analysis
Backward Compatible
No changes detected.
1
1
{
2
2
"id": "dev.tsunagite.defs",
3
3
"defs": {
4
4
"typedRef": {
5
5
"type": "object",
6
6
"properties": {
7
7
"ref": {
8
8
"type": "string",
9
9
"format": "at-uri",
10
10
"description": "The AT URI of the record this object references."
11
11
},
12
12
"type": {
13
13
"type": "string",
14
14
"format": "nsid",
15
15
"description": "The type of the record this object references."
16
16
}
17
17
},
18
18
"description": "A typed record reference that does not require a CID hash."
19
19
},
20
20
"indexable": {
21
21
"type": "object",
22
22
"required": [
23
23
"id",
24
24
"name",
25
25
"index"
26
26
],
27
27
"properties": {
28
28
"id": {
29
29
"type": "string",
30
30
"format": "record-key",
31
31
"maxLength": 32,
32
32
"minLength": 1,
33
33
"description": "The internal ID for the value, limited to the RecordKey character set."
34
34
},
35
35
"name": {
36
36
"ref": "dev.tsunagite.translatable",
37
37
"type": "ref",
38
38
"description": "The human-readable name of the value for displaying in UIs."
39
39
},
40
40
"index": {
41
41
"type": "integer",
42
42
"description": "The numeric index used for sorting."
43
43
}
44
44
},
45
45
"description": "A named value with a numeric index for sorting."
46
46
},
47
47
"associatedScore": {
48
48
"type": "object",
49
-
"required": "score",
49
+
"required": [
50
+
"score"
51
+
],
50
52
"properties": {
51
53
"did": {
52
54
"type": "string",
53
55
"format": "did"
54
56
},
55
57
"score": {
56
58
"ref": "dev.tsunagite.score",
57
59
"type": "ref"
58
60
},
59
61
"handle": {
60
62
"type": "string",
61
63
"format": "handle"
62
64
},
63
65
"profile": {
64
66
"ref": "dev.tsunagite.profile",
65
67
"type": "ref"
66
68
}
67
69
},
68
70
"description": "A combined view of a score and the profile of the user who performed it."
69
71
}
70
72
},
71
73
"$type": "com.atproto.lexicon.schema",
72
74
"lexicon": 1,
73
75
"description": "Assistant data types for Tsunagite lexicons."
74
76
}