General

Download URL: http://bbvideo.spbu.ru:443/api_v3/index.php/service/schema/action/serve/type/syndication/name/syndication.xsd
Version: 2.0

<xs:schema version="2.0">
<xs:complexType name="T_rss">
<xs:sequence>
<xs:element ref="channel" maxOccurs="unbounded" minOccurs="1"> </xs:element>

<xs:element ref="rss-extension" minOccurs="0" maxOccurs="unbounded"></xs:element>
</xs:sequence>

<xs:attribute name="version" type="xs:decimal"> </xs:attribute>
</xs:complexType>

<xs:complexType name="T_channel">
<xs:sequence>
<xs:element name="title" maxOccurs="1" minOccurs="0" type="xs:string"> </xs:element>

<xs:element name="link" maxOccurs="1" minOccurs="0" type="xs:string"> </xs:element>

<xs:element name="description" maxOccurs="1" minOccurs="0" type="xs:string"> </xs:element>

<xs:element ref="items" maxOccurs="1" minOccurs="1"> </xs:element>

<xs:element ref="channel-extension" minOccurs="0" maxOccurs="unbounded"></xs:element>
</xs:sequence>
</xs:complexType>

<xs:complexType name="T_items">
<xs:sequence>
<xs:element ref="item" maxOccurs="unbounded" minOccurs="1"> </xs:element>
</xs:sequence>
</xs:complexType>

<xs:complexType name="T_item">
<xs:sequence>
<xs:element name="entryId" minOccurs="1" maxOccurs="1" nillable="false">

<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="20"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
</xs:element>

<xs:element name="referenceID" minOccurs="0" maxOccurs="1" type="xs:string"> </xs:element>

<xs:element name="createdAt" minOccurs="1" maxOccurs="1" type="xs:int"> </xs:element>

<xs:element name="updatedAt" minOccurs="1" maxOccurs="1" type="xs:int"> </xs:element>

<xs:element name="title" minOccurs="1" maxOccurs="1">

<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="60"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
</xs:element>

<xs:element name="link" minOccurs="0" maxOccurs="1" type="xs:string"> </xs:element>

<xs:element name="type" minOccurs="1" maxOccurs="1" type="KalturaEntryType"> </xs:element>

<xs:element name="licenseType" minOccurs="0" maxOccurs="1" type="KalturaLicenseType"> </xs:element>

<xs:element name="userId" minOccurs="1" maxOccurs="1" type="xs:string"> </xs:element>

<xs:element name="name" minOccurs="0" maxOccurs="1">

<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="60"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
</xs:element>

<xs:element name="status" minOccurs="1" maxOccurs="1" type="KalturaEntryStatus"> </xs:element>

<xs:element name="description" minOccurs="0" maxOccurs="1" type="xs:string"> </xs:element>

<xs:element name="thumbnailUrl" minOccurs="0" maxOccurs="1">

<xs:complexType>
<xs:attribute name="url" type="xs:string"></xs:attribute>
</xs:complexType>
</xs:element>

<xs:element ref="tags" minOccurs="0" maxOccurs="1"> </xs:element>

<xs:element ref="category" minOccurs="0" maxOccurs="unbounded"> </xs:element>

<xs:element name="partnerData" minOccurs="0" maxOccurs="1" type="xs:string"> </xs:element>

<xs:element name="partnerSortData" minOccurs="0" maxOccurs="1" type="xs:int"> </xs:element>

<xs:element name="accessControlId" minOccurs="0" maxOccurs="1" type="xs:int"> </xs:element>

<xs:element name="conversionProfileId" minOccurs="0" maxOccurs="1" type="xs:int"> </xs:element>

<xs:element name="startDate" minOccurs="0" maxOccurs="1" type="xs:int"> </xs:element>

<xs:element name="endDate" minOccurs="0" maxOccurs="1" type="xs:int"> </xs:element>

<xs:choice minOccurs="0" maxOccurs="1">
<xs:element ref="media" minOccurs="1" maxOccurs="1"> </xs:element>
</xs:choice>

<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="content" minOccurs="1" maxOccurs="1"> </xs:element>

<xs:element ref="thumbnail" minOccurs="1" maxOccurs="1"> </xs:element>
</xs:choice>

<xs:element ref="item-extension" minOccurs="0" maxOccurs="unbounded"></xs:element>

<xs:element ref="player" minOccurs="0" maxOccurs="1"> </xs:element>
</xs:sequence>
</xs:complexType>

<xs:complexType name="T_media">
<xs:sequence>
<xs:element name="mediaType" minOccurs="1" maxOccurs="1" type="KalturaMediaType"> </xs:element>

<xs:element name="duration" minOccurs="1" maxOccurs="1" type="xs:int"> </xs:element>

<xs:element name="flavorParamsIds" minOccurs="1" maxOccurs="1" type="xs:string"> </xs:element>

<xs:element name="plays" minOccurs="0" maxOccurs="1" type="xs:int"> </xs:element>

<xs:element name="views" minOccurs="0" maxOccurs="1" type="xs:int"> </xs:element>

<xs:element ref="media-extension" minOccurs="0" maxOccurs="unbounded"></xs:element>
</xs:sequence>
</xs:complexType>

<xs:complexType name="T_content">
<xs:sequence>
<xs:element ref="tags" minOccurs="0" maxOccurs="1"> </xs:element>

<xs:element ref="content-extension" minOccurs="0" maxOccurs="unbounded"></xs:element>
</xs:sequence>

<xs:attribute name="url" type="xs:string" use="required"> </xs:attribute>

<xs:attribute name="flavorAssetId" type="xs:string" use="required"> </xs:attribute>

<xs:attribute name="containerFormat" type="xs:string" use="required"> </xs:attribute>

<xs:attribute name="format" type="xs:string" use="required"> </xs:attribute>

<xs:attribute name="extension" type="xs:string" use="required"> </xs:attribute>

<xs:attribute name="createdAt" type="xs:string" use="required"> </xs:attribute>

<xs:attribute name="isSource" type="xs:boolean" use="required"> </xs:attribute>

<xs:attribute name="height" type="xs:int" use="optional"> </xs:attribute>

<xs:attribute name="width" type="xs:int" use="optional"> </xs:attribute>

<xs:attribute name="fileSize" type="xs:int" use="optional"> </xs:attribute>

<xs:attribute name="videoBitrate" type="xs:int" use="optional"> </xs:attribute>

<xs:attribute name="videoCodec" type="xs:string" use="optional"> </xs:attribute>

<xs:attribute name="audioBitrate" type="xs:int" use="optional"> </xs:attribute>

<xs:attribute name="audioCodec" type="xs:string" use="optional"> </xs:attribute>

<xs:attribute name="frameRate" type="xs:float" use="optional"> </xs:attribute>

<xs:attribute name="flavorParamsId" type="xs:int" use="optional"> </xs:attribute>

<xs:attribute name="flavorParamsName" type="xs:string" use="optional"> </xs:attribute>

<xs:attribute name="assetId" type="xs:string" use="optional"> </xs:attribute>
</xs:complexType>

