app.didpic.admin.getActor
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.getActor:output", src: "app.didpic.admin.getActor:output", tgt: "app.didpic.admin.getActor:output.pdsActive", kind: "prop", name: Some("pdsActive") }
Non-Breaking Changes (3)
- AddedVertex AddedVertex { vertex_id: "app.didpic.admin.getActor:output.pdsActive" }
- AddedVertex AddedVertex { vertex_id: "app.didpic.admin.getActor:output.pdsStatus" }
- AddedEdge AddedEdge { src: "app.didpic.admin.getActor:output", tgt: "app.didpic.admin.getActor:output.pdsStatus", kind: "prop", name: Some("pdsStatus") }
Migration Guidance
Added Elements
AddedVertex { vertex_id: "app.didpic.admin.getActor:output.pdsActive" }AddedVertex { vertex_id: "app.didpic.admin.getActor:output.pdsStatus" }
Additional Notes
- Breaking: RequiredEdgeAdded { vertex_id: "app.didpic.admin.getActor:output", src: "app.didpic.admin.getActor:output", tgt: "app.didpic.admin.getActor:output.pdsActive", kind: "prop", name: Some("pdsActive") }
- Non-breaking: AddedEdge { src: "app.didpic.admin.getActor:output", tgt: "app.didpic.admin.getActor:output.pdsStatus", kind: "prop", name: Some("pdsStatus") }
1
1
{
2
2
"$type": "com.atproto.lexicon.schema",
3
3
"defs": {
4
4
"main": {
5
5
"description": "Get an actor's moderation state, profile, roles, and labels.",
6
6
"output": {
7
7
"encoding": "application/json",
8
8
"schema": {
9
9
"properties": {
10
10
"accessStatus": {
11
11
"enum": [
12
12
"active",
13
13
"suspended",
14
14
"data_deleted"
15
15
],
16
16
"type": "string"
17
17
},
18
18
"accountLabels": {
19
19
"items": {
20
20
"type": "string"
21
21
},
22
22
"type": "array"
23
23
},
24
24
"avatarCid": {
25
25
"type": "string"
26
26
},
27
27
"bannerCid": {
28
28
"type": "string"
29
29
},
30
30
"description": {
31
31
"type": "string"
32
32
},
33
33
"did": {
34
34
"format": "did",
35
35
"type": "string"
36
36
},
37
37
"displayName": {
38
38
"type": "string"
39
39
},
40
40
"envAdmin": {
41
41
"type": "boolean"
42
42
},
43
43
"firstSeenAt": {
44
44
"format": "datetime",
45
45
"type": "string"
46
46
},
47
47
"handle": {
48
48
"type": "string"
49
49
},
50
50
"indexedAt": {
51
51
"format": "datetime",
52
52
"type": "string"
53
53
},
54
+
"pdsActive": {
55
+
"type": "boolean"
56
+
},
57
+
"pdsStatus": {
58
+
"type": "string"
59
+
},
54
60
"resyncStatus": {
55
61
"type": "string"
56
62
},
57
63
"roles": {
58
64
"items": {
59
65
"type": "string"
60
66
},
61
67
"type": "array"
62
68
},
63
69
"takedown": {
64
70
"type": "boolean"
65
71
}
66
72
},
67
73
"required": [
68
74
"did",
69
75
"accessStatus",
70
76
"takedown",
77
+
"pdsActive",
71
78
"roles",
72
79
"envAdmin",
73
80
"accountLabels"
74
81
],
75
82
"type": "object"
76
83
}
77
84
},
78
85
"parameters": {
79
86
"properties": {
80
87
"did": {
81
88
"format": "did",
82
89
"type": "string"
83
90
}
84
91
},
85
92
"required": [
86
93
"did"
87
94
],
88
95
"type": "params"
89
96
},
90
97
"type": "query"
91
98
}
92
99
},
93
100
"id": "app.didpic.admin.getActor",
94
101
"lexicon": 1
95
102
}