Domain data models
This section provides the details of the data structures used by the OpenTV Platform APIs.
The different structures are organised by business domain:
- Metadata retrieval.
- Recommendations.
- Account and device for subscriber management.
- Subscription entitlement.
- Timeshifting.
- User activity.
Reference Specifications defines data structures that identify specific items.
While the underlying data structure remains the same, APIs from different services may use a different syntax for some fields.
Such differences are highlighted in the data structure descriptions.
For example, for the Account structure and the field that carries the reference to its AccessPoint:
- For the SMSDomain APIs, the field is named
accesspointSpecification
and is a structure of typeAccessPointSpecification
(see AccessPointSpecification). - For the SDP base and aggregate services APIs, the field is named
accessPointUID
and is aLong
value with the corresponding UID.
Field values are not case sensitive. So settopbox
and SetTopBox
are both acceptable.