Tribune Media · Schema

TMS Airing

A scheduled broadcast airing of a program on a TV station

MediaEntertainmentBroadcastingTelevisionMoviesSportsCelebrityFortune 1000

Properties

Name Type Description
startTime string Scheduled start time in ISO 8601 format
endTime string Scheduled end time in ISO 8601 format
duration integer Duration of the airing in minutes
stationId string Identifier of the broadcasting station
qualifiers array Special airing qualifiers
program object The program being aired
channel string Channel number on the lineup
View JSON Schema on GitHub

JSON Schema

tms-airing-schema.json Raw ↑
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "$id": "https://raw.githubusercontent.com/api-evangelist/tribune-media/main/json-schema/tms-airing-schema.json",
  "title": "TMS Airing",
  "description": "A scheduled broadcast airing of a program on a TV station",
  "type": "object",
  "required": ["startTime", "stationId"],
  "properties": {
    "startTime": {
      "type": "string",
      "format": "date-time",
      "description": "Scheduled start time in ISO 8601 format"
    },
    "endTime": {
      "type": "string",
      "format": "date-time",
      "description": "Scheduled end time in ISO 8601 format"
    },
    "duration": {
      "type": "integer",
      "minimum": 0,
      "description": "Duration of the airing in minutes"
    },
    "stationId": {
      "type": "string",
      "description": "Identifier of the broadcasting station"
    },
    "qualifiers": {
      "type": "array",
      "items": {
        "type": "string",
        "enum": ["New", "Live", "Finale", "Repeat", "Premiere", "HD", "SAP"]
      },
      "description": "Special airing qualifiers"
    },
    "program": {
      "$ref": "tms-program-schema.json",
      "description": "The program being aired"
    },
    "channel": {
      "type": "string",
      "description": "Channel number on the lineup"
    }
  }
}