social.nstar.public.declaration
Schema Diff
+1 -1
Compatibility Analysis
Backward Compatible
No changes detected.
1
1
{
2
2
"id": "social.nstar.public.declaration",
3
3
"defs": {
4
4
"main": {
5
5
"key": "literal:self",
6
6
"type": "record",
7
7
"record": {
8
8
"type": "object",
9
9
"required": [
10
10
"service",
11
11
"allowConnect",
12
12
"createdAt"
13
13
],
14
14
"properties": {
15
15
"service": {
16
16
"type": "array",
17
17
"items": {
18
-
"ref": "lex:social.nstar.actor.declaration#service",
18
+
"ref": "lex:social.nstar.public.declaration#service",
19
19
"type": "ref"
20
20
},
21
21
"maxLength": 10
22
22
},
23
23
"createdAt": {
24
24
"type": "string",
25
25
"format": "datetime"
26
26
},
27
27
"allowConnect": {
28
28
"type": "string",
29
29
"description": "Whom may request to connect.",
30
30
"knownValues": [
31
31
"none",
32
32
"all",
33
33
"following"
34
34
]
35
35
}
36
36
}
37
37
},
38
38
"description": "A declaration of NorthStar Social account."
39
39
},
40
40
"service": {
41
41
"type": "object",
42
42
"required": [
43
43
"id",
44
44
"type",
45
45
"serviceEndpoint"
46
46
],
47
47
"properties": {
48
48
"id": {
49
49
"type": "string",
50
50
"maxLength": 2000,
51
51
"minLength": 1,
52
52
"description": "A unique identifier for the service -- a string conforming to the rules of [RFC3986] for URIs."
53
53
},
54
54
"type": {
55
55
"type": "string",
56
56
"maxLength": 2000,
57
57
"minLength": 1,
58
58
"description": "The type of service being defined."
59
59
},
60
60
"serviceEndpoint": {
61
61
"type": "string",
62
62
"maxLength": 2000,
63
63
"minLength": 1,
64
64
"description": "The URI where the service can be accessed -- a string conforming to the rules of [RFC3986] for URIs."
65
65
}
66
66
},
67
67
"description": "List of NorthStar Social services"
68
68
}
69
69
},
70
70
"$type": "com.atproto.lexicon.schema",
71
71
"lexicon": 1
72
72
}