app.didpic.admin.listUsers
Schema Diff
+7 -0
Compatibility Analysis
Breaking Changes Detected
1 breaking change, 3 non-breaking changes.
Breaking Changes (1)
- RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "app.didpic.admin.listUsers#user", src: "app.didpic.admin.listUsers#user", tgt: "app.didpic.admin.listUsers#user.pdsActive", kind: "prop", name: Some("pdsActive") }
Non-Breaking Changes (3)
- AddedVertex AddedVertex { vertex_id: "app.didpic.admin.listUsers#user.pdsActive" }
- AddedVertex AddedVertex { vertex_id: "app.didpic.admin.listUsers#user.pdsStatus" }
- AddedEdge AddedEdge { src: "app.didpic.admin.listUsers#user", tgt: "app.didpic.admin.listUsers#user.pdsStatus", kind: "prop", name: Some("pdsStatus") }
Migration Guidance
Added Elements
AddedVertex { vertex_id: "app.didpic.admin.listUsers#user.pdsActive" }AddedVertex { vertex_id: "app.didpic.admin.listUsers#user.pdsStatus" }
Additional Notes
- Breaking: RequiredEdgeAdded { vertex_id: "app.didpic.admin.listUsers#user", src: "app.didpic.admin.listUsers#user", tgt: "app.didpic.admin.listUsers#user.pdsActive", kind: "prop", name: Some("pdsActive") }
- Non-breaking: AddedEdge { src: "app.didpic.admin.listUsers#user", tgt: "app.didpic.admin.listUsers#user.pdsStatus", kind: "prop", name: Some("pdsStatus") }
1
1
{
2
2
"$type": "com.atproto.lexicon.schema",
3
3
"defs": {
4
4
"main": {
5
5
"description": "List indexed actors, newest first.",
6
6
"output": {
7
7
"encoding": "application/json",
8
8
"schema": {
9
9
"properties": {
10
10
"cursor": {
11
11
"type": "string"
12
12
},
13
13
"users": {
14
14
"items": {
15
15
"ref": "#user",
16
16
"type": "ref"
17
17
},
18
18
"type": "array"
19
19
}
20
20
},
21
21
"required": [
22
22
"users"
23
23
],
24
24
"type": "object"
25
25
}
26
26
},
27
27
"parameters": {
28
28
"properties": {
29
29
"cursor": {
30
30
"type": "string"
31
31
},
32
32
"limit": {
33
33
"default": 50,
34
34
"maximum": 200,
35
35
"minimum": 1,
36
36
"type": "integer"
37
37
}
38
38
},
39
39
"type": "params"
40
40
},
41
41
"type": "query"
42
42
},
43
43
"user": {
44
44
"properties": {
45
45
"accessStatus": {
46
46
"type": "string"
47
47
},
48
48
"avatarCid": {
49
49
"type": "string"
50
50
},
51
51
"did": {
52
52
"format": "did",
53
53
"type": "string"
54
54
},
55
55
"displayName": {
56
56
"type": "string"
57
57
},
58
58
"firstSeenAt": {
59
59
"format": "datetime",
60
60
"type": "string"
61
61
},
62
62
"handle": {
63
63
"type": "string"
64
64
},
65
65
"indexedAt": {
66
66
"format": "datetime",
67
67
"type": "string"
68
68
},
69
+
"pdsActive": {
70
+
"type": "boolean"
71
+
},
72
+
"pdsStatus": {
73
+
"type": "string"
74
+
},
69
75
"postCount": {
70
76
"type": "integer"
71
77
},
72
78
"takedown": {
73
79
"type": "boolean"
74
80
}
75
81
},
76
82
"required": [
77
83
"did",
78
84
"accessStatus",
79
85
"takedown",
86
+
"pdsActive",
80
87
"firstSeenAt",
81
88
"indexedAt",
82
89
"postCount"
83
90
],
84
91
"type": "object"
85
92
}
86
93
},
87
94
"id": "app.didpic.admin.listUsers",
88
95
"lexicon": 1
89
96
}