<xs:complexType name="T_thumbnail">
<xs:sequence>
<xs:element ref="tags" minOccurs="0" maxOccurs="1"> </xs:element>

<xs:element ref="thumbnail-extension" minOccurs="0" maxOccurs="unbounded"></xs:element>
</xs:sequence>

<xs:attribute name="url" type="xs:string" use="required"> </xs:attribute>

<xs:attribute name="thumbAssetId" type="xs:string" use="required"> </xs:attribute>

<xs:attribute name="format" type="xs:string" use="required"> </xs:attribute>

<xs:attribute name="extension" type="xs:string" use="optional"> </xs:attribute>

<xs:attribute name="isDefault" type="xs:boolean" use="required"> </xs:attribute>

<xs:attribute name="height" type="xs:int" use="optional"> </xs:attribute>

<xs:attribute name="width" type="xs:int" use="optional"> </xs:attribute>

<xs:attribute name="fileSize" type="xs:int" use="optional"> </xs:attribute>

<xs:attribute name="createdAt" type="xs:string" use="required"> </xs:attribute>

<xs:attribute name="thumbParamsId" type="xs:int" use="optional"> </xs:attribute>
</xs:complexType>

<xs:complexType name="T_player">
<xs:sequence>
<xs:element ref="player-extension" minOccurs="0" maxOccurs="unbounded"></xs:element>
</xs:sequence>

<xs:attribute name="url" type="xs:string" use="required"> </xs:attribute>
</xs:complexType>

<xs:complexType name="T_tags">
<xs:sequence>
<xs:element name="tag" type="xs:string" minOccurs="1" maxOccurs="unbounded"> </xs:element>
</xs:sequence>
</xs:complexType>

<xs:complexType name="T_category">
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="name" use="required" type="xs:string"> </xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>

<xs:element name="rss" type="T_rss"> </xs:element>

<xs:element name="channel" type="T_channel"> </xs:element>

<xs:element name="items" type="T_items"> </xs:element>

<xs:element name="item" type="T_item"> </xs:element>

<xs:element name="media" type="T_media"> </xs:element>

<xs:element name="content" type="T_content"> </xs:element>

<xs:element name="thumbnail" type="T_thumbnail"> </xs:element>

<xs:element name="player" type="T_player"> </xs:element>

<xs:element name="tags" type="T_tags"> </xs:element>

<xs:element name="category" type="T_category"> </xs:element>

<xs:element name="rss-extension"></xs:element>

<xs:element name="channel-extension"></xs:element>

<xs:element name="item-extension"></xs:element>

<xs:element name="media-extension"></xs:element>

<xs:element name="mix-extension"></xs:element>

<xs:element name="playlist-extension"></xs:element>

<xs:element name="data-extension"></xs:element>

<xs:element name="liveStream-extension"></xs:element>

<xs:element name="content-extension"></xs:element>

<xs:element name="thumbnail-extension"></xs:element>

<xs:element name="player-extension"></xs:element>

<xs:complexType name="T_customData">
<xs:sequence>
<xs:any namespace="##local" processContents="skip" minOccurs="1" maxOccurs="1"> </xs:any>
</xs:sequence>

<xs:attribute name="metadataId" use="required" type="xs:int"> </xs:attribute>

<xs:attribute name="metadataVersion" use="required" type="xs:int"> </xs:attribute>

<xs:attribute name="metadataProfile" use="optional" type="xs:string"> </xs:attribute>

<xs:attribute name="metadataProfileId" use="required" type="xs:int"> </xs:attribute>

<xs:attribute name="metadataProfileName" use="optional" type="xs:string"> </xs:attribute>

<xs:attribute name="metadataProfileVersion" use="required" type="xs:int"> </xs:attribute>
</xs:complexType>

<xs:element name="customData" type="T_customData" substitutionGroup="item-extension"> </xs:element>

<xs:complexType name="T_distribution">
<xs:sequence>
<xs:element name="remoteId" minOccurs="0" maxOccurs="1" type="xs:string"> </xs:element>

<xs:element name="sunrise" minOccurs="0" maxOccurs="1" type="xs:int"> </xs:element>

<xs:element name="sunset" minOccurs="0" maxOccurs="1" type="xs:int"> </xs:element>

<xs:element name="flavorAssetIds" minOccurs="0" maxOccurs="1">

<xs:complexType>
<xs:sequence>
<xs:element name="flavorAssetId" minOccurs="0" maxOccurs="unbounded" type="xs:string"></xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>

<xs:element name="thumbAssetIds" minOccurs="0" maxOccurs="1">

<xs:complexType>
<xs:sequence>
<xs:element name="thumbAssetId" minOccurs="0" maxOccurs="unbounded" type="xs:string"></xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>

<xs:element name="assetIds" minOccurs="0" maxOccurs="1">

<xs:complexType>
<xs:sequence>
<xs:element name="assetId" minOccurs="0" maxOccurs="unbounded" type="xs:string"></xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>

<xs:element name="errorDescription" minOccurs="0" maxOccurs="1" type="xs:string"> </xs:element>

<xs:element name="createdAt" minOccurs="1" maxOccurs="1" type="xs:dateTime"> </xs:element>

<xs:element name="updatedAt" minOccurs="1" maxOccurs="1" type="xs:dateTime"> </xs:element>

<xs:element name="submittedAt" minOccurs="0" maxOccurs="1" type="xs:dateTime"> </xs:element>

<xs:element name="lastReport" minOccurs="0" maxOccurs="1" type="xs:dateTime"> </xs:element>

<xs:element name="dirtyStatus" minOccurs="0" maxOccurs="1" type="KalturaEntryDistributionFlag"> </xs:element>

<xs:element name="status" minOccurs="1" maxOccurs="1" type="KalturaEntryDistributionStatus"> </xs:element>

<xs:element name="sunStatus" minOccurs="1" maxOccurs="1" type="KalturaEntryDistributionSunStatus"> </xs:element>

<xs:element name="plays" minOccurs="0" maxOccurs="1" type="xs:int"> </xs:element>

<xs:element name="views" minOccurs="0" maxOccurs="1" type="xs:int"> </xs:element>

<xs:element name="errorNumber" minOccurs="0" maxOccurs="1" type="xs:int"> </xs:element>

<xs:element name="errorType" minOccurs="0" maxOccurs="1" type="KalturaBatchJobErrorTypes"> </xs:element>

<xs:element ref="distribution-extension" minOccurs="0" maxOccurs="unbounded"></xs:element>
</xs:sequence>

<xs:attribute name="entryDistributionId" use="required" type="xs:int"> </xs:attribute>

<xs:attribute name="provider" use="optional" type="xs:string"> </xs:attribute>

<xs:attribute name="distributionProviderId" use="optional" type="xs:int"> </xs:attribute>

<xs:attribute name="feedId" use="optional" type="xs:string"> </xs:attribute>

<xs:attribute name="distributionProfileId" use="required" type="xs:int"> </xs:attribute>

<xs:attribute name="distributionProfile" use="optional" type="xs:string"> </xs:attribute>

<xs:attribute name="distributionProfileName" use="optional" type="xs:string"> </xs:attribute>
</xs:complexType>

