lol.letsmeet.poll.schedule

ken.wzrdz.cool

Documentation

An availability poll: date range, daily window, granularity.

main record

An availability poll: date range, daily window, granularity.

Record Key tid Timestamp-based ID

Properties

closesAt string datetime Optional

An RFC 3339 formatted timestamp.

createdAt string datetime Required

An RFC 3339 formatted timestamp.

description string Optional

No description available.

maxLength: 8000 bytesmaxGraphemes: 2000 graphemes
events array of ref com.atproto.repo.strongRef Optional

The calendar event records filed in the host's repo for the chosen time(s), so a repick or reopen can remove them.

maxLength: 8 items
finalized ref #interval Optional

No description available.

status string Required

No description available.

Allowed: active, closed, finalized, cancelled
time union Required

No description available.

Known types:
title string Required

No description available.

maxLength: 800 bytesmaxGraphemes: 200 graphemes
View raw schema
{
  "key": "tid",
  "type": "record",
  "record": {
    "type": "object",
    "required": [
      "title",
      "time",
      "status",
      "createdAt"
    ],
    "properties": {
      "time": {
        "refs": [
          "#specificDates"
        ],
        "type": "union"
      },
      "title": {
        "type": "string",
        "maxLength": 800,
        "maxGraphemes": 200
      },
      "events": {
        "type": "array",
        "items": {
          "ref": "com.atproto.repo.strongRef",
          "type": "ref"
        },
        "maxLength": 8,
        "description": "The calendar event records filed in the host's repo for the chosen time(s), so a repick or reopen can remove them."
      },
      "status": {
        "enum": [
          "active",
          "closed",
          "finalized",
          "cancelled"
        ],
        "type": "string"
      },
      "closesAt": {
        "type": "string",
        "format": "datetime"
      },
      "createdAt": {
        "type": "string",
        "format": "datetime"
      },
      "finalized": {
        "ref": "#interval",
        "type": "ref"
      },
      "description": {
        "type": "string",
        "maxLength": 8000,
        "maxGraphemes": 2000
      }
    }
  },
  "description": "An availability poll: date range, daily window, granularity."
}
dayWindow object

No description available.

Properties

end string Required

No description available.

maxLength: 5 bytes
start string Required

No description available.

maxLength: 5 bytes
View raw schema
{
  "type": "object",
  "required": [
    "start",
    "end"
  ],
  "properties": {
    "end": {
      "type": "string",
      "maxLength": 5
    },
    "start": {
      "type": "string",
      "maxLength": 5
    }
  }
}
interval object

No description available.

Properties

end string datetime Required

An RFC 3339 formatted timestamp.

start string datetime Required

An RFC 3339 formatted timestamp.

View raw schema
{
  "type": "object",
  "required": [
    "start",
    "end"
  ],
  "properties": {
    "end": {
      "type": "string",
      "format": "datetime"
    },
    "start": {
      "type": "string",
      "format": "datetime"
    }
  }
}
specificDates object

No description available.

Properties

dates array of string Required

No description available.

maxLength: 31 items
slotMinutes integer Required

No description available.

timezone string Required

No description available.

maxLength: 64 bytes
window ref #dayWindow Required

No description available.

View raw schema
{
  "type": "object",
  "required": [
    "dates",
    "window",
    "slotMinutes",
    "timezone"
  ],
  "properties": {
    "dates": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "maxLength": 31
    },
    "window": {
      "ref": "#dayWindow",
      "type": "ref"
    },
    "timezone": {
      "type": "string",
      "maxLength": 64
    },
    "slotMinutes": {
      "enum": [
        10,
        15,
        20,
        30,
        45,
        60,
        90,
        120
      ],
      "type": "integer"
    }
  }
}

Lexicon Garden

@