Kaltura · Schema
KalturaEntitlement
Entitlement
VideoLive StreamingTranscodingMedia ManagementPlayerAnalyticsVirtual ClassroomOTTOpen Source
Properties
| Name | Type | Description |
|---|---|---|
| currentDate | integer | `readOnly` Current date |
| currentUses | integer | `readOnly` The current number of uses |
| deviceName | string | `readOnly` The name of the device from which the purchase was made |
| deviceUdid | string | `readOnly` The UDID of the device from which the purchase was made |
| endDate | integer | `readOnly` The end date of the entitlement |
| householdId | integer | `readOnly` The Identifier of the purchasing household |
| id | integer | `readOnly` Purchase identifier (for subscriptions and collections only) |
| isCancelationWindowEnabled | boolean | `readOnly` Indicates whether a cancelation window period is enabled |
| lastViewDate | integer | `readOnly` The last date the item was viewed |
| maxUses | integer | `readOnly` The maximum number of uses available for this item (only for subscription and PPV) |
| paymentMethod | string | `readOnly` Enum Type: `KalturaPaymentMethodType` Payment Method |
| productId | string | `readOnly` Product identifier |
| purchaseDate | integer | `readOnly` Purchase date |
| userId | string | `readOnly` The Identifier of the purchasing user |
JSON Schema
{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "KalturaEntitlement",
"description": "Entitlement",
"properties": {
"currentDate": {
"description": "`readOnly`\n\nCurrent date",
"readOnly": true,
"type": "integer"
},
"currentUses": {
"description": "`readOnly`\n\nThe current number of uses",
"readOnly": true,
"type": "integer"
},
"deviceName": {
"description": "`readOnly`\n\nThe name of the device from which the purchase was made",
"readOnly": true,
"type": "string"
},
"deviceUdid": {
"description": "`readOnly`\n\nThe UDID of the device from which the purchase was made",
"readOnly": true,
"type": "string"
},
"endDate": {
"description": "`readOnly`\n\nThe end date of the entitlement",
"readOnly": true,
"type": "integer"
},
"householdId": {
"description": "`readOnly`\n\nThe Identifier of the purchasing household",
"readOnly": true,
"type": "integer"
},
"id": {
"description": "`readOnly`\n\nPurchase identifier (for subscriptions and collections only)",
"readOnly": true,
"type": "integer"
},
"isCancelationWindowEnabled": {
"description": "`readOnly`\n\nIndicates whether a cancelation window period is enabled",
"readOnly": true,
"type": "boolean"
},
"lastViewDate": {
"description": "`readOnly`\n\nThe last date the item was viewed",
"readOnly": true,
"type": "integer"
},
"maxUses": {
"description": "`readOnly`\n\nThe maximum number of uses available for this item (only for subscription and PPV)",
"readOnly": true,
"type": "integer"
},
"paymentMethod": {
"description": "`readOnly`\n\nEnum Type: `KalturaPaymentMethodType`\n\nPayment Method",
"enum": [
"unknown",
"credit_card",
"sms",
"pay_pal",
"debit_card",
"ideal",
"incaso",
"gift",
"visa",
"master_card",
"in_app",
"m1",
"change_subscription",
"offline"
],
"readOnly": true,
"type": "string",
"x-enumLabels": [
"UNKNOWN",
"CREDIT_CARD",
"SMS",
"PAY_PAL",
"DEBIT_CARD",
"IDEAL",
"INCASO",
"GIFT",
"VISA",
"MASTER_CARD",
"IN_APP",
"M1",
"CHANGE_SUBSCRIPTION",
"OFFLINE"
],
"x-enumType": "KalturaPaymentMethodType"
},
"productId": {
"description": "`readOnly`\n\nProduct identifier",
"readOnly": true,
"type": "string"
},
"purchaseDate": {
"description": "`readOnly`\n\nPurchase date",
"readOnly": true,
"type": "integer"
},
"userId": {
"description": "`readOnly`\n\nThe Identifier of the purchasing user",
"readOnly": true,
"type": "string"
}
},
"type": "object"
}