# place.pollen.feed.vote

> A vote on a poll post.

- Kind: record
- Record key: tid
- Authority: feed.pollen.place
- Lexicon: 1
- Published by [keith.pollen.place](https://lexicon.garden/identity/did:plc:nwgfqqv7a56aicy3d3um37ch), the NSID's authority

## Links

- [Documentation](https://lexicon.garden/lexicon/did:plc:nwgfqqv7a56aicy3d3um37ch/place.pollen.feed.vote)
- [Schema JSON](https://lexicon.garden/lexicon/did:plc:nwgfqqv7a56aicy3d3um37ch/place.pollen.feed.vote/schema.json)
- [Analytics](https://lexicon.garden/lexicon/did:plc:nwgfqqv7a56aicy3d3um37ch/place.pollen.feed.vote/analytics)

## Record (`place.pollen.feed.vote`)

Type: record · key tid

### Properties

- `createdAt` (string · datetime, required): Client-declared timestamp when the vote was cast.
- `option` (integer, required): Zero-based index of the selected option.
  - Constraints: minimum: 0
- `subject` (string · at-uri, required): AT URI of the poll post being voted on.

## Schema

```json
{
  "$type": "com.atproto.lexicon.schema",
  "defs": {
    "main": {
      "description": "A vote on a poll post.",
      "key": "tid",
      "record": {
        "properties": {
          "createdAt": {
            "description": "Client-declared timestamp when the vote was cast.",
            "format": "datetime",
            "type": "string"
          },
          "option": {
            "description": "Zero-based index of the selected option.",
            "minimum": 0,
            "type": "integer"
          },
          "subject": {
            "description": "AT URI of the poll post being voted on.",
            "format": "at-uri",
            "type": "string"
          }
        },
        "required": [
          "subject",
          "option",
          "createdAt"
        ],
        "type": "object"
      },
      "type": "record"
    }
  },
  "id": "place.pollen.feed.vote",
  "lexicon": 1
}
```
