media.ionosphere.programme

ionosphere.media

Documentation

A programme represents an individual piece of media. It does not represent a long-running show.

main record

A programme represents an individual piece of media. It does not represent a long-running show.

Record Key any Any valid record key

Properties

description string Optional

No description available.

maxLength: 128 bytes
icon blob Optional

No description available.

ionosphere string Required

Version identifier

maxLength: 128 bytes
keywords array of string Optional

No description available.

language string language Required

The language of the string values in this record. NOT the language of the content

memberOf array of string at-uri Optional

A list of groups this record is a member of

name string Required

No description available.

maxGraphemes: 128 graphemes
presentationLanguage string language Optional

A BCP-47 language tag (e.g., en, pt-BR).

View raw schema
{
  "key": "any",
  "type": "record",
  "record": {
    "type": "object",
    "required": [
      "ionosphere",
      "name",
      "language"
    ],
    "properties": {
      "icon": {
        "type": "blob",
        "accept": [
          "image/*"
        ]
      },
      "name": {
        "type": "string",
        "maxGraphemes": 128
      },
      "genres": {
        "type": "array",
        "items": {
          "ref": "media.ionosphere.defs#genre",
          "type": "ref"
        }
      },
      "credits": {
        "type": "array",
        "items": {
          "ref": "media.ionosphere.defs#credit",
          "type": "ref"
        }
      },
      "delivery": {
        "type": "array",
        "items": {
          "refs": [
            "media.ionosphere.defs#broadcast",
            "media.ionosphere.defs#recording"
          ],
          "type": "union",
          "closed": true
        }
      },
      "keywords": {
        "type": "array",
        "items": {
          "type": "string",
          "maxLength": 128
        }
      },
      "language": {
        "type": "string",
        "format": "language",
        "description": "The language of the string values in this record. NOT the language of the content"
      },
      "memberOf": {
        "type": "array",
        "items": {
          "type": "string",
          "format": "at-uri"
        },
        "description": "A list of groups this record is a member of"
      },
      "ionosphere": {
        "type": "string",
        "maxLength": 128,
        "description": "Version identifier"
      },
      "description": {
        "type": "string",
        "maxLength": 128
      },
      "presentationLanguage": {
        "type": "string",
        "format": "language"
      }
    }
  },
  "description": "A programme represents an individual piece of media. It does not represent a long-running show."
}

Lexicon Garden

@