<xs:element name="distribution" type="T_distribution" substitutionGroup="item-extension"> </xs:element>

<xs:element name="distribution-extension"></xs:element>

<xs:complexType name="T_scenes">
<xs:sequence>
<xs:element ref="scene" minOccurs="1" maxOccurs="unbounded"> </xs:element>
</xs:sequence>
</xs:complexType>

<xs:complexType name="T_scene" abstract="true">
<xs:sequence>
<xs:element name="sceneStartTime" minOccurs="1" maxOccurs="1" type="xs:time"> </xs:element>

<xs:element name="createdAt" minOccurs="1" maxOccurs="1" type="xs:dateTime"> </xs:element>

<xs:element name="updatedAt" minOccurs="1" maxOccurs="1" type="xs:dateTime"> </xs:element>

<xs:element name="userId" minOccurs="0" maxOccurs="1" type="xs:string"> </xs:element>

<xs:element ref="tags" minOccurs="0" maxOccurs="1"> </xs:element>
</xs:sequence>

<xs:attribute name="sceneId" use="required">

<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="250"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
</xs:attribute>

<xs:attribute name="systemName" use="optional">

<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="120"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>

<xs:element name="scenes" type="T_scenes" substitutionGroup="item-extension"> </xs:element>

<xs:element name="scene" type="T_scene"> </xs:element>

<xs:element name="scene-extension"></xs:element>

<xs:complexType name="T_subTitle">
<xs:sequence>
<xs:element name="tags" minOccurs="1" maxOccurs="1" type="T_tags"> </xs:element>

<xs:element ref="subtitle-extension" minOccurs="0" maxOccurs="unbounded"></xs:element>
</xs:sequence>

<xs:attribute name="captionParamsId" type="xs:int" use="optional"> </xs:attribute>

<xs:attribute name="captionParams" type="xs:string" use="optional"> </xs:attribute>

<xs:attribute name="captionAssetId" type="xs:string" use="optional"> </xs:attribute>

<xs:attribute name="isDefault" type="xs:boolean" use="optional"> </xs:attribute>

<xs:attribute name="format" type="KalturaCaptionType" use="optional"> </xs:attribute>

<xs:attribute name="lang" type="KalturaLanguage" use="optional"> </xs:attribute>

<xs:attribute name="href" type="xs:string" use="optional"> </xs:attribute>
</xs:complexType>

<xs:element name="subtitle-extension"></xs:element>

<xs:element name="subTitle" type="T_subTitle" substitutionGroup="item-extension"> </xs:element>

<xs:complexType name="T_attachment">
<xs:sequence>
<xs:element name="tags" minOccurs="1" maxOccurs="1" type="T_tags"> </xs:element>

<xs:element name="filename" minOccurs="0" maxOccurs="1" type="xs:string"> </xs:element>

<xs:element name="title" minOccurs="0" maxOccurs="1" type="xs:string"> </xs:element>

<xs:element name="description" minOccurs="0" maxOccurs="1" type="xs:string"> </xs:element>

<xs:element ref="attachment-extension" minOccurs="0" maxOccurs="unbounded"></xs:element>
</xs:sequence>

<xs:attribute name="attachmentAssetId" type="xs:string" use="optional"> </xs:attribute>

<xs:attribute name="format" type="KalturaAttachmentType" use="optional"> </xs:attribute>

<xs:attribute name="url" type="xs:string" use="optional"> </xs:attribute>
</xs:complexType>

<xs:element name="attachment-extension"></xs:element>

<xs:element name="attachment" type="T_attachment" substitutionGroup="item-extension"> </xs:element>

<xs:element name="scene-customData" type="T_customData" substitutionGroup="scene-extension"> </xs:element>

<xs:complexType name="T_scene_adCuePoint">
<xs:complexContent>
<xs:extension base="T_scene">
<xs:sequence>
<xs:element name="sceneEndTime" minOccurs="0" maxOccurs="1" type="xs:time"> </xs:element>

<xs:element name="sceneTitle" minOccurs="0" maxOccurs="1">

<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="250"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
</xs:element>

<xs:element name="sourceUrl" minOccurs="0" maxOccurs="1" type="xs:string"> </xs:element>

<xs:element name="adType" minOccurs="1" maxOccurs="1" type="KalturaAdType"> </xs:element>

<xs:element name="protocolType" minOccurs="1" maxOccurs="1" type="KalturaAdProtocolType"> </xs:element>

<xs:element ref="scene-extension" minOccurs="0" maxOccurs="unbounded"></xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>

<xs:element name="scene-ad-cue-point" type="T_scene_adCuePoint" substitutionGroup="scene"> </xs:element>

<xs:complexType name="T_scene_codeCuePoint">
<xs:complexContent>
<xs:extension base="T_scene">
<xs:sequence>
<xs:element name="sceneEndTime" minOccurs="0" maxOccurs="1" type="xs:time"> </xs:element>

<xs:element name="code" minOccurs="0" maxOccurs="1">

<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="250"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
</xs:element>

<xs:element name="description" minOccurs="0" maxOccurs="1" type="xs:string"> </xs:element>

<xs:element ref="scene-extension" minOccurs="0" maxOccurs="unbounded"></xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>

<xs:element name="scene-code-cue-point" type="T_scene_codeCuePoint" substitutionGroup="scene"> </xs:element>

<xs:complexType name="T_scene_annotation">
<xs:complexContent>
<xs:extension base="T_scene">
<xs:sequence>
<xs:element name="sceneEndTime" minOccurs="1" maxOccurs="1" type="xs:time"> </xs:element>

<xs:element name="sceneText" minOccurs="0" maxOccurs="1" type="xs:string"> </xs:element>

<xs:element name="parent" minOccurs="0" maxOccurs="1">

<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="120"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
</xs:element>

<xs:element name="parentId" minOccurs="0" maxOccurs="1">

<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="250"></xs:maxLength>
</xs:restriction>
</xs:simpleType>
</xs:element>

<xs:element ref="scene-extension" minOccurs="0" maxOccurs="unbounded"></xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>

<xs:element name="scene-annotation" type="T_scene_annotation" substitutionGroup="scene"> </xs:element>

<xs:simpleType name="KalturaEntryType">

<xs:restriction base="xs:string">
<xs:enumeration value="-1"></xs:enumeration>

<xs:enumeration value="1"></xs:enumeration>

<xs:enumeration value="2"></xs:enumeration>

<xs:enumeration value="5"></xs:enumeration>

<xs:enumeration value="6"></xs:enumeration>

<xs:enumeration value="7"></xs:enumeration>

<xs:enumeration value="8"></xs:enumeration>

<xs:enumeration value="10"></xs:enumeration>

<xs:enumeration value="externalMedia.externalMedia"></xs:enumeration>
</xs:restriction>
</xs:simpleType>

<xs:simpleType name="KalturaDynamicEnum">

<xs:restriction base="xs:string"> </xs:restriction>
</xs:simpleType>

<xs:simpleType name="KalturaLicenseType">

<xs:restriction base="xs:int">
<xs:enumeration value="-1"></xs:enumeration>

