ai.newnal.illi.device.getState
Schema Diff
+1 -1
Compatibility Analysis
Backward Compatible
No changes detected.
1
1
{
2
2
"$type": "com.atproto.lexicon.schema",
3
3
"defs": {
4
4
"homeRef": {
5
5
"properties": {
6
6
"homeId": {
7
7
"format": "tid",
8
8
"type": "string"
9
9
},
10
10
"name": {
11
11
"type": "string"
12
12
}
13
13
},
14
14
"required": [
15
15
"homeId",
16
16
"name"
17
17
],
18
18
"type": "object"
19
19
},
20
20
"main": {
21
-
"description": "Everything the device needs to render: status, onboarding code while waiting, home, parents, members, pending requests and the acknowledged event cursor (D-44).",
21
+
"description": "Everything the device needs to render: status, onboarding code while waiting, home, parents, members, pending requests and the acknowledged event cursor.",
22
22
"errors": [
23
23
{
24
24
"name": "DeviceNotFound"
25
25
}
26
26
],
27
27
"output": {
28
28
"encoding": "application/json",
29
29
"schema": {
30
30
"properties": {
31
31
"deviceId": {
32
32
"type": "string"
33
33
},
34
34
"home": {
35
35
"ref": "#homeRef",
36
36
"type": "ref"
37
37
},
38
38
"lastEventId": {
39
39
"type": "integer"
40
40
},
41
41
"members": {
42
42
"items": {
43
43
"ref": "ai.newnal.illi.home.defs#memberView",
44
44
"type": "ref"
45
45
},
46
46
"type": "array"
47
47
},
48
48
"onboardingCode": {
49
49
"ref": "#onboardingCode",
50
50
"type": "ref"
51
51
},
52
52
"parent1": {
53
53
"ref": "#parent1",
54
54
"type": "ref"
55
55
},
56
56
"parents": {
57
57
"items": {
58
58
"ref": "ai.newnal.illi.home.defs#parentView",
59
59
"type": "ref"
60
60
},
61
61
"type": "array"
62
62
},
63
63
"pendingRequests": {
64
64
"items": {
65
65
"ref": "#pendingRequest",
66
66
"type": "ref"
67
67
},
68
68
"type": "array"
69
69
},
70
70
"status": {
71
71
"knownValues": [
72
72
"registered",
73
73
"awaitingLink",
74
74
"active",
75
75
"unlinked",
76
76
"retired"
77
77
],
78
78
"type": "string"
79
79
}
80
80
},
81
81
"required": [
82
82
"deviceId",
83
83
"status"
84
84
],
85
85
"type": "object"
86
86
}
87
87
},
88
88
"parameters": {
89
89
"properties": {
90
90
"deviceId": {
91
91
"maxLength": 64,
92
92
"type": "string"
93
93
}
94
94
},
95
95
"required": [
96
96
"deviceId"
97
97
],
98
98
"type": "params"
99
99
},
100
100
"type": "query"
101
101
},
102
102
"onboardingCode": {
103
103
"properties": {
104
104
"code": {
105
105
"type": "string"
106
106
},
107
107
"expiresAt": {
108
108
"format": "datetime",
109
109
"type": "string"
110
110
}
111
111
},
112
112
"required": [
113
113
"code",
114
114
"expiresAt"
115
115
],
116
116
"type": "object"
117
117
},
118
118
"parent1": {
119
119
"properties": {
120
120
"did": {
121
121
"format": "did",
122
122
"type": "string"
123
123
},
124
124
"handle": {
125
125
"format": "handle",
126
126
"type": "string"
127
127
}
128
128
},
129
129
"required": [
130
130
"did"
131
131
],
132
132
"type": "object"
133
133
},
134
134
"pendingRequest": {
135
135
"properties": {
136
136
"expiresAt": {
137
137
"format": "datetime",
138
138
"type": "string"
139
139
},
140
140
"requestId": {
141
141
"type": "string"
142
142
},
143
143
"slot": {
144
144
"type": "integer"
145
145
},
146
146
"type": {
147
147
"knownValues": [
148
148
"parentCreation"
149
149
],
150
150
"type": "string"
151
151
}
152
152
},
153
153
"required": [
154
154
"requestId",
155
155
"type",
156
156
"expiresAt"
157
157
],
158
158
"type": "object"
159
159
}
160
160
},
161
161
"id": "ai.newnal.illi.device.getState",
162
162
"lexicon": 1
163
163
}