dev.skytick.todo

skytick.dev

Documentation

A task on a list.

main record

A task on a list.

Record Key tid Timestamp-based ID

Properties

createdAt string datetime Required

An RFC 3339 formatted timestamp.

done boolean Required

No description available.

doneAt string datetime Optional

When the task was checked off; absent while it is open.

dueOn string Optional

Local date (YYYY-MM-DD) the task is due.

maxLength: 100 bytesmaxGraphemes: 10 graphemes
list string Required

Record key (rkey) of the list this task belongs to.

maxLength: 640 bytesmaxGraphemes: 64 graphemes
notes string Optional

Longer notes about the task.

maxLength: 20000 bytesmaxGraphemes: 2000 graphemes
occurrenceOn string Optional

Local date (YYYY-MM-DD) of the occurrence this task was generated for.

maxLength: 100 bytesmaxGraphemes: 10 graphemes
order integer Optional

Position within its list, lowest first.

recurrence string Optional

Record key (rkey) of the recurrence this task was generated from.

maxLength: 640 bytesmaxGraphemes: 64 graphemes
remindAt string datetime Optional

When to send a reminder; always on a full hour of the account holder local time.

text string Required

No description available.

maxLength: 5000 bytesmaxGraphemes: 500 graphemes
updatedAt string datetime Optional

An RFC 3339 formatted timestamp.

View raw schema
{
  "description": "A task on a list.",
  "key": "tid",
  "record": {
    "properties": {
      "createdAt": {
        "format": "datetime",
        "type": "string"
      },
      "done": {
        "type": "boolean"
      },
      "doneAt": {
        "description": "When the task was checked off; absent while it is open.",
        "format": "datetime",
        "type": "string"
      },
      "dueOn": {
        "description": "Local date (YYYY-MM-DD) the task is due.",
        "maxGraphemes": 10,
        "maxLength": 100,
        "type": "string"
      },
      "link": {
        "description": "A web link related to the task.",
        "format": "uri",
        "maxGraphemes": 2000,
        "maxLength": 20000,
        "type": "string"
      },
      "list": {
        "description": "Record key (rkey) of the list this task belongs to.",
        "maxGraphemes": 64,
        "maxLength": 640,
        "type": "string"
      },
      "notes": {
        "description": "Longer notes about the task.",
        "maxGraphemes": 2000,
        "maxLength": 20000,
        "type": "string"
      },
      "occurrenceOn": {
        "description": "Local date (YYYY-MM-DD) of the occurrence this task was generated for.",
        "maxGraphemes": 10,
        "maxLength": 100,
        "type": "string"
      },
      "order": {
        "description": "Position within its list, lowest first.",
        "type": "integer"
      },
      "recurrence": {
        "description": "Record key (rkey) of the recurrence this task was generated from.",
        "maxGraphemes": 64,
        "maxLength": 640,
        "type": "string"
      },
      "remindAt": {
        "description": "When to send a reminder; always on a full hour of the account holder local time.",
        "format": "datetime",
        "type": "string"
      },
      "text": {
        "maxGraphemes": 500,
        "maxLength": 5000,
        "type": "string"
      },
      "updatedAt": {
        "format": "datetime",
        "type": "string"
      }
    },
    "required": [
      "list",
      "text",
      "done",
      "createdAt"
    ],
    "type": "object"
  },
  "type": "record"
}

Lexicon Garden

@