<xs:enumeration value="0"></xs:enumeration>

<xs:enumeration value="1"></xs:enumeration>

<xs:enumeration value="2"></xs:enumeration>

<xs:enumeration value="3"></xs:enumeration>

<xs:enumeration value="4"></xs:enumeration>

<xs:enumeration value="5"></xs:enumeration>

<xs:enumeration value="6"></xs:enumeration>

<xs:enumeration value="7"></xs:enumeration>

<xs:enumeration value="8"></xs:enumeration>

<xs:enumeration value="9"></xs:enumeration>

<xs:enumeration value="10"></xs:enumeration>

<xs:enumeration value="11"></xs:enumeration>

<xs:enumeration value="12"></xs:enumeration>

<xs:enumeration value="13"></xs:enumeration>

<xs:enumeration value="14"></xs:enumeration>

<xs:enumeration value="15"></xs:enumeration>
</xs:restriction>
</xs:simpleType>

<xs:simpleType name="KalturaEntryStatus">

<xs:restriction base="xs:string">
<xs:enumeration value="-2"></xs:enumeration>

<xs:enumeration value="-1"></xs:enumeration>

<xs:enumeration value="0"></xs:enumeration>

<xs:enumeration value="1"></xs:enumeration>

<xs:enumeration value="2"></xs:enumeration>

<xs:enumeration value="3"></xs:enumeration>

<xs:enumeration value="4"></xs:enumeration>

<xs:enumeration value="5"></xs:enumeration>

<xs:enumeration value="6"></xs:enumeration>

<xs:enumeration value="7"></xs:enumeration>

<xs:enumeration value="virusScan.Infected"></xs:enumeration>

<xs:enumeration value="virusScan.ScanFailure"></xs:enumeration>
</xs:restriction>
</xs:simpleType>

<xs:simpleType name="KalturaMediaType">

<xs:restriction base="xs:int">
<xs:enumeration value="1"></xs:enumeration>

<xs:enumeration value="2"></xs:enumeration>

<xs:enumeration value="5"></xs:enumeration>

<xs:enumeration value="201"></xs:enumeration>

<xs:enumeration value="202"></xs:enumeration>

<xs:enumeration value="203"></xs:enumeration>

<xs:enumeration value="204"></xs:enumeration>
</xs:restriction>
</xs:simpleType>

<xs:simpleType name="KalturaEntryDistributionFlag">

<xs:restriction base="xs:int">
<xs:enumeration value="0"></xs:enumeration>

<xs:enumeration value="1"></xs:enumeration>

<xs:enumeration value="2"></xs:enumeration>

<xs:enumeration value="3"></xs:enumeration>

<xs:enumeration value="4"></xs:enumeration>

<xs:enumeration value="5"></xs:enumeration>
</xs:restriction>
</xs:simpleType>

<xs:simpleType name="KalturaEntryDistributionStatus">

<xs:restriction base="xs:int">
<xs:enumeration value="0"></xs:enumeration>

<xs:enumeration value="1"></xs:enumeration>

<xs:enumeration value="2"></xs:enumeration>

<xs:enumeration value="3"></xs:enumeration>

<xs:enumeration value="4"></xs:enumeration>

<xs:enumeration value="5"></xs:enumeration>

<xs:enumeration value="6"></xs:enumeration>

<xs:enumeration value="7"></xs:enumeration>

<xs:enumeration value="8"></xs:enumeration>

<xs:enumeration value="9"></xs:enumeration>

<xs:enumeration value="10"></xs:enumeration>

<xs:enumeration value="11"></xs:enumeration>

<xs:enumeration value="12"></xs:enumeration>
</xs:restriction>
</xs:simpleType>

<xs:simpleType name="KalturaEntryDistributionSunStatus">

<xs:restriction base="xs:int">
<xs:enumeration value="1"></xs:enumeration>

<xs:enumeration value="2"></xs:enumeration>

<xs:enumeration value="3"></xs:enumeration>
</xs:restriction>
</xs:simpleType>

<xs:simpleType name="KalturaBatchJobErrorTypes">

<xs:restriction base="xs:int">
<xs:enumeration value="0"></xs:enumeration>

<xs:enumeration value="1"></xs:enumeration>

<xs:enumeration value="2"></xs:enumeration>

<xs:enumeration value="3"></xs:enumeration>

<xs:enumeration value="4"></xs:enumeration>

<xs:enumeration value="5"></xs:enumeration>
</xs:restriction>
</xs:simpleType>

<xs:simpleType name="KalturaCaptionType">

<xs:restriction base="xs:string">
<xs:enumeration value="1"></xs:enumeration>

<xs:enumeration value="2"></xs:enumeration>

<xs:enumeration value="3"></xs:enumeration>
</xs:restriction>
</xs:simpleType>

<xs:simpleType name="KalturaLanguage">

<xs:restriction base="xs:string">
<xs:enumeration value="Abkhazian"></xs:enumeration>

<xs:enumeration value="Afar"></xs:enumeration>

<xs:enumeration value="Afrikaans"></xs:enumeration>

<xs:enumeration value="Albanian"></xs:enumeration>

<xs:enumeration value="Amharic"></xs:enumeration>

<xs:enumeration value="Arabic"></xs:enumeration>

<xs:enumeration value="Armenian"></xs:enumeration>

<xs:enumeration value="Assamese"></xs:enumeration>

<xs:enumeration value="Aymara"></xs:enumeration>

<xs:enumeration value="Azerbaijani"></xs:enumeration>

<xs:enumeration value="Bashkir"></xs:enumeration>

<xs:enumeration value="Basque"></xs:enumeration>

<xs:enumeration value="Bengali (Bangla)"></xs:enumeration>

<xs:enumeration value="Bhutani"></xs:enumeration>

<xs:enumeration value="Bihari"></xs:enumeration>

<xs:enumeration value="Bislama"></xs:enumeration>

<xs:enumeration value="Breton"></xs:enumeration>

<xs:enumeration value="Bulgarian"></xs:enumeration>

<xs:enumeration value="Burmese"></xs:enumeration>

<xs:enumeration value="Byelorussian (Belarusian)"></xs:enumeration>

<xs:enumeration value="Cambodian"></xs:enumeration>

<xs:enumeration value="Catalan"></xs:enumeration>

<xs:enumeration value="Chinese"></xs:enumeration>

<xs:enumeration value="Corsican"></xs:enumeration>

<xs:enumeration value="Croatian"></xs:enumeration>

<xs:enumeration value="Czech"></xs:enumeration>

<xs:enumeration value="Danish"></xs:enumeration>

<xs:enumeration value="Dutch"></xs:enumeration>

<xs:enumeration value="English"></xs:enumeration>

<xs:enumeration value="Esperanto"></xs:enumeration>

<xs:enumeration value="Estonian"></xs:enumeration>

<xs:enumeration value="Faeroese"></xs:enumeration>

<xs:enumeration value="Farsi"></xs:enumeration>

<xs:enumeration value="Fiji"></xs:enumeration>

<xs:enumeration value="Finnish"></xs:enumeration>

<xs:enumeration value="French"></xs:enumeration>

