place.stream.chat.defs
#messageView
| Property | Type | Known Values | Required | Description |
|---|---|---|---|---|
| cid | string (cid) | - | ✅ | - |
| uri | string (at-uri) | - | ✅ | - |
| author | app.bsky.actor.defs#profileViewBasic | - | ✅ | - |
| badges | array of place.stream.badge.defs#badgeView | - | ❌ | Up to 3 badge tokens to display with the message. First badge is server-controlled, remaining badges are user-settable. Tokens are looked up in badges.json for display info. |
| record | unknown | - | ✅ | - |
| deleted | boolean | - | ❌ | If true, this message has been deleted or labeled and should be cleared from the cache |
| replyTo | union of #messageView | - | ❌ | - |
| indexedAt | string (datetime) | - | ✅ | - |
| chatProfile | place.stream.chat.profile | - | ❌ | - |
#pinnedRecordView
View of a pinned chat record with hydrated message data.
| Property | Type | Known Values | Required | Description |
|---|---|---|---|---|
| cid | string (cid) | - | ✅ | - |
| uri | string (at-uri) | - | ✅ | - |
| record | place.stream.chat.pinnedRecord | - | ✅ | - |
| message | #messageView | - | ❌ | - |
| pinnedBy | place.stream.chat.profile | - | ❌ | - |
| indexedAt | string (datetime) | - | ✅ | - |