{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "title": "KalturaMediaFile",
  "description": "Media file details",
  "properties": {
    "additionalData": {
      "description": "Additional Data",
      "type": "string"
    },
    "altExternalId": {
      "description": "Alternative external identifier for the media file",
      "type": "string"
    },
    "altStreamingCode": {
      "description": "Alternative streaming code",
      "type": "string"
    },
    "alternativeCdnAdapaterProfileId": {
      "description": "Alternative cdn adapter profile identifier",
      "type": "integer"
    },
    "assetId": {
      "description": "Unique identifier for the asset",
      "type": "integer"
    },
    "cdnAdapaterProfileId": {
      "description": "cdn adapter profile identifier",
      "type": "integer"
    },
    "duration": {
      "description": "Duration of the media file",
      "type": "integer"
    },
    "endDate": {
      "description": "EndDate",
      "type": "integer"
    },
    "externalId": {
      "description": "External identifier for the media file",
      "type": "string"
    },
    "externalStoreId": {
      "description": "ExternalStoreId",
      "type": "string"
    },
    "fileSize": {
      "description": "File size",
      "type": "integer"
    },
    "id": {
      "description": "`readOnly`\n\nFile unique identifier",
      "readOnly": true,
      "type": "integer"
    },
    "isDefaultLanguage": {
      "description": "IsDefaultLanguage",
      "type": "boolean"
    },
    "language": {
      "description": "Language",
      "type": "string"
    },
    "orderNum": {
      "description": "OrderNum",
      "type": "integer"
    },
    "outputProtecationLevel": {
      "description": "OutputProtecationLevel",
      "type": "string"
    },
    "startDate": {
      "description": "StartDate",
      "type": "integer"
    },
    "status": {
      "description": "The media file status",
      "type": "boolean"
    },
    "typeId": {
      "description": "Device types identifier as defined in the system",
      "type": "integer"
    },
    "url": {
      "description": "URL of the media file to be played",
      "type": "string"
    }
  },
  "type": "object"
}