<xs:enumeration value="Frisian"></xs:enumeration>

<xs:enumeration value="Galician"></xs:enumeration>

<xs:enumeration value="Gaelic (Scottish)"></xs:enumeration>

<xs:enumeration value="Gaelic (Manx)"></xs:enumeration>

<xs:enumeration value="Georgian"></xs:enumeration>

<xs:enumeration value="German"></xs:enumeration>

<xs:enumeration value="Greek"></xs:enumeration>

<xs:enumeration value="Greenlandic"></xs:enumeration>

<xs:enumeration value="Guarani"></xs:enumeration>

<xs:enumeration value="Gujarati"></xs:enumeration>

<xs:enumeration value="Hausa"></xs:enumeration>

<xs:enumeration value="Hebrew"></xs:enumeration>

<xs:enumeration value="Hebrew"></xs:enumeration>

<xs:enumeration value="Hindi"></xs:enumeration>

<xs:enumeration value="Hungarian"></xs:enumeration>

<xs:enumeration value="Icelandic"></xs:enumeration>

<xs:enumeration value="Indonesian"></xs:enumeration>

<xs:enumeration value="Indonesian"></xs:enumeration>

<xs:enumeration value="Interlingua"></xs:enumeration>

<xs:enumeration value="Interlingue"></xs:enumeration>

<xs:enumeration value="Inuktitut"></xs:enumeration>

<xs:enumeration value="Inupiak"></xs:enumeration>

<xs:enumeration value="Irish"></xs:enumeration>

<xs:enumeration value="Italian"></xs:enumeration>

<xs:enumeration value="Japanese"></xs:enumeration>

<xs:enumeration value="Javanese"></xs:enumeration>

<xs:enumeration value="Kannada"></xs:enumeration>

<xs:enumeration value="Kashmiri"></xs:enumeration>

<xs:enumeration value="Kazakh"></xs:enumeration>

<xs:enumeration value="Kinyarwanda (Ruanda)"></xs:enumeration>

<xs:enumeration value="Kirghiz"></xs:enumeration>

<xs:enumeration value="Kirundi (Rundi)"></xs:enumeration>

<xs:enumeration value="Korean"></xs:enumeration>

<xs:enumeration value="Kurdish"></xs:enumeration>

<xs:enumeration value="Laothian"></xs:enumeration>

<xs:enumeration value="Latin"></xs:enumeration>

<xs:enumeration value="Latvian (Lettish)"></xs:enumeration>

<xs:enumeration value="Limburgish ( Limburger)"></xs:enumeration>

<xs:enumeration value="Lingala"></xs:enumeration>

<xs:enumeration value="Lithuanian"></xs:enumeration>

<xs:enumeration value="Macedonian"></xs:enumeration>

<xs:enumeration value="Malagasy"></xs:enumeration>

<xs:enumeration value="Malay"></xs:enumeration>

<xs:enumeration value="Malayalam"></xs:enumeration>

<xs:enumeration value="Maltese"></xs:enumeration>

<xs:enumeration value="Maori"></xs:enumeration>

<xs:enumeration value="Marathi"></xs:enumeration>

<xs:enumeration value="Moldavian"></xs:enumeration>

<xs:enumeration value="Mongolian"></xs:enumeration>

<xs:enumeration value="Nauru"></xs:enumeration>

<xs:enumeration value="Nepali"></xs:enumeration>

<xs:enumeration value="Norwegian"></xs:enumeration>

<xs:enumeration value="Occitan"></xs:enumeration>

<xs:enumeration value="Oriya"></xs:enumeration>

<xs:enumeration value="Oromo (Afan, Galla)"></xs:enumeration>

<xs:enumeration value="Pashto (Pushto)"></xs:enumeration>

<xs:enumeration value="Polish"></xs:enumeration>

<xs:enumeration value="Portuguese"></xs:enumeration>

<xs:enumeration value="Punjabi"></xs:enumeration>

<xs:enumeration value="Quechua"></xs:enumeration>

<xs:enumeration value="Rhaeto-Romance"></xs:enumeration>

<xs:enumeration value="Romanian"></xs:enumeration>

<xs:enumeration value="Russian"></xs:enumeration>

<xs:enumeration value="Samoan"></xs:enumeration>

<xs:enumeration value="Sangro"></xs:enumeration>

<xs:enumeration value="Sanskrit"></xs:enumeration>

<xs:enumeration value="Serbian"></xs:enumeration>

<xs:enumeration value="Serbo-Croatian"></xs:enumeration>

<xs:enumeration value="Sesotho"></xs:enumeration>

<xs:enumeration value="Setswana"></xs:enumeration>

<xs:enumeration value="Shona"></xs:enumeration>

<xs:enumeration value="Sindhi"></xs:enumeration>

<xs:enumeration value="Sinhalese"></xs:enumeration>

<xs:enumeration value="Siswati"></xs:enumeration>

<xs:enumeration value="Slovak"></xs:enumeration>

<xs:enumeration value="Slovenian"></xs:enumeration>

<xs:enumeration value="Somali"></xs:enumeration>

<xs:enumeration value="Spanish"></xs:enumeration>

<xs:enumeration value="Sundanese"></xs:enumeration>

<xs:enumeration value="Swahili (Kiswahili)"></xs:enumeration>

<xs:enumeration value="Swedish"></xs:enumeration>

<xs:enumeration value="Tagalog"></xs:enumeration>

<xs:enumeration value="Tajik"></xs:enumeration>

<xs:enumeration value="Tamil"></xs:enumeration>

<xs:enumeration value="Tatar"></xs:enumeration>

<xs:enumeration value="Telugu"></xs:enumeration>

<xs:enumeration value="Thai"></xs:enumeration>

<xs:enumeration value="Tibetan"></xs:enumeration>

<xs:enumeration value="Tigrinya"></xs:enumeration>

<xs:enumeration value="Tonga"></xs:enumeration>

<xs:enumeration value="Tsonga"></xs:enumeration>

<xs:enumeration value="Turkish"></xs:enumeration>

<xs:enumeration value="Turkmen"></xs:enumeration>

<xs:enumeration value="Twi"></xs:enumeration>

<xs:enumeration value="Uighur"></xs:enumeration>

<xs:enumeration value="Ukrainian"></xs:enumeration>

<xs:enumeration value="Urdu"></xs:enumeration>

<xs:enumeration value="Uzbek"></xs:enumeration>

<xs:enumeration value="Vietnamese"></xs:enumeration>

<xs:enumeration value="Volapuk"></xs:enumeration>

<xs:enumeration value="Welsh"></xs:enumeration>

<xs:enumeration value="Wolof"></xs:enumeration>

<xs:enumeration value="Xhosa"></xs:enumeration>

<xs:enumeration value="Yiddish"></xs:enumeration>

<xs:enumeration value="Yiddish"></xs:enumeration>

<xs:enumeration value="Yoruba"></xs:enumeration>

<xs:enumeration value="Zulu"></xs:enumeration>
</xs:restriction>
</xs:simpleType>

<xs:simpleType name="KalturaAttachmentType">

