com.sidefield.event

sidefield-app.bsky.social

Documentation

A generic event record for any community gathering

main record

A generic event record for any community gathering

Record Key tid Timestamp-based ID

Properties

createdAt string datetime Optional

An RFC 3339 formatted timestamp.

description string Optional

Event description

maxLength: 1000 bytes
endTime string datetime Optional

When the event ends

location string Optional

Where the event takes place

maxLength: 500 bytes
startTime string datetime Required

When the event begins

status string Optional

Event status

Known values: com.sidefield.event#scheduled, com.sidefield.event#cancelled, com.sidefield.event#postponed, com.sidefield.event#completed
title string Required

Event title

maxLength: 100 bytes
updatedAt string datetime Optional

An RFC 3339 formatted timestamp.

View raw schema
{
  "key": "tid",
  "type": "record",
  "record": {
    "type": "object",
    "required": [
      "title",
      "startTime"
    ],
    "properties": {
      "title": {
        "type": "string",
        "maxLength": 100,
        "description": "Event title"
      },
      "status": {
        "type": "string",
        "description": "Event status",
        "knownValues": [
          "com.sidefield.event#scheduled",
          "com.sidefield.event#cancelled",
          "com.sidefield.event#postponed",
          "com.sidefield.event#completed"
        ]
      },
      "endTime": {
        "type": "string",
        "format": "datetime",
        "description": "When the event ends"
      },
      "location": {
        "type": "string",
        "maxLength": 500,
        "description": "Where the event takes place"
      },
      "community": {
        "ref": "com.atproto.repo.strongRef",
        "type": "ref",
        "description": "Reference to the community this event belongs to"
      },
      "createdAt": {
        "type": "string",
        "format": "datetime"
      },
      "startTime": {
        "type": "string",
        "format": "datetime",
        "description": "When the event begins"
      },
      "updatedAt": {
        "type": "string",
        "format": "datetime"
      },
      "description": {
        "type": "string",
        "maxLength": 1000,
        "description": "Event description"
      }
    }
  },
  "description": "A generic event record for any community gathering"
}
cancelled token

Specifies that the event is cancelled

Referencecom.sidefield.event#cancelled

Tokens have no data representation. Use the reference string as a value.

View raw schema
{
  "type": "token",
  "description": "Specifies that the event is cancelled"
}
completed token

Specifies that the event is completed

Referencecom.sidefield.event#completed

Tokens have no data representation. Use the reference string as a value.

View raw schema
{
  "type": "token",
  "description": "Specifies that the event is completed"
}
postponed token

Specifies that the event is postponed

Referencecom.sidefield.event#postponed

Tokens have no data representation. Use the reference string as a value.

View raw schema
{
  "type": "token",
  "description": "Specifies that the event is postponed"
}
scheduled token

Specifies that the event is scheduled

Referencecom.sidefield.event#scheduled

Tokens have no data representation. Use the reference string as a value.

View raw schema
{
  "type": "token",
  "description": "Specifies that the event is scheduled"
}

Lexicon Garden

@