haus.opn.mic.show

A recurring open mic show series.

Repository @opn.haus did:plc:bhy6jyqdo23nlsxdpsaebl3x namespace authority
Details · record, key tid
Kindrecord
Record keytid
Authoritymic.opn.haus
Indexed
cid bafyreicbsrgxzfjhe6srp6vcbjbvdd64b7g4olhazboguztwuucmprctse

Checks

Valid
  • unlimited-string defs.main.record.properties.scheduleNo maxLength, maxGraphemes or format limits this string.
JSONDownload
{
  "$type": "com.atproto.lexicon.schema",
  "defs": {
    "main": {
      "description": "A recurring open mic show series.",
      "key": "tid",
      "record": {
        "properties": {
          "artist": {
            "description": "The AT-URI of the haus.opn.mic.artist record.",
            "format": "at-uri",
            "type": "string"
          },
          "coverArt": {
            "accept": [
              "image/*"
            ],
            "maxSize": 1000000,
            "type": "blob"
          },
          "createdAt": {
            "format": "datetime",
            "type": "string"
          },
          "description": {
            "maxLength": 3000,
            "type": "string"
          },
          "firstAiringAt": {
            "description": "The first recurring broadcast. Together with timeZone, anchors schedule to its local date and time. No recurring broadcasts are generated before this instant. Monthly broadcasts use the same day of the month and skip months without that day.",
            "format": "datetime",
            "type": "string"
          },
          "schedule": {
            "knownValues": [
              "daily",
              "weekly",
              "biweekly",
              "monthly",
              "irregular"
            ],
            "type": "string"
          },
          "timeZone": {
            "description": "IANA timezone for firstAiringAt and recurring local broadcast times, for example America/Chicago. Required with firstAiringAt to expand a recurring schedule.",
            "maxLength": 128,
            "type": "string"
          },
          "title": {
            "maxLength": 100,
            "type": "string"
          }
        },
        "required": [
          "title",
          "artist",
          "schedule",
          "createdAt"
        ],
        "type": "object"
      },
      "type": "record"
    }
  },
  "id": "haus.opn.mic.show",
  "lexicon": 1
}