place.stream.vod.defs
Lexicon Version: 1
Definitions
Section titled “Definitions”commentView
Section titled “commentView”Type: object
Properties:
| Name | Type | Req’d | Description | Constraints |
|---|---|---|---|---|
uri | string | ✅ | Format: at-uri | |
cid | string | ✅ | Format: cid | |
author | app.bsky.actor.defs#profileViewBasic | ✅ | ||
record | unknown | ✅ | ||
indexedAt | string | ✅ | Format: datetime | |
replyTo | Union of:#commentViewBasic | ❌ | The parent comment this one replies to, if any. A non-recursive view (it carries no replyTo of its own), so the thread is flattened to a single hop; walk record.reply to follow the chain further. | |
likeCount | integer | ✅ | Number of likes on this comment. | Min: 0 |
commentViewBasic
Section titled “commentViewBasic”Type: object
A comment view without its own replyTo, used to represent the parent of a reply without recursively nesting the whole thread.
Properties:
| Name | Type | Req’d | Description | Constraints |
|---|---|---|---|---|
uri | string | ✅ | Format: at-uri | |
cid | string | ✅ | Format: cid | |
author | app.bsky.actor.defs#profileViewBasic | ✅ | ||
record | unknown | ✅ | ||
indexedAt | string | ✅ | Format: datetime | |
likeCount | integer | ✅ | Number of likes on this comment. | Min: 0 |
Lexicon Source
Section titled “Lexicon Source”{ "lexicon": 1, "id": "place.stream.vod.defs", "defs": { "commentView": { "type": "object", "required": ["uri", "cid", "author", "record", "indexedAt", "likeCount"], "properties": { "uri": { "type": "string", "format": "at-uri" }, "cid": { "type": "string", "format": "cid" }, "author": { "type": "ref", "ref": "app.bsky.actor.defs#profileViewBasic" }, "record": { "type": "unknown" }, "indexedAt": { "type": "string", "format": "datetime" }, "replyTo": { "type": "union", "refs": ["#commentViewBasic"], "description": "The parent comment this one replies to, if any. A non-recursive view (it carries no replyTo of its own), so the thread is flattened to a single hop; walk `record.reply` to follow the chain further." }, "likeCount": { "type": "integer", "minimum": 0, "description": "Number of likes on this comment." } } }, "commentViewBasic": { "type": "object", "description": "A comment view without its own `replyTo`, used to represent the parent of a reply without recursively nesting the whole thread.", "required": ["uri", "cid", "author", "record", "indexedAt", "likeCount"], "properties": { "uri": { "type": "string", "format": "at-uri" }, "cid": { "type": "string", "format": "cid" }, "author": { "type": "ref", "ref": "app.bsky.actor.defs#profileViewBasic" }, "record": { "type": "unknown" }, "indexedAt": { "type": "string", "format": "datetime" }, "likeCount": { "type": "integer", "minimum": 0, "description": "Number of likes on this comment." } } } }}