BTV Service data model
Name | Type | Description | Localised | Always available |
---|---|---|---|---|
_id | String | Internal identifier for the object. | No | Yes |
active | Boolean | Whether the channel is active. | No | Yes |
CarryingNetwork | Array of strings | List of values representing the list of DVB triplets linked to this channel. The decimal value calculation according to DVB triplet is customer dependent. | No | Yes |
catchUpSupport | Boolean | Whether the operator supports catch-up events on this channel. | No | Yes |
Categories | Array of strings | A list of keywords classifying the content of the channel.
| No | No |
companyId | String | The ID of the broadcaster company to which the channel is attached. This field is not required, but the CMS always populates it. | No | No |
Description | String | A description of the channel, from the CMS Service EPG key Description . | Yes | No |
drmInstanceName | String | A name that uniquely identifies the DRM system that manages access to this channel. For channels protected by CAS (not DRM), this attribute is not present. | No | No |
drmId | String | The identifier of the channel used by the DRM system that managies access to this channel. Values of drmId will only be unique within a particular DRM instance. A drmId value will always be present when a drmInstanceName value is supplied.For channels protected by CAS (not DRM), this attribute is not present. | No | No |
id | String | The CMS's identifier for the object. | No | Yes |
locale | String | The locale used for the object's localisable fields. | No | No |
longName | String | The channel’s long name, for example, “The Biography Channel” .This field is not required, but the CMS always populates it. This field is not localised. Multi-language clients should use the | No | No |
NetworkLocation | String | The location of the A/V stream of the channel on the network. For adaptive streaming, this will be the channel's URL.
| No | No |
PrivateMetadata | String | Used to pass data directly from the operator to the end-user device without any CMS/SDP processing. One possible use is to pass a list of keyword/value pairs, separated by semi-colons. | No | No |
profileRef | String | The identifier of the profile that applies to this channel. | No | No |
PromoImages | Array of strings | A list of promo image URLs for the channel. The Metadata Server does not validate the format of this field’s value, and does not attempt to access the URLs to verify the existence of the image files. | No | No |
productRefs | Array of strings | A list of the IDs of the products that offer this channel. | No | No |
provider | String | The identifier of the metadata provider, from the id of the export's CMSBtvData element. | No | Yes |
Rating.code | String | Parental rating code (from CMS). | No | Yes |
Rating.precedence | Integer | Quantitative rating value. | No | Yes |
Rating.name | String | Localised name for the rating, for example, Adult or Adulto . | Yes | Yes |
shortName | String | A short name for the channel, or its call letters. | No | No |
startOverSupport | Boolean | Whether the operator supports start-over events on this channel. | No | Yes |
Title | String | The full name of the channel. The CMS mandates that this field will be populated for at least one locale-form of each channel. | Yes | No |
tvChannel | Integer | The channel number to be presented to the end user. | No | Yes |
type | String | Present on an editorial channel. If the channel originates from the CMS ingest this will be set to BTV . | No | Yes |
xml | String | The type of object. Always editorial . | No | Yes |
nls.Title | String | Native language support for the title field. Allows correct sorting for a language, rather than relying on utf-8 ordering for sort. | Yes | No |