<xs:restriction base="xs:string">
<xs:enumeration value="1"></xs:enumeration>

<xs:enumeration value="2"></xs:enumeration>

<xs:enumeration value="3"></xs:enumeration>
</xs:restriction>
</xs:simpleType>

<xs:simpleType name="KalturaAdType">

<xs:restriction base="xs:string">
<xs:enumeration value="1"></xs:enumeration>

<xs:enumeration value="2"></xs:enumeration>
</xs:restriction>
</xs:simpleType>

<xs:simpleType name="KalturaAdProtocolType">

<xs:restriction base="xs:string">
<xs:enumeration value="0"></xs:enumeration>

<xs:enumeration value="1"></xs:enumeration>

<xs:enumeration value="2"></xs:enumeration>

<xs:enumeration value="3"></xs:enumeration>
</xs:restriction>
</xs:simpleType>
</xs:schema>

rss element (T_rss)
Wrapper element holding XML structure

Attributes
Attribute Name Description Required Type Restrictions
version Indicates the XSD version to be used
No decimal

Sub-Elements
Element Name Description Required Maximum Appearances Type Restrictions
channel holding item elements
Yes Unbounded

XML Example
<rss version="2.0">
<channel>
<title>My Feed Title</title>

<link></link>

<description>my feed description</description>

<items>
<item>...</item>

<item>...</item>

<item>...</item>
</items>
</channel>
</rss>

channel element (T_channel)
Wrapper element holding multiple item elements

Sub-Elements
Element Name Description Required Maximum Appearances Type Restrictions
title Title of the feed
No 1 string
link Feed link URL
No 1 string
description Feed description
No 1 string
items Wrapper element holding multiple item elements
Yes 1

XML Example
<channel>
<title>My Feed Title</title>

<link></link>

<description>my feed description</description>

<items>
<item>...</item>

<item>...</item>

<item>...</item>
</items>
</channel>

items element (T_items)
Wrapper element holding multiple item elements

Sub-Elements
Element Name Description Required Maximum Appearances Type Restrictions
item Single entry element
Yes Unbounded

XML Example
<items>
<item>...</item>

<item>...</item>

<item>...</item>
</items>

item element (T_item)
Single entry wrapper element

Sub-Elements
Element Name Description Required Maximum Appearances Type Restrictions
entryId Auto generated 10 characters alphanumeric string
Yes 1 string Maximum length: 20 characters
referenceID Partner external reference string
No 1 string
createdAt Entry creation date as Unix timestamp (In seconds)
Yes 1 int
updatedAt Entry last update date as Unix timestamp (In seconds)
Yes 1 int
title Entry name
Yes 1 string Maximum length: 60 characters
link Entry link URL
No 1 string
type Entry type
Yes 1 KalturaEntryType
licenseType Entry license type
No 1 KalturaLicenseType
userId The ID of the user who is the owner of this entry
Yes 1 string
name Entry name
No 1 string Maximum length: 60 characters
status Entry status
Yes 1 KalturaEntryStatus
description Entry free text description
No 1 string
thumbnailUrl Entry thumbnail URL
No 1
tags Entry searchable keywords
No 1
category Entry assigned categories
No Unbounded
partnerData Used to store various partner related data as a string
No 1 string
partnerSortData Used to store various partner related data as a numeric value
No 1 int
accessControlId The id of the access control profile that assigned to this entry
No 1 int
conversionProfileId The ingestion profile that used to ingest this entry
No 1 int
startDate Entry scheduling start date
No 1 int
endDate Entry scheduling end date.
If not specified the entry will be available forever

No 1 int
Choice No 1 One of the following choices
media Option 1 Media related information, such as media type
Yes 1
Choice No Unbounded One of the following choices
content Option 1 Flavor asset information
Yes 1
thumbnail Option 2 Thumbnail asset information
Yes 1
Extensions:
customData Custom metadata XML
No Unbounded
distribution Entry distribution element
No Unbounded
scenes Cue points wrapper
No Unbounded
subTitle Caption asset element
No Unbounded
attachment Attachment asset element
No Unbounded
player Embeded player
No 1

XML Example
<item>
<entryId>{entry id}</entryId>

<createdAt>1311878948</createdAt>

<updatedAt>1311879522</updatedAt>

<title>my entry name</title>

<link>http://my.feed.url?entry_id={entry id}</link>

<type>1</type>

<licenseType>-1</licenseType>

<userId>my.example.user</userId>

<name>my entry name</name>

<status>2</status>

<description>my entry free text description</description>

<thumbnailUrl url="http://kaltura.domain/thumbnail/path/to/file.jpg"></thumbnailUrl>

<tags>
<tag>example</tag>

<tag>my_tag</tag>
</tags>

<category name="example1">examples &gt; example1</category>

<category name="example2">examples &gt; example2</category>

<partnerData>my advanced data</partnerData>

<accessControlId>{access control id}</accessControlId>

<conversionProfileId>{conversion profile id}</conversionProfileId>

<media>
<mediaType>1</mediaType>

<duration>34951</duration>

<flavorParamsIds>0,3</flavorParamsIds>
</media>

<thumbnail url="http://kaltura.domain/thumbnail/path/to/thumbnail1.jpg">...</thumbnail>

<thumbnail url="http://kaltura.domain/thumbnail/path/to/thumbnail2.jpg">...</thumbnail>

<content url="http://kaltura.domain/flavor/path/to/flavor1.flv">...</content>

<content url="http://kaltura.domain/flavor/path/to/flavor2.flv">...</content>
</item>

media element (T_media)
Media related information, such as media type

Sub-Elements
Element Name Description Required Maximum Appearances Type Restrictions
mediaType Entry media type
Yes 1 KalturaMediaType
duration Entry media (video/audio) duration
Yes 1 int
flavorParamsIds Comma seperated ids of flavor params that have ready flavor asset assign to the entry
Yes 1 string
plays Entry plays count in the remote site
No 1 int
views Entry views count in the remote site
No 1 int

XML Example
<item>
<type>1</type>

<media>
<mediaType>1</mediaType>
</media>

<content flavorParamsId="0">...</content>
</item>

content element (T_content)
Flavor asset element

Attributes
Attribute Name Description Required Type Restrictions
url Download URL
Yes string
flavorAssetId ID of the flavor asset
Yes string
containerFormat Format of the asset file
Yes string
format Configured format of the flavor
Yes string
extension Flavor asset file extension
Yes string
createdAt Creation date
Yes string
isSource Is the source flavor asset
Yes boolean
height Flavor height
No int
width Flavor width
No int
fileSize Flavor file size
No int
videoBitrate Flavor asset video bitrate
No int
videoCodec Flavor asset video codec
No string
audioBitrate Flavor asset audio bitrate
No int
audioCodec Flavor asset audio codec
No string
frameRate Flavor asset frame rate
No float
flavorParamsId ID of accosiated flavor params
No int
flavorParamsName System name of accosiated flavor params
No string
assetId The asset id to be updated with this resource userd only for update
No string

Sub-Elements
Element Name Description Required Maximum Appearances Type Restrictions
tags Specifies specific tags you want to set for the flavor asset
No 1

