town.laugh.db.comedian

laugh.town

Documentation

A comedian profile

main record

A comedian profile

Record Key tid Timestamp-based ID

Properties

awards array of object Optional

Awards and honors

claimedBy string did Optional

DID of the comedian who has claimed this profile; absent means unclaimed

createdAt string datetime Required

Timestamp of record creation

languages array of string language Optional

BCP-47 languages the comedian performs in

name string Required

Canonical display name

nicknames array of string Optional

Stage names, aka, former names, common shortenings

origin string Required

Where this record came from

Known values: scraped, native, atproto
slug string Required

URL routing slug (mutable)

website string uri Optional

Personal website

View raw schema
{
  "description": "A comedian profile",
  "key": "tid",
  "record": {
    "properties": {
      "awards": {
        "description": "Awards and honors",
        "items": {
          "properties": {
            "text": {
              "type": "string"
            },
            "url": {
              "format": "uri",
              "type": "string"
            }
          },
          "required": [
            "text"
          ],
          "type": "object"
        },
        "type": "array"
      },
      "claimedBy": {
        "description": "DID of the comedian who has claimed this profile; absent means unclaimed",
        "format": "did",
        "type": "string"
      },
      "createdAt": {
        "description": "Timestamp of record creation",
        "format": "datetime",
        "type": "string"
      },
      "externalIds": {
        "description": "External identifiers (imdb, spotify, musicbrainz, viaf, isni, etc.)",
        "items": {
          "ref": "town.laugh.db.defs#externalId",
          "type": "ref"
        },
        "type": "array"
      },
      "languages": {
        "description": "BCP-47 languages the comedian performs in",
        "items": {
          "format": "language",
          "type": "string"
        },
        "type": "array"
      },
      "name": {
        "description": "Canonical display name",
        "type": "string"
      },
      "nameLocalized": {
        "description": "Name in other languages/scripts; name is the canonical fallback",
        "items": {
          "ref": "town.laugh.db.defs#localizedText",
          "type": "ref"
        },
        "type": "array"
      },
      "nicknames": {
        "description": "Stage names, aka, former names, common shortenings",
        "items": {
          "type": "string"
        },
        "type": "array"
      },
      "origin": {
        "description": "Where this record came from",
        "knownValues": [
          "scraped",
          "native",
          "atproto"
        ],
        "type": "string"
      },
      "slug": {
        "description": "URL routing slug (mutable)",
        "type": "string"
      },
      "website": {
        "description": "Personal website",
        "format": "uri",
        "type": "string"
      }
    },
    "required": [
      "name",
      "slug",
      "origin",
      "createdAt"
    ],
    "type": "object"
  },
  "type": "record"
}

Lexicon Garden

@