net.jbsm.jb.reminder

jb.jbsm.net

Documentation

A reminder scheduled to trigger at a specific time

main record

A reminder scheduled to trigger at a specific time

Record Key tid Timestamp-based ID

Properties

createdAt string datetime Required

Timestamp when the reminder was created

occurred boolean Optional

Whether the reminder has been triggered

Default: false
originUri string at-uri Optional

AT-URI of the original post/message that triggered this reminder

requester string did Required

DID of the user who created the reminder

subject string Required

The reminder message/content

maxLength: 1000 bytes
triggerAt string datetime Required

Timestamp when the reminder should fire

View raw schema
{
  "key": "tid",
  "type": "record",
  "record": {
    "type": "object",
    "required": [
      "createdAt",
      "triggerAt",
      "subject",
      "requester"
    ],
    "properties": {
      "subject": {
        "type": "string",
        "maxLength": 1000,
        "description": "The reminder message/content"
      },
      "occurred": {
        "type": "boolean",
        "default": false,
        "description": "Whether the reminder has been triggered"
      },
      "createdAt": {
        "type": "string",
        "format": "datetime",
        "description": "Timestamp when the reminder was created"
      },
      "originUri": {
        "type": "string",
        "format": "at-uri",
        "description": "AT-URI of the original post/message that triggered this reminder"
      },
      "requester": {
        "type": "string",
        "format": "did",
        "description": "DID of the user who created the reminder"
      },
      "triggerAt": {
        "type": "string",
        "format": "datetime",
        "description": "Timestamp when the reminder should fire"
      }
    }
  },
  "description": "A reminder scheduled to trigger at a specific time"
}

Lexicon Garden

@