{"$type":"com.atproto.lexicon.schema","defs":{"commentView":{"properties":{"author":{"ref":"app.bsky.actor.defs#profileViewBasic","type":"ref"},"cid":{"format":"cid","type":"string"},"indexedAt":{"format":"datetime","type":"string"},"likeCount":{"description":"Number of likes on this comment.","minimum":0,"type":"integer"},"record":{"type":"unknown"},"replyTo":{"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.","refs":["#commentViewBasic"],"type":"union"},"uri":{"format":"at-uri","type":"string"}},"required":["uri","cid","author","record","indexedAt","likeCount"],"type":"object"},"commentViewBasic":{"description":"A comment view without its own `replyTo`, used to represent the parent of a reply without recursively nesting the whole thread.","properties":{"author":{"ref":"app.bsky.actor.defs#profileViewBasic","type":"ref"},"cid":{"format":"cid","type":"string"},"indexedAt":{"format":"datetime","type":"string"},"likeCount":{"description":"Number of likes on this comment.","minimum":0,"type":"integer"},"record":{"type":"unknown"},"uri":{"format":"at-uri","type":"string"}},"required":["uri","cid","author","record","indexedAt","likeCount"],"type":"object"}},"id":"place.stream.vod.defs","lexicon":1}