A us.off-the-clock.polls.poll with its results: a row per option key, then a row per distinct typed answer under an option that takes input. There is no anonymous voting: the rows name their voters.
Properties
author
ref
app.bsky.actor.defs#profileViewBasic
Required
No description available.
cid
string
cid
Required
A content identifier (CID) referencing immutable data.
closesAt
string
datetime
Optional
An RFC 3339 formatted timestamp.
indexedAt
string
datetime
Required
An RFC 3339 formatted timestamp.
labels
array
of refcom.atproto.label.defs#label
Optional
No description available.
opensAt
string
datetime
Optional
An RFC 3339 formatted timestamp.
prompt
string
Required
No description available.
record
unknown
Required
The poll as written.
replyCount
integer
Required
No description available.
minimum: 0results
array
of ref#result
Required
No description available.
state
string
Required
No description available.
maxLength: 32 bytespending, open, closeduri
string
at-uri
Required
An AT Protocol URI (e.g., at://did:plc:xyz/app.bsky.feed.post/abc).
viewerVote
ref
#viewerVote
Optional
No description available.
voters
integer
Required
Members with a counting vote, abstentions included.
minimum: 0View raw schema
{
"description": "A us.off-the-clock.polls.poll with its results: a row per option key, then a row per distinct typed answer under an option that takes input. There is no anonymous voting: the rows name their voters.",
"properties": {
"author": {
"ref": "app.bsky.actor.defs#profileViewBasic",
"type": "ref"
},
"cid": {
"format": "cid",
"type": "string"
},
"closesAt": {
"format": "datetime",
"type": "string"
},
"indexedAt": {
"format": "datetime",
"type": "string"
},
"labels": {
"items": {
"ref": "com.atproto.label.defs#label",
"type": "ref"
},
"type": "array"
},
"opensAt": {
"format": "datetime",
"type": "string"
},
"prompt": {
"type": "string"
},
"record": {
"description": "The poll as written.",
"type": "unknown"
},
"replyCount": {
"minimum": 0,
"type": "integer"
},
"results": {
"items": {
"ref": "#result",
"type": "ref"
},
"type": "array"
},
"state": {
"knownValues": [
"pending",
"open",
"closed"
],
"maxLength": 32,
"type": "string"
},
"uri": {
"format": "at-uri",
"type": "string"
},
"viewerVote": {
"ref": "#viewerVote",
"type": "ref"
},
"voters": {
"description": "Members with a counting vote, abstentions included.",
"minimum": 0,
"type": "integer"
}
},
"required": [
"uri",
"cid",
"author",
"record",
"prompt",
"results",
"voters",
"state",
"replyCount",
"indexedAt"
],
"type": "object"
}