org.atsui.List
Schema Diff
+2 -8
Compatibility Analysis
Breaking Changes Detected
2 breaking changes, 0 non-breaking changes.
Breaking Changes (2)
- RemovedVertex RemovedVertex { vertex_id: "org.atsui.List:input.did" }
- RemovedEdge RemovedEdge { src: "org.atsui.List:input", tgt: "org.atsui.List:input.did", kind: "prop", name: Some("did") }
Migration Guidance
Removed Elements
RemovedVertex { vertex_id: "org.atsui.List:input.did" }
Additional Notes
- Breaking: RemovedEdge { src: "org.atsui.List:input", tgt: "org.atsui.List:input.did", kind: "prop", name: Some("did") }
1
1
{
2
2
"id": "org.atsui.List",
3
3
"defs": {
4
4
"main": {
5
5
"type": "procedure",
6
6
"input": {
7
7
"schema": {
8
8
"type": "object",
9
9
"required": [
10
-
"query",
11
-
"did"
10
+
"query"
12
11
],
13
12
"properties": {
14
-
"did": {
15
-
"type": "string",
16
-
"format": "did",
17
-
"description": "DID of the service that implements the query."
18
-
},
19
13
"input": {
20
14
"type": "unknown",
21
15
"description": "Parameters to pass to the query."
22
16
},
23
17
"query": {
24
18
"type": "string",
25
19
"format": "nsid",
26
-
"description": "XRPC query to call for pages of items."
20
+
"description": "XRPC query to call for pages of items. Resolved through the import stack via at.inlay.endpoint records."
27
21
}
28
22
}
29
23
},
30
24
"encoding": "application/json"
31
25
},
32
26
"output": {
33
27
"schema": {
34
28
"ref": "at.inlay.defs#response",
35
29
"type": "ref"
36
30
},
37
31
"encoding": "application/json"
38
32
},
39
33
"description": "Scrollable vertical list with paginated data source."
40
34
},
41
35
"page": {
42
36
"type": "object",
43
37
"required": [
44
38
"items"
45
39
],
46
40
"properties": {
47
41
"items": {
48
42
"type": "array",
49
43
"items": {
50
44
"ref": "at.inlay.defs#element",
51
45
"type": "ref"
52
46
},
53
47
"description": "Elements to render as list rows."
54
48
},
55
49
"cursor": {
56
50
"type": "string",
57
51
"maxLength": 512,
58
52
"description": "Opaque pagination token. Absent means no more items."
59
53
}
60
54
},
61
55
"description": "Response shape from a List data source query."
62
56
}
63
57
},
64
58
"$type": "com.atproto.lexicon.schema",
65
59
"lexicon": 1
66
60
}