XML Example
<item>
<type>1</type>

<media>
<mediaType>1</mediaType>
</media>

<content url="http://kaltura.domain/path/my_flavor_asset.flv" isSource="true" containerFormat="flash video" extension="flv" assetId="{flavor asset id}" flavorParamsId="0" flavorParamsName="Source" format="" videoBitrate="0" videoCodec="" audioBitrate="0" audioCodec="" frameRate="0" height="0" width="0">
<tags>
<tag>example</tag>

<tag>my_tag</tag>
</tags>
</content>
</item>

thumbnail element (T_thumbnail)
Thumbnail asset element

Attributes
Attribute Name Description Required Type Restrictions
url Download URL
Yes string
thumbAssetId Thumbnail asset id
Yes string
format Format of the thumbnail asset file
Yes string
extension Extension of the thumbnail asset file
No string
isDefault Is the entry default thumbnail
Yes boolean
height Thumbnail height
No int
width Thumbnail width
No int
fileSize Thumbnail file size
No int
createdAt Creation date
Yes string
thumbParamsId ID of thumbnail params that associated with the thumbnail
No int

Sub-Elements
Element Name Description Required Maximum Appearances Type Restrictions
tags Entry searchable keywords
No 1

XML Example
<item>
<type>1</type>

<media>
<mediaType>1</mediaType>
</media>

<thumbnail url="http://kaltura.domain/path/my_thumbnail_asset.flv" thumbAssetId="{thumb asset id}" isDefault="false" format="" height="120" width="120">
<tags>
<tag>example</tag>

<tag>my_tag</tag>
</tags>
</thumbnail>
</item>

player element (T_player)
Entry player element

Attributes
Attribute Name Description Required Type Restrictions
url URL of the player
Yes string

Sub-Elements
Element Name Description Required Maximum Appearances Type Restrictions

XML Example
<item>
<type>1</type>

<media>
<mediaType>1</mediaType>
</media>

<player url="http://kaltura.domain/path/my_player_widget.swf"></player>
</item>

tags element (T_tags)
Free text tags

Sub-Elements
Element Name Description Required Maximum Appearances Type Restrictions
tag Free text keyword
Yes Unbounded string


category element (T_category)
Category assignments for entries

Attributes
Attribute Name Description Required Type Restrictions
name Category name
Yes string

Sub-Elements
Element Name Description Required Maximum Appearances Type Restrictions
Extended from xs:string


customData element (T_customData)
Custom metadata XML

Attributes
Attribute Name Description Required Type Restrictions
metadataId Id of the custom metadata object
Yes int
metadataVersion Version of the custom metadata object
Yes int
metadataProfile Custom metadata schema profile system name
No string
metadataProfileId Custom metadata schema profile id
Yes int
metadataProfileName Custom metadata schema profile name
No string
metadataProfileVersion Custom metadata schema profile version
Yes int

Sub-Elements
Element Name Description Required Maximum Appearances Type Restrictions
[Any element] Custom metadata XML according to schema profile
Yes 1 any type

XML Example
<customData metadataId="{metadata id}" metadataVersion="1" metadataProfile="MY_METADATA_PROFILE_SYSTEM_NAME}" metadataProfileId="{metadata profile id}" metadataProfileName="my metadata profile" metadataProfileVersion="1">
<metadata>
<Text1>text test</Text1>

<TextMulti>test one</TextMulti>

<TextMulti>test two</TextMulti>

<List1>bbb</List1>

<Entry>0_5b3t2c8z</Entry>
</metadata>
</customData>

distribution element (T_distribution)
Entry distribution element

Attributes
Attribute Name Description Required Type Restrictions
entryDistributionId Entry distribution unique id
Yes int
provider Entry distribution provider
No string
distributionProviderId Entry distribution provider id
relevant to generic providers

No int
feedId Entry distribution feed id
relevant to syndicated providers

No string
distributionProfileId Entry distribution profile id
Yes int
distributionProfile Entry distribution profile system name
No string
distributionProfileName Entry distribution profile name
No string

Sub-Elements
Element Name Description Required Maximum Appearances Type Restrictions
remoteId Unique id in the remote site
No 1 string
sunrise Time that the entry will become available in the remote site
No 1 int
sunset Time that the entry will become unavailable in the remote site
No 1 int
flavorAssetIds Ids of flavor assets to be submitted to the remote site
No 1
thumbAssetIds Ids of thumbnail assets to be submitted to the remote site
No 1
assetIds Ids of assets to be submitted to the remote site
No 1
errorDescription Submission error description
No 1 string
createdAt Entry distribution creation date
Yes 1 dateTime
updatedAt Entry distribution last update date
Yes 1 dateTime
submittedAt Entry distribution submission date
No 1 dateTime
lastReport Entry distribution last report date
No 1 dateTime
dirtyStatus Indicates that there are future action to be submitted
No 1 KalturaEntryDistributionFlag
status Entry distribution status
Yes 1 KalturaEntryDistributionStatus
sunStatus Entry distribution availability status
Yes 1 KalturaEntryDistributionSunStatus
plays Entry plays count in the remote site
No 1 int
views Entry views count in the remote site
No 1 int
errorNumber Submission error number
No 1 int
errorType Submission error type
No 1 KalturaBatchJobErrorTypes

XML Example
<distribution entryDistributionId="{entry distribution id}" distributionProfileId="{distribution profile id}" distributionProfileName="My Profile">
<remoteId>{remote site id}</remoteId>

<sunrise>1305636600</sunrise>

<sunset>1305640200</sunset>

<flavorAssetIds>
<flavorAssetId>0_bp1qzu1d</flavorAssetId>

<flavorAssetId>0_bp1qzfsd</flavorAssetId>
</flavorAssetIds>

<thumbAssetIds>
<thumbAssetId>0_di94zu1d</thumbAssetId>

<thumbAssetId>0_di940sde</thumbAssetId>
</thumbAssetIds>

<errorDescription>Error: No metadata objects found</errorDescription>

<createdAt>2011-05-17T07:46:20</createdAt>

<updatedAt>2011-06-09T09:23:46</updatedAt>

<submittedAt>2011-05-17T08:03:00</submittedAt>

<dirtyStatus>3</dirtyStatus>

<status>8</status>

<sunStatus>3</sunStatus>

<errorType>1</errorType>
</distribution>

scenes element (T_scenes)
Cue points wrapper

Sub-Elements
Element Name Description Required Maximum Appearances Type Restrictions
scene Cue point element
Yes Unbounded

XML Example
<scenes>
<scene-ad-cue-point entryId="{entry id}" systemName="MY_AD_CUE_POINT_SYSTEM_NAME">...</scene-ad-cue-point>

<scene-annotation entryId="{entry id}" systemName="MY_ANNOTATION_PARENT_SYSTEM_NAME">...</scene-annotation>

<scene-annotation entryId="{entry id}">...</scene-annotation>

<scene-code-cue-point entryId="{entry id}">...</scene-code-cue-point>

<scene-thumb-cue-point entryId="{entry id}">...</scene-thumb-cue-point>
</scenes>

