org.atsui.List

atsui.org

Schema Diff

+2 -8

From

CID
bafyreiele7a5vzn...
Indexed At
2026-03-19 20:24 UTC
View this version

To

CID
bafyreidpnxlgpgz...
Indexed At
2026-03-29 10:45 UTC
View this version

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
}

Compare Other Versions

Lexicon Garden

@