A resolved view of a badge issuance, including def fields for display.
Properties
badgeType
string
Required
No description available.
place.stream.badge.defs#vip, place.stream.badge.defs#eventdescription
string
Optional
Description from the badge definition.
imageUrl
string
uri
Optional
Resolved image URL for the badge icon.
issuanceCid
string
Optional
CID of the place.stream.badge.issuance record.
issuanceUri
string
at-uri
Required
AT URI of the place.stream.badge.issuance record.
issuer
string
did
Required
DID of the badge issuer.
name
string
Optional
Display name from the badge definition.
selected
boolean
Optional
Whether this badge is currently in the user's chat profile selection.
View raw schema
{
"type": "object",
"required": [
"issuanceUri",
"badgeType",
"issuer"
],
"properties": {
"name": {
"type": "string",
"description": "Display name from the badge definition."
},
"issuer": {
"type": "string",
"format": "did",
"description": "DID of the badge issuer."
},
"imageUrl": {
"type": "string",
"format": "uri",
"description": "Resolved image URL for the badge icon."
},
"selected": {
"type": "boolean",
"description": "Whether this badge is currently in the user's chat profile selection."
},
"badgeType": {
"type": "string",
"knownValues": [
"place.stream.badge.defs#vip",
"place.stream.badge.defs#event"
]
},
"description": {
"type": "string",
"description": "Description from the badge definition."
},
"issuanceCid": {
"type": "string",
"description": "CID of the place.stream.badge.issuance record."
},
"issuanceUri": {
"type": "string",
"format": "at-uri",
"description": "AT URI of the place.stream.badge.issuance record."
}
},
"description": "A resolved view of a badge issuance, including def fields for display."
}