app.atmobb.discussion.thread

lexicons.atmobb.app

Documentation

A discussion thread (topic). Lives in the author's repo, pointing at a board in a forum's repo.

main record

A discussion thread (topic). Lives in the author's repo, pointing at a board in a forum's repo.

Record Key tid Timestamp-based ID

Properties

board string at-uri Required

The app.atmobb.forum.board this thread belongs to. The board URI's authority is the forum's DID.

createdAt string datetime Optional

An RFC 3339 formatted timestamp.

poll ref #poll Optional

No description available.

tags array of string Optional

No description available.

maxLength: 8 items
title string Required

No description available.

maxLength: 3000 bytesmaxGraphemes: 300 graphemes
View raw schema
{
  "key": "tid",
  "type": "record",
  "record": {
    "type": "object",
    "required": [
      "board",
      "title"
    ],
    "properties": {
      "body": {
        "type": "array",
        "items": {
          "refs": [
            "app.atmobb.richtext.block#text",
            "app.atmobb.richtext.block#quote",
            "app.atmobb.richtext.block#code",
            "app.atmobb.richtext.block#image"
          ],
          "type": "union"
        },
        "maxLength": 200
      },
      "poll": {
        "ref": "#poll",
        "type": "ref"
      },
      "tags": {
        "type": "array",
        "items": {
          "type": "string",
          "maxLength": 640,
          "maxGraphemes": 64
        },
        "maxLength": 8
      },
      "board": {
        "type": "string",
        "format": "at-uri",
        "description": "The app.atmobb.forum.board this thread belongs to. The board URI's authority is the forum's DID."
      },
      "title": {
        "type": "string",
        "maxLength": 3000,
        "maxGraphemes": 300
      },
      "createdAt": {
        "type": "string",
        "format": "datetime"
      }
    }
  },
  "description": "A discussion thread (topic). Lives in the author's repo, pointing at a board in a forum's repo."
}
poll object

An embedded poll. Votes are app.atmobb.poll.vote records referencing this thread.

Properties

closesAt string datetime Optional

An RFC 3339 formatted timestamp.

multipleChoice boolean Optional

No description available.

options array of string Required

No description available.

maxLength: 10 itemsminLength: 2 items
question string Optional

No description available.

maxLength: 3000 bytesmaxGraphemes: 300 graphemes
View raw schema
{
  "type": "object",
  "required": [
    "options"
  ],
  "properties": {
    "options": {
      "type": "array",
      "items": {
        "type": "string",
        "maxLength": 1000,
        "maxGraphemes": 100
      },
      "maxLength": 10,
      "minLength": 2
    },
    "closesAt": {
      "type": "string",
      "format": "datetime"
    },
    "question": {
      "type": "string",
      "maxLength": 3000,
      "maxGraphemes": 300
    },
    "multipleChoice": {
      "type": "boolean"
    }
  },
  "description": "An embedded poll. Votes are app.atmobb.poll.vote records referencing this thread."
}

Lexicon Garden

@