app.didpic.feed.getPostPublic
Schema Diff
+5 -0
Compatibility Analysis
Backward Compatible
Backward compatible. 2 non-breaking changes.
Non-Breaking Changes (2)
- AddedVertex AddedVertex { vertex_id: "app.didpic.feed.getPostPublic:output.editedAt" }
- AddedEdge AddedEdge { src: "app.didpic.feed.getPostPublic:output", tgt: "app.didpic.feed.getPostPublic:output.editedAt", kind: "prop", name: Some("editedAt") }
Migration Guidance
Added Elements
AddedVertex { vertex_id: "app.didpic.feed.getPostPublic:output.editedAt" }
Additional Notes
- Non-breaking: AddedEdge { src: "app.didpic.feed.getPostPublic:output", tgt: "app.didpic.feed.getPostPublic:output.editedAt", kind: "prop", name: Some("editedAt") }
1
1
{
2
2
"$type": "com.atproto.lexicon.schema",
3
3
"defs": {
4
4
"main": {
5
5
"description": "Unauthenticated post view for public web landings. Omits viewer-relative fields and the comment thread.",
6
6
"errors": [
7
7
{
8
8
"name": "PostNotFound"
9
9
}
10
10
],
11
11
"output": {
12
12
"encoding": "application/json",
13
13
"schema": {
14
14
"properties": {
15
15
"alt": {
16
16
"type": "string"
17
17
},
18
18
"aspectRatio": {
19
19
"properties": {
20
20
"height": {
21
21
"minimum": 1,
22
22
"type": "integer"
23
23
},
24
24
"width": {
25
25
"minimum": 1,
26
26
"type": "integer"
27
27
}
28
28
},
29
29
"type": "object"
30
30
},
31
31
"author": {
32
32
"ref": "app.didpic.actor.defs#profileBasic",
33
33
"type": "ref"
34
34
},
35
35
"cid": {
36
36
"format": "cid",
37
37
"type": "string"
38
38
},
39
39
"commentCount": {
40
40
"minimum": 0,
41
41
"type": "integer"
42
42
},
43
43
"createdAt": {
44
44
"format": "datetime",
45
45
"type": "string"
46
46
},
47
+
"editedAt": {
48
+
"description": "Set when the post has been edited at least once. Absent for never-edited posts.",
49
+
"format": "datetime",
50
+
"type": "string"
51
+
},
47
52
"imageCid": {
48
53
"format": "cid",
49
54
"type": "string"
50
55
},
51
56
"indexedAt": {
52
57
"format": "datetime",
53
58
"type": "string"
54
59
},
55
60
"labels": {
56
61
"items": {
57
62
"type": "string"
58
63
},
59
64
"type": "array"
60
65
},
61
66
"likeCount": {
62
67
"minimum": 0,
63
68
"type": "integer"
64
69
},
65
70
"pds": {
66
71
"description": "Author's PDS endpoint. Use to construct the post's image blob URL.",
67
72
"format": "uri",
68
73
"type": "string"
69
74
},
70
75
"text": {
71
76
"type": "string"
72
77
},
73
78
"uri": {
74
79
"format": "at-uri",
75
80
"type": "string"
76
81
}
77
82
},
78
83
"required": [
79
84
"uri",
80
85
"cid",
81
86
"author",
82
87
"imageCid",
83
88
"likeCount",
84
89
"commentCount",
85
90
"createdAt",
86
91
"indexedAt"
87
92
],
88
93
"type": "object"
89
94
}
90
95
},
91
96
"parameters": {
92
97
"properties": {
93
98
"uri": {
94
99
"format": "at-uri",
95
100
"type": "string"
96
101
}
97
102
},
98
103
"required": [
99
104
"uri"
100
105
],
101
106
"type": "params"
102
107
},
103
108
"type": "query"
104
109
}
105
110
},
106
111
"id": "app.didpic.feed.getPostPublic",
107
112
"lexicon": 1
108
113
}