app.didpic.feed.getPostPublic

lexicons.didpic.app

Schema Diff

+5 -0

From

CID
bafyreih4rlqlwy4...
Indexed At
2026-05-18 09:55 UTC
View this version

To

CID
bafyreighnziokg2...
Indexed At
2026-05-25 02:11 UTC
View this version

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
}

Compare Other Versions

Lexicon Garden

@