A when2meet-style scheduling poll owned by a single author.
Record Key
tid
Timestamp-based ID
Properties
createdAt
string
datetime
Required
Creation instant.
dayEnd
integer
Required
Last selectable minute of each day (exclusive), minutes from midnight.
dayStart
integer
Required
First selectable minute of each day, minutes from midnight.
description
string
Optional
Optional longer description.
maxLength: 2000 bytesendDate
string
date
Required
Last day of the poll window, local date, inclusive.
slotMinutes
integer
Required
Slot granularity in minutes (15, 30, or 60).
minimum: 1startDate
string
date
Required
First day of the poll window, local date, inclusive.
timezone
string
Required
IANA timezone name (e.g. 'America/New_York') for interpreting dayStart/dayEnd.
title
string
Required
Short poll title.
maxLength: 200 bytesView raw schema
{
"description": "A when2meet-style scheduling poll owned by a single author.",
"key": "tid",
"record": {
"properties": {
"createdAt": {
"description": "Creation instant.",
"format": "datetime",
"type": "string"
},
"dayEnd": {
"description": "Last selectable minute of each day (exclusive), minutes from midnight.",
"type": "integer"
},
"dayStart": {
"description": "First selectable minute of each day, minutes from midnight.",
"type": "integer"
},
"description": {
"description": "Optional longer description.",
"maxLength": 2000,
"type": "string"
},
"endDate": {
"description": "Last day of the poll window, local date, inclusive.",
"format": "date",
"type": "string"
},
"slotMinutes": {
"description": "Slot granularity in minutes (15, 30, or 60).",
"minimum": 1,
"type": "integer"
},
"startDate": {
"description": "First day of the poll window, local date, inclusive.",
"format": "date",
"type": "string"
},
"timezone": {
"description": "IANA timezone name (e.g. 'America/New_York') for interpreting dayStart/dayEnd.",
"type": "string"
},
"title": {
"description": "Short poll title.",
"maxLength": 200,
"type": "string"
}
},
"required": [
"title",
"timezone",
"startDate",
"endDate",
"dayStart",
"dayEnd",
"slotMinutes",
"createdAt"
],
"type": "object"
},
"type": "record"
}