A programme represents an individual piece of media. It does not represent a long-running show.
Record Key
any
Any valid record key
Properties
credits
array
of
ref
media.ionosphere.defs#credit
Optional
No description available.
delivery
array
of
union
Optional
No description available.
description
string
Optional
No description available.
maxLength: 128 bytesgenres
array
of
ref
media.ionosphere.defs#genre
Optional
No description available.
icon
blob
Optional
No description available.
ionosphere
string
Required
Version identifier
maxLength: 128 byteskeywords
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
ref
media.ionosphere.defs#membership
Optional
A list of groups this record is a member of
name
string
Required
No description available.
maxGraphemes: 128 graphemespresentationLanguage
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": {
"ref": "media.ionosphere.defs#membership",
"type": "ref"
},
"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."
}