scene element (abstract T_scene)
Base cue point element
Is abstract and cannot be used
Use the extended elements only


Attributes
Attribute Name Description Required Type Restrictions
sceneId ID of cue point to apply update/delete action on
Yes string Maximum length: 250 characters
systemName System name of cue point to apply update/delete action on
No string Maximum length: 120 characters

Sub-Elements
Element Name Description Required Maximum Appearances Type Restrictions
sceneStartTime Cue point start time
Yes 1 time
createdAt Cue point creation date
Yes 1 dateTime
updatedAt Cue point last update date
Yes 1 dateTime
userId Cue point owner user id
No 1 string
tags Cue point searchable keywords
No 1

Extended elements
  1. scene-ad-cue-point
  2. scene-code-cue-point
  3. scene-annotation

subTitle element (T_subTitle)
Caption asset element

Attributes
Attribute Name Description Required Type Restrictions
captionParamsId ID of caption params that associated with the caption asset
No int
captionParams System name of caption params that associated with the caption asset
No string
captionAssetId Caption asset unique id
No string
isDefault Indicates if the caption asset is the entry default caption asset
No boolean
format Caption asset file format
No KalturaCaptionType
lang Caption asset file language
No KalturaLanguage
href Caption asset file download URL
No string

Sub-Elements
Element Name Description Required Maximum Appearances Type Restrictions
tags Specifies specific tags you want to set for the flavor asset
Yes 1

XML Example
<subTitle href="http://kaltura.domain/path/caption_file.srt" captionAssetId="{caption_asset_id}" isDefault="true" format="2" lang="Hebrew">
<tags>
<tag>example</tag>

<tag>my_tag</tag>
</tags>
</subTitle>

attachment element (T_attachment)
Attachment asset element

Attributes
Attribute Name Description Required Type Restrictions
attachmentAssetId The asset unique id
No string
format Attachment asset file format
No KalturaAttachmentType
url Attachment asset file download URL
No string

Sub-Elements
Element Name Description Required Maximum Appearances Type Restrictions
tags Specifies specific tags you want to set for the flavor asset
Yes 1
filename Attachment asset file name
No 1 string
title Attachment asset title
No 1 string
description Attachment asset free text description
No 1 string

XML Example
<attachment url="http://kaltura.domain/path/to/attachment/asset/file.txt" attachmentAssetId="{attachment asset id}" format="1">
<tags>
<tag>example</tag>

<tag>my_tag</tag>
</tags>

<filename>my_file_name.txt</filename>

<title>my attachment asset title</title>

<description>my attachment asset free text description</description>
</attachment>

scene-customData element (T_customData)
XML for custom metadata

Attributes
Attribute Name Description Required Type Restrictions
metadataId Id of the custom metadata object
Yes int
metadataVersion Version of the custom metadata object
Yes int
metadataProfile Custom metadata schema profile system name
No string
metadataProfileId Custom metadata schema profile id
Yes int
metadataProfileName Custom metadata schema profile name
No string
metadataProfileVersion Custom metadata schema profile version
Yes int

Sub-Elements
Element Name Description Required Maximum Appearances Type Restrictions
[Any element] Custom metadata XML according to schema profile
Yes 1 any type

XML Example
<scene-ad-cue-point entryId="{entry id}">
<sceneStartTime>00:00:05</sceneStartTime>

<sceneTitle>my ad title</sceneTitle>

<sourceUrl>http://source.to.my/ad.xml</sourceUrl>

<adType>1</adType>

<protocolType>1</protocolType>

<scene-customData metadataProfile="MY_AD_METADATA_PROFILE_SYSTEM_NAME">
<metadata>
<adData>my ad custom data</adData>
</metadata>
</scene-customData>
</scene-ad-cue-point>

scene-ad-cue-point element (T_scene_adCuePoint)
Single ad cue point element

Sub-Elements
Element Name Description Required Maximum Appearances Type Restrictions
Extended from T_scene
sceneStartTime Cue point start time
Yes 1 time
createdAt Cue point creation date
Yes 1 dateTime
updatedAt Cue point last update date
Yes 1 dateTime
userId Cue point owner user id
No 1 string
tags Cue point searchable keywords
No 1
sceneEndTime Cue point end time
No 1 time
sceneTitle Textual title
No 1 string Maximum length: 250 characters
sourceUrl The URL of the ad XML
No 1 string
adType Indicates the ad type
Yes 1 KalturaAdType
protocolType Indicates the ad protocol type
Yes 1 KalturaAdProtocolType
Extensions:
scene-customData XML for custom metadata
No Unbounded

XML Example
<scene-ad-cue-point sceneId="{scene id}" entryId="{entry id}" systemName="MY_AD_CUE_POINT_SYSTEM_NAME">
<sceneStartTime>00:00:05</sceneStartTime>

<tags>
<tag>sample</tag>

<tag>my_tag</tag>
</tags>

<sceneTitle>my ad title</sceneTitle>

<sourceUrl>http://source.to.my/ad.xml</sourceUrl>

<adType>1</adType>

<protocolType>1</protocolType>
</scene-ad-cue-point>

scene-code-cue-point element (T_scene_codeCuePoint)
Single code cue point element

Sub-Elements
Element Name Description Required Maximum Appearances Type Restrictions
Extended from T_scene
sceneStartTime Cue point start time
Yes 1 time
createdAt Cue point creation date
Yes 1 dateTime
updatedAt Cue point last update date
Yes 1 dateTime
userId Cue point owner user id
No 1 string
tags Cue point searchable keywords
No 1
sceneEndTime Cue point end time
No 1 time
code Textual code
No 1 string Maximum length: 250 characters
description Free text description
No 1 string
Extensions:
scene-customData XML for custom metadata
No Unbounded

XML Example
<scene-code-cue-point sceneId="{scene id}" entryId="{entry id}">
<sceneStartTime>00:00:05.3</sceneStartTime>

<tags>
<tag>sample</tag>

<tag>my_tag</tag>
</tags>

<code>MY_CODE</code>

<description>my code cue point description</description>
</scene-code-cue-point>

scene-annotation element (T_scene_annotation)
Single annotation element

Sub-Elements
Element Name Description Required Maximum Appearances Type Restrictions
Extended from T_scene
sceneStartTime Cue point start time
Yes 1 time
createdAt Cue point creation date
Yes 1 dateTime
updatedAt Cue point last update date
Yes 1 dateTime
userId Cue point owner user id
No 1 string
tags Cue point searchable keywords
No 1
sceneEndTime Cue point end time
Yes 1 time
sceneText Free text description
No 1 string
parent System name of the parent annotation
No 1 string Maximum length: 120 characters
parentId ID of the parent annotation
No 1 string Maximum length: 250 characters
Extensions:
scene-customData XML for custom metadata
No Unbounded

XML Example
<scene-annotation sceneId="{scene id}" entryId="{entry id}">
<sceneStartTime>00:00:05.3</sceneStartTime>

<tags>
<tag>sample</tag>

<tag>my_tag</tag>
</tags>

<sceneEndTime>00:00:10</sceneEndTime>

<sceneText>my annotation</sceneText>
</scene-annotation>