OTT session data model
This is a JSON object with the following fields:
Name | Type | Description |
---|---|---|
accountId | Long | The ID of the account associated with this session. |
allocatedDate | Date | The date on which the session was created. |
changeLog | String | The change history. This feature is deprecated, and no longer visible to the HUE list. |
contentId | Long | The ID of the content being streamed by the session. |
contentType | String | The type of content being streamed by the session. |
creationDate | Date | The date the session was created. |
deAllocatedDate | Date | The date on which the session was deallocated. |
deviceId | Long | The ID of the device using the session. |
expiryDate | Date | The date on which the session will expire. Expiry is calculated depending on the SPID. |
exportID | Integer | The ID to export object to third-party systems. |
modifiedDate | Date | The date last modified and persisted. |
originID | Integer | The UID of the origin system (third-party system). |
originIdAndKey | Read-only string | A unique reference for the object derived by concatenating the originID and originKey , together, separated by a pipe character (| ) |
originKey | String | The key of the model object in the origin system (third-party system). |
serviceProviderID | Long | The Service Provider UID. |
sessionType | String | The type of session. |
status | String | The status of the session. |
uID | Long | The unique identifier of the session. |
Example
{
"UID" : 153,
"accountUID" : 27,
"contentUID" : 126,
"contentType" : "PRG",
"deviceId" : 36,
"allocatedDate" : "12-12-2013",
"status" : "LIVE",
"expiryDate" : "12-12-2015"
}