<?xml version="1.0"?>
<xml apiVersion="3.1.4" generatedDate="1324765387" revision="74462:74677">
  <!-- Generated on date 24/12/11 17:23:07 -->
  <enums>
    <enum name="KalturaAccessControlOrderBy" enumType="string">
      <const name="CREATED_AT_ASC" value="+createdAt"/>
      <const name="CREATED_AT_DESC" value="-createdAt"/>
    </enum>
    <enum name="KalturaAdCuePointOrderBy" enumType="string" plugin="adCuePoint">
      <const name="END_TIME_ASC" value="+endTime"/>
      <const name="END_TIME_DESC" value="-endTime"/>
      <const name="DURATION_ASC" value="+duration"/>
      <const name="DURATION_DESC" value="-duration"/>
      <const name="CREATED_AT_ASC" value="+createdAt"/>
      <const name="CREATED_AT_DESC" value="-createdAt"/>
      <const name="UPDATED_AT_ASC" value="+updatedAt"/>
      <const name="UPDATED_AT_DESC" value="-updatedAt"/>
      <const name="START_TIME_ASC" value="+startTime"/>
      <const name="START_TIME_DESC" value="-startTime"/>
      <const name="PARTNER_SORT_VALUE_ASC" value="+partnerSortValue"/>
      <const name="PARTNER_SORT_VALUE_DESC" value="-partnerSortValue"/>
    </enum>
    <enum name="KalturaAdProtocolType" enumType="string" plugin="adCuePoint">
      <const name="CUSTOM" value="0"/>
      <const name="VAST" value="1"/>
      <const name="VAST_2_0" value="2"/>
      <const name="VPAID" value="3"/>
    </enum>
    <enum name="KalturaAdType" enumType="string" plugin="adCuePoint">
      <const name="VIDEO" value="1"/>
      <const name="OVERLAY" value="2"/>
    </enum>
    <enum name="KalturaAdminUserOrderBy" enumType="string">
      <const name="ID_ASC" value="+id"/>
      <const name="ID_DESC" value="-id"/>
      <const name="CREATED_AT_ASC" value="+createdAt"/>
      <const name="CREATED_AT_DESC" value="-createdAt"/>
    </enum>
    <enum name="KalturaAnnotationOrderBy" enumType="string" plugin="annotation">
      <const name="END_TIME_ASC" value="+endTime"/>
      <const name="END_TIME_DESC" value="-endTime"/>
      <const name="DURATION_ASC" value="+duration"/>
      <const name="DURATION_DESC" value="-duration"/>
      <const name="CREATED_AT_ASC" value="+createdAt"/>
      <const name="CREATED_AT_DESC" value="-createdAt"/>
      <const name="UPDATED_AT_ASC" value="+updatedAt"/>
      <const name="UPDATED_AT_DESC" value="-updatedAt"/>
      <const name="START_TIME_ASC" value="+startTime"/>
      <const name="START_TIME_DESC" value="-startTime"/>
      <const name="PARTNER_SORT_VALUE_ASC" value="+partnerSortValue"/>
      <const name="PARTNER_SORT_VALUE_DESC" value="-partnerSortValue"/>
    </enum>
    <enum name="KalturaApiActionPermissionItemOrderBy" enumType="string">
      <const name="ID_ASC" value="+id"/>
      <const name="ID_DESC" value="-id"/>
      <const name="CREATED_AT_ASC" value="+createdAt"/>
      <const name="CREATED_AT_DESC" value="-createdAt"/>
      <const name="UPDATED_AT_ASC" value="+updatedAt"/>
      <const name="UPDATED_AT_DESC" value="-updatedAt"/>
    </enum>
    <enum name="KalturaApiParameterPermissionItemAction" enumType="string">
      <const name="READ" value="read"/>
      <const name="UPDATE" value="update"/>
      <const name="INSERT" value="insert"/>
      <const name="USEAGE" value="all"/>
    </enum>
    <enum name="KalturaApiParameterPermissionItemOrderBy" enumType="string">
      <const name="ID_ASC" value="+id"/>
      <const name="ID_DESC" value="-id"/>
      <const name="CREATED_AT_ASC" value="+createdAt"/>
      <const name="CREATED_AT_DESC" value="-createdAt"/>
      <const name="UPDATED_AT_ASC" value="+updatedAt"/>
      <const name="UPDATED_AT_DESC" value="-updatedAt"/>
    </enum>
    <enum name="KalturaAssetOrderBy" enumType="string">
      <const name="SIZE_ASC" value="+size"/>
      <const name="SIZE_DESC" value="-size"/>
      <const name="CREATED_AT_ASC" value="+createdAt"/>
      <const name="CREATED_AT_DESC" value="-createdAt"/>
      <const name="UPDATED_AT_ASC" value="+updatedAt"/>
      <const name="UPDATED_AT_DESC" value="-updatedAt"/>
      <const name="DELETED_AT_ASC" value="+deletedAt"/>
      <const name="DELETED_AT_DESC" value="-deletedAt"/>
    </enum>
    <enum name="KalturaAssetParamsOrderBy" enumType="string"/>
    <enum name="KalturaAssetParamsOrigin" enumType="int">
      <const name="CONVERT" value="0"/>
      <const name="INGEST" value="1"/>
      <const name="CONVERT_WHEN_MISSING" value="2"/>
    </enum>
    <enum name="KalturaAssetParamsOutputOrderBy" enumType="string"/>
    <enum name="KalturaAssetStatus" enumType="int">
      <const name="ERROR" value="-1"/>
      <const name="QUEUED" value="0"/>
      <const name="READY" value="2"/>
      <const name="DELETED" value="3"/>
      <const name="IMPORTING" value="7"/>
    </enum>
    <enum name="KalturaAttachmentAssetOrderBy" enumType="string" plugin="attachment">
      <const name="SIZE_ASC" value="+size"/>
      <const name="SIZE_DESC" value="-size"/>
      <const name="CREATED_AT_ASC" value="+createdAt"/>
      <const name="CREATED_AT_DESC" value="-createdAt"/>
      <const name="UPDATED_AT_ASC" value="+updatedAt"/>
      <const name="UPDATED_AT_DESC" value="-updatedAt"/>
      <const name="DELETED_AT_ASC" value="+deletedAt"/>
      <const name="DELETED_AT_DESC" value="-deletedAt"/>
    </enum>
    <enum name="KalturaAttachmentAssetStatus" enumType="int" plugin="attachment">
      <const name="ERROR" value="-1"/>
      <const name="QUEUED" value="0"/>
      <const name="READY" value="2"/>
      <const name="DELETED" value="3"/>
      <const name="IMPORTING" value="7"/>
    </enum>
    <enum name="KalturaAttachmentType" enumType="string" plugin="attachment">
      <const name="TEXT" value="1"/>
      <const name="MEDIA" value="2"/>
      <const name="DOCUMENT" value="3"/>
    </enum>
    <enum name="KalturaAudioCodec" enumType="string">
      <const name="NONE" value=""/>
      <const name="MP3" value="mp3"/>
      <const name="AAC" value="aac"/>
      <const name="VORBIS" value="vorbis"/>
      <const name="WMA" value="wma"/>
      <const name="WMAPRO" value="wmapro"/>
      <const name="AMRNB" value="amrnb"/>
      <const name="MPEG2" value="mpeg2"/>
      <const name="COPY" value="copy"/>
    </enum>
    <enum name="KalturaAuditTrailAction" enumType="string" plugin="audit">
      <const name="CREATED" value="CREATED"/>
      <const name="COPIED" value="COPIED"/>
      <const name="CHANGED" value="CHANGED"/>
      <const name="DELETED" value="DELETED"/>
      <const name="VIEWED" value="VIEWED"/>
      <const name="CONTENT_VIEWED" value="CONTENT_VIEWED"/>
      <const name="FILE_SYNC_CREATED" value="FILE_SYNC_CREATED"/>
      <const name="RELATION_ADDED" value="RELATION_ADDED"/>
      <const name="RELATION_REMOVED" value="RELATION_REMOVED"/>
    </enum>
    <enum name="KalturaAuditTrailContext" enumType="int" plugin="audit">
      <const name="CLIENT" value="-1"/>
      <const name="SCRIPT" value="0"/>
      <const name="PS2" value="1"/>
      <const name="API_V3" value="2"/>
    </enum>
    <enum name="KalturaAuditTrailFileSyncType" enumType="int" plugin="audit">
      <const name="FILE" value="1"/>
      <const name="LINK" value="2"/>
      <const name="URL" value="3"/>
    </enum>
    <enum name="KalturaAuditTrailObjectType" enumType="string" plugin="audit">
      <const name="ACCESS_CONTROL" value="accessControl"/>
      <const name="ADMIN_KUSER" value="adminKuser"/>
      <const name="BATCH_JOB" value="BatchJob"/>
      <const name="CATEGORY" value="category"/>
      <const name="CONVERSION_PROFILE_2" value="conversionProfile2"/>
      <const name="EMAIL_INGESTION_PROFILE" value="EmailIngestionProfile"/>
      <const name="ENTRY" value="entry"/>
      <const name="FILE_SYNC" value="FileSync"/>
      <const name="FLAVOR_ASSET" value="flavorAsset"/>
      <const name="THUMBNAIL_ASSET" value="thumbAsset"/>
      <const name="FLAVOR_PARAMS" value="flavorParams"/>
      <const name="THUMBNAIL_PARAMS" value="thumbParams"/>
      <const name="FLAVOR_PARAMS_CONVERSION_PROFILE" value="flavorParamsConversionProfile"/>
      <const name="FLAVOR_PARAMS_OUTPUT" value="flavorParamsOutput"/>
      <const name="THUMBNAIL_PARAMS_OUTPUT" value="thumbParamsOutput"/>
      <const name="KSHOW" value="kshow"/>
      <const name="KSHOW_KUSER" value="KshowKuser"/>
      <const name="KUSER" value="kuser"/>
      <const name="MEDIA_INFO" value="mediaInfo"/>
      <const name="MODERATION" value="moderation"/>
      <const name="PARTNER" value="Partner"/>
      <const name="ROUGHCUT" value="roughcutEntry"/>
      <const name="SYNDICATION" value="syndicationFeed"/>
      <const name="UI_CONF" value="uiConf"/>
      <const name="UPLOAD_TOKEN" value="UploadToken"/>
      <const name="WIDGET" value="widget"/>
      <const name="METADATA" value="Metadata"/>
      <const name="METADATA_PROFILE" value="MetadataProfile"/>
      <const name="USER_LOGIN_DATA" value="UserLoginData"/>
      <const name="USER_ROLE" value="UserRole"/>
      <const name="PERMISSION" value="Permission"/>
    </enum>
    <enum name="KalturaAuditTrailOrderBy" enumType="string" plugin="audit">
      <const name="CREATED_AT_ASC" value="+createdAt"/>
      <const name="CREATED_AT_DESC" value="-createdAt"/>
      <const name="PARSED_AT_ASC" value="+parsedAt"/>
      <const name="PARSED_AT_DESC" value="-parsedAt"/>
    </enum>
    <enum name="KalturaAuditTrailStatus" enumType="int" plugin="audit">
      <const name="PENDING" value="1"/>
      <const name="READY" value="2"/>
      <const name="FAILED" value="3"/>
    </enum>
    <enum name="KalturaBaseEntryOrderBy" enumType="string">
      <const name="NAME_ASC" value="+name"/>
      <const name="NAME_DESC" value="-name"/>
      <const name="MODERATION_COUNT_ASC" value="+moderationCount"/>
      <const name="MODERATION_COUNT_DESC" value="-moderationCount"/>
      <const name="CREATED_AT_ASC" value="+createdAt"/>
      <const name="CREATED_AT_DESC" value="-createdAt"/>
      <const name="UPDATED_AT_ASC" value="+updatedAt"/>
      <const name="UPDATED_AT_DESC" value="-updatedAt"/>
      <const name="RANK_ASC" value="+rank"/>
      <const name="RANK_DESC" value="-rank"/>
      <const name="START_DATE_ASC" value="+startDate"/>
      <const name="START_DATE_DESC" value="-startDate"/>
      <const name="END_DATE_ASC" value="+endDate"/>
      <const name="END_DATE_DESC" value="-endDate"/>
      <const name="PARTNER_SORT_VALUE_ASC" value="+partnerSortValue"/>
      <const name="PARTNER_SORT_VALUE_DESC" value="-partnerSortValue"/>
    </enum>
    <enum name="KalturaBaseJobOrderBy" enumType="string">
      <const name="CREATED_AT_ASC" value="+createdAt"/>
      <const name="CREATED_AT_DESC" value="-createdAt"/>
      <const name="UPDATED_AT_ASC" value="+updatedAt"/>
      <const name="UPDATED_AT_DESC" value="-updatedAt"/>
      <const name="PROCESSOR_EXPIRATION_ASC" value="+processorExpiration"/>
      <const name="PROCESSOR_EXPIRATION_DESC" value="-processorExpiration"/>
      <const name="EXECUTION_ATTEMPTS_ASC" value="+executionAttempts"/>
      <const name="EXECUTION_ATTEMPTS_DESC" value="-executionAttempts"/>
      <const name="LOCK_VERSION_ASC" value="+lockVersion"/>
      <const name="LOCK_VERSION_DESC" value="-lockVersion"/>
    </enum>
    <enum name="KalturaBaseSyndicationFeedOrderBy" enumType="string">
      <const name="PLAYLIST_ID_ASC" value="+playlistId"/>
      <const name="PLAYLIST_ID_DESC" value="-playlistId"/>
      <const name="NAME_ASC" value="+name"/>
      <const name="NAME_DESC" value="-name"/>
      <const name="TYPE_ASC" value="+type"/>
      <const name="TYPE_DESC" value="-type"/>
      <const name="CREATED_AT_ASC" value="+createdAt"/>
      <const name="CREATED_AT_DESC" value="-createdAt"/>
    </enum>
    <enum name="KalturaBatchJobErrorTypes" enumType="int">
      <const name="APP" value="0"/>
      <const name="RUNTIME" value="1"/>
      <const name="HTTP" value="2"/>
      <const name="CURL" value="3"/>
      <const name="KALTURA_API" value="4"/>
      <const name="KALTURA_CLIENT" value="5"/>
    </enum>
    <enum name="KalturaBatchJobOrderBy" enumType="string">
      <const name="STATUS_ASC" value="+status"/>
      <const name="STATUS_DESC" value="-status"/>
      <const name="CHECK_AGAIN_TIMEOUT_ASC" value="+checkAgainTimeout"/>
      <const name="CHECK_AGAIN_TIMEOUT_DESC" value="-checkAgainTimeout"/>
      <const name="PROGRESS_ASC" value="+progress"/>
      <const name="PROGRESS_DESC" value="-progress"/>
      <const name="UPDATES_COUNT_ASC" value="+updatesCount"/>
      <const name="UPDATES_COUNT_DESC" value="-updatesCount"/>
      <const name="PRIORITY_ASC" value="+priority"/>
      <const name="PRIORITY_DESC" value="-priority"/>
      <const name="QUEUE_TIME_ASC" value="+queueTime"/>
      <const name="QUEUE_TIME_DESC" value="-queueTime"/>
      <const name="FINISH_TIME_ASC" value="+finishTime"/>
      <const name="FINISH_TIME_DESC" value="-finishTime"/>
      <const name="FILE_SIZE_ASC" value="+fileSize"/>
      <const name="FILE_SIZE_DESC" value="-fileSize"/>
      <const name="CREATED_AT_ASC" value="+createdAt"/>
      <const name="CREATED_AT_DESC" value="-createdAt"/>
      <const name="UPDATED_AT_ASC" value="+updatedAt"/>
      <const name="UPDATED_AT_DESC" value="-updatedAt"/>
      <const name="PROCESSOR_EXPIRATION_ASC" value="+processorExpiration"/>
      <const name="PROCESSOR_EXPIRATION_DESC" value="-processorExpiration"/>
      <const name="EXECUTION_ATTEMPTS_ASC" value="+executionAttempts"/>
      <const name="EXECUTION_ATTEMPTS_DESC" value="-executionAttempts"/>
      <const name="LOCK_VERSION_ASC" value="+lockVersion"/>
      <const name="LOCK_VERSION_DESC" value="-lockVersion"/>
    </enum>
    <enum name="KalturaBatchJobStatus" enumType="int">
      <const name="PENDING" value="0"/>
      <const name="QUEUED" value="1"/>
      <const name="PROCESSING" value="2"/>
      <const name="PROCESSED" value="3"/>
      <const name="MOVEFILE" value="4"/>
      <const name="FINISHED" value="5"/>
      <const name="FAILED" value="6"/>
      <const name="ABORTED" value="7"/>
      <const name="ALMOST_DONE" value="8"/>
      <const name="RETRY" value="9"/>
      <const name="FATAL" value="10"/>
      <const name="DONT_PROCESS" value="11"/>
    </enum>
    <enum name="KalturaBatchJobType" enumType="string">
      <const name="CONVERT" value="0"/>
      <const name="IMPORT" value="1"/>
      <const name="DELETE" value="2"/>
      <const name="FLATTEN" value="3"/>
      <const name="BULKUPLOAD" value="4"/>
      <const name="DVDCREATOR" value="5"/>
      <const name="DOWNLOAD" value="6"/>
      <const name="OOCONVERT" value="7"/>
      <const name="CONVERT_PROFILE" value="10"/>
      <const name="POSTCONVERT" value="11"/>
      <const name="PULL" value="12"/>
      <const name="REMOTE_CONVERT" value="13"/>
      <const name="EXTRACT_MEDIA" value="14"/>
      <const name="MAIL" value="15"/>
      <const name="NOTIFICATION" value="16"/>
      <const name="CLEANUP" value="17"/>
      <const name="SCHEDULER_HELPER" value="18"/>
      <const name="BULKDOWNLOAD" value="19"/>
      <const name="DB_CLEANUP" value="20"/>
      <const name="PROVISION_PROVIDE" value="21"/>
      <const name="CONVERT_COLLECTION" value="22"/>
      <const name="STORAGE_EXPORT" value="23"/>
      <const name="PROVISION_DELETE" value="24"/>
      <const name="STORAGE_DELETE" value="25"/>
      <const name="EMAIL_INGESTION" value="26"/>
      <const name="METADATA_IMPORT" value="27"/>
      <const name="METADATA_TRANSFORM" value="28"/>
      <const name="FILESYNC_IMPORT" value="29"/>
      <const name="CAPTURE_THUMB" value="30"/>
      <const name="VIRUS_SCAN" value="virusScan.VirusScan"/>
      <const name="DISTRIBUTION_SUBMIT" value="contentDistribution.DistributionSubmit"/>
      <const name="DISTRIBUTION_UPDATE" value="contentDistribution.DistributionUpdate"/>
      <const name="DISTRIBUTION_DELETE" value="contentDistribution.DistributionDelete"/>
      <const name="DISTRIBUTION_FETCH_REPORT" value="contentDistribution.DistributionFetchReport"/>
      <const name="DISTRIBUTION_ENABLE" value="contentDistribution.DistributionEnable"/>
      <const name="DISTRIBUTION_DISABLE" value="contentDistribution.DistributionDisable"/>
      <const name="DISTRIBUTION_SYNC" value="contentDistribution.DistributionSync"/>
      <const name="DROP_FOLDER_WATCHER" value="dropFolder.DropFolderWatcher"/>
      <const name="DROP_FOLDER_HANDLER" value="dropFolder.DropFolderHandler"/>
      <const name="PARSE_CAPTION_ASSET" value="captionSearch.parseCaptionAsset"/>
    </enum>
    <enum name="KalturaBitRateMode" enumType="int">
      <const name="CBR" value="1"/>
      <const name="VBR" value="2"/>
    </enum>
    <enum name="KalturaBulkUploadAction" enumType="int">
      <const name="ADD" value="1"/>
      <const name="UPDATE" value="2"/>
      <const name="DELETE" value="3"/>
      <const name="REPLACE" value="4"/>
      <const name="TRANSFORM_XSLT" value="5"/>
    </enum>
    <enum name="KalturaBulkUploadResultObjectType" enumType="string">
      <const name="ENTRY" value="1"/>
    </enum>
    <enum name="KalturaBulkUploadType" enumType="string">
      <const name="CSV" value="bulkUploadCsv.CSV"/>
      <const name="XML" value="bulkUploadXml.XML"/>
      <const name="DROP_FOLDER_XML" value="dropFolderXmlBulkUpload.DROP_FOLDER_XML"/>
    </enum>
    <enum name="KalturaCaptionAssetOrderBy" enumType="string" plugin="caption">
      <const name="SIZE_ASC" value="+size"/>
      <const name="SIZE_DESC" value="-size"/>
      <const name="CREATED_AT_ASC" value="+createdAt"/>
      <const name="CREATED_AT_DESC" value="-createdAt"/>
      <const name="UPDATED_AT_ASC" value="+updatedAt"/>
      <const name="UPDATED_AT_DESC" value="-updatedAt"/>
      <const name="DELETED_AT_ASC" value="+deletedAt"/>
      <const name="DELETED_AT_DESC" value="-deletedAt"/>
    </enum>
    <enum name="KalturaCaptionAssetStatus" enumType="int" plugin="caption">
      <const name="ERROR" value="-1"/>
      <const name="QUEUED" value="0"/>
      <const name="READY" value="2"/>
      <const name="DELETED" value="3"/>
      <const name="IMPORTING" value="7"/>
    </enum>
    <enum name="KalturaCaptionParamsOrderBy" enumType="string" plugin="caption"/>
    <enum name="KalturaCaptionType" enumType="string" plugin="caption">
      <const name="SRT" value="1"/>
      <const name="DFXP" value="2"/>
    </enum>
    <enum name="KalturaCategoryOrderBy" enumType="string">
      <const name="DEPTH_ASC" value="+depth"/>
      <const name="DEPTH_DESC" value="-depth"/>
      <const name="FULL_NAME_ASC" value="+fullName"/>
      <const name="FULL_NAME_DESC" value="-fullName"/>
      <const name="CREATED_AT_ASC" value="+createdAt"/>
      <const name="CREATED_AT_DESC" value="-createdAt"/>
    </enum>
    <enum name="KalturaCodeCuePointOrderBy" enumType="string" plugin="codeCuePoint">
      <const name="CREATED_AT_ASC" value="+createdAt"/>
      <const name="CREATED_AT_DESC" value="-createdAt"/>
      <const name="UPDATED_AT_ASC" value="+updatedAt"/>
      <const name="UPDATED_AT_DESC" value="-updatedAt"/>
      <const name="START_TIME_ASC" value="+startTime"/>
      <const name="START_TIME_DESC" value="-startTime"/>
      <const name="PARTNER_SORT_VALUE_ASC" value="+partnerSortValue"/>
      <const name="PARTNER_SORT_VALUE_DESC" value="-partnerSortValue"/>
    </enum>
    <enum name="KalturaCommercialUseType" enumType="int">
      <const name="COMMERCIAL_USE" value="1"/>
      <const name="NON_COMMERCIAL_USE" value="0"/>
    </enum>
    <enum name="KalturaConfigurableDistributionProfileOrderBy" enumType="string" plugin="contentDistribution">
      <const name="CREATED_AT_ASC" value="+createdAt"/>
      <const name="CREATED_AT_DESC" value="-createdAt"/>
      <const name="UPDATED_AT_ASC" value="+updatedAt"/>
      <const name="UPDATED_AT_DESC" value="-updatedAt"/>
    </enum>
    <enum name="KalturaContainerFormat" enumType="string">
      <const name="FLV" value="flv"/>
      <const name="MP4" value="mp4"/>
      <const name="AVI" value="avi"/>
      <const name="MOV" value="mov"/>
      <const name="MP3" value="mp3"/>
      <const name="_3GP" value="3gp"/>
      <const name="OGG" value="ogg"/>
      <const name="WMV" value="wmv"/>
      <const name="WMA" value="wma"/>
      <const name="ISMV" value="ismv"/>
      <const name="MKV" value="mkv"/>
      <const name="WEBM" value="webm"/>
      <const name="MPEG" value="mpeg"/>
      <const name="MPEGTS" value="mpegts"/>
      <const name="APPLEHTTP" value="applehttp"/>
      <const name="SWF" value="swf"/>
      <const name="PDF" value="pdf"/>
      <const name="JPG" value="jpg"/>
    </enum>
    <enum name="KalturaControlPanelCommandOrderBy" enumType="string">
      <const name="CREATED_AT_ASC" value="+createdAt"/>
      <const name="CREATED_AT_DESC" value="-createdAt"/>
      <const name="UPDATED_AT_ASC" value="+updatedAt"/>
      <const name="UPDATED_AT_DESC" value="-updatedAt"/>
    </enum>
    <enum name="KalturaControlPanelCommandStatus" enumType="int">
      <const name="PENDING" value="1"/>
      <const name="HANDLED" value="2"/>
      <const name="DONE" value="3"/>
      <const name="FAILED" value="4"/>
    </enum>
    <enum name="KalturaControlPanelCommandTargetType" enumType="int">
      <const name="DATA_CENTER" value="1"/>
      <const name="SCHEDULER" value="2"/>
      <const name="JOB_TYPE" value="3"/>
      <const name="JOB" value="4"/>
      <const name="BATCH" value="5"/>
    </enum>
    <enum name="KalturaControlPanelCommandType" enumType="int">
      <const name="STOP" value="1"/>
      <const name="START" value="2"/>
      <const name="CONFIG" value="3"/>
      <const name="KILL" value="4"/>
    </enum>
    <enum name="KalturaConversionProfileAssetParamsOrderBy" enumType="string"/>
    <enum name="KalturaConversionProfileOrderBy" enumType="string">
      <const name="CREATED_AT_ASC" value="+createdAt"/>
      <const name="CREATED_AT_DESC" value="-createdAt"/>
    </enum>
    <enum name="KalturaConversionProfileStatus" enumType="string">
      <const name="DISABLED" value="1"/>
      <const name="ENABLED" value="2"/>
      <const name="DELETED" value="3"/>
    </enum>
    <enum name="KalturaCountryRestrictionType" enumType="int">
      <const name="RESTRICT_COUNTRY_LIST" value="0"/>
      <const name="ALLOW_COUNTRY_LIST" value="1"/>
    </enum>
    <enum name="KalturaCuePointOrderBy" enumType="string" plugin="cuePoint">
      <const name="CREATED_AT_ASC" value="+createdAt"/>
      <const name="CREATED_AT_DESC" value="-createdAt"/>
      <const name="UPDATED_AT_ASC" value="+updatedAt"/>
      <const name="UPDATED_AT_DESC" value="-updatedAt"/>
      <const name="START_TIME_ASC" value="+startTime"/>
      <const name="START_TIME_DESC" value="-startTime"/>
      <const name="PARTNER_SORT_VALUE_ASC" value="+partnerSortValue"/>
      <const name="PARTNER_SORT_VALUE_DESC" value="-partnerSortValue"/>
    </enum>
    <enum name="KalturaCuePointStatus" enumType="int" plugin="cuePoint">
      <const name="READY" value="1"/>
      <const name="DELETED" value="2"/>
    </enum>
    <enum name="KalturaCuePointType" enumType="string" plugin="cuePoint">
      <const name="ANNOTATION" value="annotation.Annotation"/>
      <const name="AD" value="adCuePoint.Ad"/>
      <const name="CODE" value="codeCuePoint.Code"/>
    </enum>
    <enum name="KalturaDataEntryOrderBy" enumType="string">
      <const name="NAME_ASC" value="+name"/>
      <const name="NAME_DESC" value="-name"/>
      <const name="MODERATION_COUNT_ASC" value="+moderationCount"/>
      <const name="MODERATION_COUNT_DESC" value="-moderationCount"/>
      <const name="CREATED_AT_ASC" value="+createdAt"/>
      <const name="CREATED_AT_DESC" value="-createdAt"/>
      <const name="UPDATED_AT_ASC" value="+updatedAt"/>
      <const name="UPDATED_AT_DESC" value="-updatedAt"/>
      <const name="RANK_ASC" value="+rank"/>
      <const name="RANK_DESC" value="-rank"/>
      <const name="START_DATE_ASC" value="+startDate"/>
      <const name="START_DATE_DESC" value="-startDate"/>
      <const name="END_DATE_ASC" value="+endDate"/>
      <const name="END_DATE_DESC" value="-endDate"/>
      <const name="PARTNER_SORT_VALUE_ASC" value="+partnerSortValue"/>
      <const name="PARTNER_SORT_VALUE_DESC" value="-partnerSortValue"/>
    </enum>
    <enum name="KalturaDirectoryRestrictionType" enumType="int">
      <const name="DONT_DISPLAY" value="0"/>
      <const name="DISPLAY_WITH_LINK" value="1"/>
    </enum>
    <enum name="KalturaDistributionAction" enumType="int" plugin="contentDistribution">
      <const name="SUBMIT" value="1"/>
      <const name="UPDATE" value="2"/>
      <const name="DELETE" value="3"/>
      <const name="FETCH_REPORT" value="4"/>
    </enum>
    <enum name="KalturaDistributionErrorType" enumType="int" plugin="contentDistribution">
      <const name="MISSING_FLAVOR" value="1"/>
      <const name="MISSING_THUMBNAIL" value="2"/>
      <const name="MISSING_METADATA" value="3"/>
      <const name="INVALID_DATA" value="4"/>
    </enum>
    <enum name="KalturaDistributionFieldRequiredStatus" enumType="int" plugin="contentDistribution">
      <const name="NOT_REQUIRED" value="0"/>
      <const name="REQUIRED_BY_PROVIDER" value="1"/>
      <const name="REQUIRED_BY_PARTNER" value="2"/>
    </enum>
    <enum name="KalturaDistributionProfileActionStatus" enumType="int" plugin="contentDistribution">
      <const name="DISABLED" value="1"/>
      <const name="AUTOMATIC" value="2"/>
      <const name="MANUAL" value="3"/>
    </enum>
    <enum name="KalturaDistributionProfileOrderBy" enumType="string" plugin="contentDistribution">
      <const name="CREATED_AT_ASC" value="+createdAt"/>
      <const name="CREATED_AT_DESC" value="-createdAt"/>
      <const name="UPDATED_AT_ASC" value="+updatedAt"/>
      <const name="UPDATED_AT_DESC" value="-updatedAt"/>
    </enum>
    <enum name="KalturaDistributionProfileStatus" enumType="int" plugin="contentDistribution">
      <const name="DISABLED" value="1"/>
      <const name="ENABLED" value="2"/>
      <const name="DELETED" value="3"/>
    </enum>
    <enum name="KalturaDistributionProtocol" enumType="int" plugin="contentDistribution">
      <const name="FTP" value="1"/>
      <const name="SCP" value="2"/>
      <const name="SFTP" value="3"/>
      <const name="HTTP" value="4"/>
      <const name="HTTPS" value="5"/>
    </enum>
    <enum name="KalturaDistributionProviderOrderBy" enumType="string" plugin="contentDistribution"/>
    <enum name="KalturaDistributionProviderType" enumType="string" plugin="contentDistribution">
      <const name="GENERIC" value="1"/>
      <const name="SYNDICATION" value="2"/>
      <const name="YOUTUBE" value="youTubeDistribution.YOUTUBE"/>
      <const name="YOUTUBE_API" value="youtubeApiDistribution.YOUTUBE_API"/>
      <const name="DAILYMOTION" value="dailymotionDistribution.DAILYMOTION"/>
      <const name="PODCAST" value="podcastDistribution.PODCAST"/>
      <const name="TVCOM" value="tvComDistribution.TVCOM"/>
      <const name="FREEWHEEL" value="freewheelDistribution.FREEWHEEL"/>
      <const name="FREEWHEEL_GENERIC" value="freewheelGenericDistribution.FREEWHEEL_GENERIC"/>
      <const name="HULU" value="huluDistribution.HULU"/>
      <const name="DOUBLECLICK" value="doubleClickDistribution.DOUBLECLICK"/>
      <const name="SYNACOR_HBO" value="synacorHboDistribution.SYNACOR_HBO"/>
      <const name="AVN" value="avnDistribution.AVN"/>
      <const name="COMCAST_MRSS" value="comcastMrssDistribution.COMCAST_MRSS"/>
      <const name="IDETIC" value="ideticDistribution.IDETIC"/>
      <const name="TIME_WARNER" value="timeWarnerDistribution.TIME_WARNER"/>
      <const name="YAHOO" value="yahooDistribution.YAHOO"/>
      <const name="NDN" value="ndnDistribution.NDN"/>
      <const name="UVERSE" value="uverseDistribution.UVERSE"/>
    </enum>
    <enum name="KalturaDistributionValidationErrorType" enumType="int" plugin="contentDistribution">
      <const name="CUSTOM_ERROR" value="0"/>
      <const name="STRING_EMPTY" value="1"/>
      <const name="STRING_TOO_LONG" value="2"/>
      <const name="STRING_TOO_SHORT" value="3"/>
      <const name="INVALID_FORMAT" value="4"/>
    </enum>
    <enum name="KalturaDocumentEntryOrderBy" enumType="string" plugin="document">
      <const name="NAME_ASC" value="+name"/>
      <const name="NAME_DESC" value="-name"/>
      <const name="MODERATION_COUNT_ASC" value="+moderationCount"/>
      <const name="MODERATION_COUNT_DESC" value="-moderationCount"/>
      <const name="CREATED_AT_ASC" value="+createdAt"/>
      <const name="CREATED_AT_DESC" value="-createdAt"/>
      <const name="UPDATED_AT_ASC" value="+updatedAt"/>
      <const name="UPDATED_AT_DESC" value="-updatedAt"/>
      <const name="RANK_ASC" value="+rank"/>
      <const name="RANK_DESC" value="-rank"/>
      <const name="START_DATE_ASC" value="+startDate"/>
      <const name="START_DATE_DESC" value="-startDate"/>
      <const name="END_DATE_ASC" value="+endDate"/>
      <const name="END_DATE_DESC" value="-endDate"/>
      <const name="PARTNER_SORT_VALUE_ASC" value="+partnerSortValue"/>
      <const name="PARTNER_SORT_VALUE_DESC" value="-partnerSortValue"/>
    </enum>
    <enum name="KalturaDocumentFlavorParamsOrderBy" enumType="string" plugin="document"/>
    <enum name="KalturaDocumentFlavorParamsOutputOrderBy" enumType="string" plugin="document"/>
    <enum name="KalturaDocumentType" enumType="int" plugin="document">
      <const name="DOCUMENT" value="11"/>
      <const name="SWF" value="12"/>
      <const name="PDF" value="13"/>
    </enum>
    <enum name="KalturaDropFolderContentFileHandlerMatchPolicy" enumType="int" plugin="dropFolder">
      <const name="ADD_AS_NEW" value="1"/>
      <const name="MATCH_EXISTING_OR_ADD_AS_NEW" value="2"/>
      <const name="MATCH_EXISTING_OR_KEEP_IN_FOLDER" value="3"/>
    </enum>
    <enum name="KalturaDropFolderFileDeletePolicy" enumType="int" plugin="dropFolder">
      <const name="MANUAL_DELETE" value="1"/>
      <const name="AUTO_DELETE" value="2"/>
    </enum>
    <enum name="KalturaDropFolderFileErrorCode" enumType="string" plugin="dropFolder">
      <const name="ERROR_UPDATE_ENTRY" value="1"/>
      <const name="ERROR_ADD_ENTRY" value="2"/>
      <const name="FLAVOR_NOT_FOUND" value="3"/>
      <const name="FLAVOR_MISSING_IN_FILE_NAME" value="4"/>
      <const name="SLUG_REGEX_NO_MATCH" value="5"/>
      <const name="ERROR_READING_FILE" value="6"/>
      <const name="ERROR_DOWNLOADING_FILE" value="7"/>
      <const name="LOCAL_FILE_WRONG_SIZE" value="dropFolderXmlBulkUpload.LOCAL_FILE_WRONG_SIZE"/>
      <const name="LOCAL_FILE_WRONG_CHECKSUM" value="dropFolderXmlBulkUpload.LOCAL_FILE_WRONG_CHECKSUM"/>
      <const name="ERROR_WRITING_TEMP_FILE" value="dropFolderXmlBulkUpload.ERROR_WRITING_TEMP_FILE"/>
      <const name="ERROR_ADDING_BULK_UPLOAD" value="dropFolderXmlBulkUpload.ERROR_ADDING_BULK_UPLOAD"/>
    </enum>
    <enum name="KalturaDropFolderFileHandlerType" enumType="string" plugin="dropFolder">
      <const name="CONTENT" value="1"/>
      <const name="XML" value="dropFolderXmlBulkUpload.XML"/>
    </enum>
    <enum name="KalturaDropFolderFileOrderBy" enumType="string" plugin="dropFolder">
      <const name="ID_ASC" value="+id"/>
      <const name="ID_DESC" value="-id"/>
      <const name="FILE_NAME_ASC" value="+fileName"/>
      <const name="FILE_NAME_DESC" value="-fileName"/>
      <const name="FILE_SIZE_ASC" value="+fileSize"/>
      <const name="FILE_SIZE_DESC" value="-fileSize"/>
      <const name="FILE_SIZE_LAST_SET_AT_ASC" value="+fileSizeLastSetAt"/>
      <const name="FILE_SIZE_LAST_SET_AT_DESC" value="-fileSizeLastSetAt"/>
      <const name="PARSED_SLUG_ASC" value="+parsedSlug"/>
      <const name="PARSED_SLUG_DESC" value="-parsedSlug"/>
      <const name="PARSED_FLAVOR_ASC" value="+parsedFlavor"/>
      <const name="PARSED_FLAVOR_DESC" value="-parsedFlavor"/>
      <const name="CREATED_AT_ASC" value="+createdAt"/>
      <const name="CREATED_AT_DESC" value="-createdAt"/>
      <const name="UPDATED_AT_ASC" value="+updatedAt"/>
      <const name="UPDATED_AT_DESC" value="-updatedAt"/>
    </enum>
    <enum name="KalturaDropFolderFileStatus" enumType="int" plugin="dropFolder">
      <const name="UPLOADING" value="1"/>
      <const name="PENDING" value="2"/>
      <const name="WAITING" value="3"/>
      <const name="HANDLED" value="4"/>
      <const name="IGNORE" value="5"/>
      <const name="DELETED" value="6"/>
      <const name="PURGED" value="7"/>
      <const name="NO_MATCH" value="8"/>
      <const name="ERROR_HANDLING" value="9"/>
      <const name="ERROR_DELETING" value="10"/>
      <const name="DOWNLOADING" value="11"/>
      <const name="ERROR_DOWNLOADING" value="12"/>
    </enum>
    <enum name="KalturaDropFolderOrderBy" enumType="string" plugin="dropFolder">
      <const name="ID_ASC" value="+id"/>
      <const name="ID_DESC" value="-id"/>
      <const name="NAME_ASC" value="+name"/>
      <const name="NAME_DESC" value="-name"/>
      <const name="CREATED_AT_ASC" value="+createdAt"/>
      <const name="CREATED_AT_DESC" value="-createdAt"/>
      <const name="UPDATED_AT_ASC" value="+updatedAt"/>
      <const name="UPDATED_AT_DESC" value="-updatedAt"/>
    </enum>
    <enum name="KalturaDropFolderStatus" enumType="int" plugin="dropFolder">
      <const name="DISABLED" value="0"/>
      <const name="ENABLED" value="1"/>
      <const name="DELETED" value="2"/>
    </enum>
    <enum name="KalturaDropFolderType" enumType="string" plugin="dropFolder">
      <const name="LOCAL" value="1"/>
      <const name="FTP" value="2"/>
      <const name="SCP" value="3"/>
      <const name="SFTP" value="4"/>
    </enum>
    <enum name="KalturaDurationType" enumType="string">
      <const name="NOT_AVAILABLE" value="notavailable"/>
      <const name="SHORT" value="short"/>
      <const name="MEDIUM" value="medium"/>
      <const name="LONG" value="long"/>
    </enum>
    <enum name="KalturaDwhHourlyPartnerOrderBy" enumType="string" plugin="partnerAggregation">
      <const name="AGGREGATED_TIME_ASC" value="+aggregatedTime"/>
      <const name="AGGREGATED_TIME_DESC" value="-aggregatedTime"/>
      <const name="SUM_TIME_VIEWED_ASC" value="+sumTimeViewed"/>
      <const name="SUM_TIME_VIEWED_DESC" value="-sumTimeViewed"/>
      <const name="AVERAGE_TIME_VIEWED_ASC" value="+averageTimeViewed"/>
      <const name="AVERAGE_TIME_VIEWED_DESC" value="-averageTimeViewed"/>
      <const name="COUNT_PLAYS_ASC" value="+countPlays"/>
      <const name="COUNT_PLAYS_DESC" value="-countPlays"/>
      <const name="COUNT_LOADS_ASC" value="+countLoads"/>
      <const name="COUNT_LOADS_DESC" value="-countLoads"/>
      <const name="COUNT_PLAYS25_ASC" value="+countPlays25"/>
      <const name="COUNT_PLAYS25_DESC" value="-countPlays25"/>
      <const name="COUNT_PLAYS50_ASC" value="+countPlays50"/>
      <const name="COUNT_PLAYS50_DESC" value="-countPlays50"/>
      <const name="COUNT_PLAYS75_ASC" value="+countPlays75"/>
      <const name="COUNT_PLAYS75_DESC" value="-countPlays75"/>
      <const name="COUNT_PLAYS100_ASC" value="+countPlays100"/>
      <const name="COUNT_PLAYS100_DESC" value="-countPlays100"/>
      <const name="COUNT_EDIT_ASC" value="+countEdit"/>
      <const name="COUNT_EDIT_DESC" value="-countEdit"/>
      <const name="COUNT_SHARES_ASC" value="+countShares"/>
      <const name="COUNT_SHARES_DESC" value="-countShares"/>
      <const name="COUNT_DOWNLOAD_ASC" value="+countDownload"/>
      <const name="COUNT_DOWNLOAD_DESC" value="-countDownload"/>
      <const name="COUNT_REPORT_ABUSE_ASC" value="+countReportAbuse"/>
      <const name="COUNT_REPORT_ABUSE_DESC" value="-countReportAbuse"/>
      <const name="COUNT_MEDIA_ENTRIES_ASC" value="+countMediaEntries"/>
      <const name="COUNT_MEDIA_ENTRIES_DESC" value="-countMediaEntries"/>
      <const name="COUNT_VIDEO_ENTRIES_ASC" value="+countVideoEntries"/>
      <const name="COUNT_VIDEO_ENTRIES_DESC" value="-countVideoEntries"/>
      <const name="COUNT_IMAGE_ENTRIES_ASC" value="+countImageEntries"/>
      <const name="COUNT_IMAGE_ENTRIES_DESC" value="-countImageEntries"/>
      <const name="COUNT_AUDIO_ENTRIES_ASC" value="+countAudioEntries"/>
      <const name="COUNT_AUDIO_ENTRIES_DESC" value="-countAudioEntries"/>
      <const name="COUNT_MIX_ENTRIES_ASC" value="+countMixEntries"/>
      <const name="COUNT_MIX_ENTRIES_DESC" value="-countMixEntries"/>
      <const name="COUNT_PLAYLISTS_ASC" value="+countPlaylists"/>
      <const name="COUNT_PLAYLISTS_DESC" value="-countPlaylists"/>
      <const name="COUNT_BANDWIDTH_ASC" value="+countBandwidth"/>
      <const name="COUNT_BANDWIDTH_DESC" value="-countBandwidth"/>
      <const name="COUNT_STORAGE_ASC" value="+countStorage"/>
      <const name="COUNT_STORAGE_DESC" value="-countStorage"/>
      <const name="COUNT_USERS_ASC" value="+countUsers"/>
      <const name="COUNT_USERS_DESC" value="-countUsers"/>
      <const name="COUNT_WIDGETS_ASC" value="+countWidgets"/>
      <const name="COUNT_WIDGETS_DESC" value="-countWidgets"/>
      <const name="AGGREGATED_STORAGE_ASC" value="+aggregatedStorage"/>
      <const name="AGGREGATED_STORAGE_DESC" value="-aggregatedStorage"/>
      <const name="AGGREGATED_BANDWIDTH_ASC" value="+aggregatedBandwidth"/>
      <const name="AGGREGATED_BANDWIDTH_DESC" value="-aggregatedBandwidth"/>
      <const name="COUNT_BUFFER_START_ASC" value="+countBufferStart"/>
      <const name="COUNT_BUFFER_START_DESC" value="-countBufferStart"/>
      <const name="COUNT_BUFFER_END_ASC" value="+countBufferEnd"/>
      <const name="COUNT_BUFFER_END_DESC" value="-countBufferEnd"/>
      <const name="COUNT_OPEN_FULL_SCREEN_ASC" value="+countOpenFullScreen"/>
      <const name="COUNT_OPEN_FULL_SCREEN_DESC" value="-countOpenFullScreen"/>
      <const name="COUNT_CLOSE_FULL_SCREEN_ASC" value="+countCloseFullScreen"/>
      <const name="COUNT_CLOSE_FULL_SCREEN_DESC" value="-countCloseFullScreen"/>
      <const name="COUNT_REPLAY_ASC" value="+countReplay"/>
      <const name="COUNT_REPLAY_DESC" value="-countReplay"/>
      <const name="COUNT_SEEK_ASC" value="+countSeek"/>
      <const name="COUNT_SEEK_DESC" value="-countSeek"/>
      <const name="COUNT_OPEN_UPLOAD_ASC" value="+countOpenUpload"/>
      <const name="COUNT_OPEN_UPLOAD_DESC" value="-countOpenUpload"/>
      <const name="COUNT_SAVE_PUBLISH_ASC" value="+countSavePublish"/>
      <const name="COUNT_SAVE_PUBLISH_DESC" value="-countSavePublish"/>
      <const name="COUNT_CLOSE_EDITOR_ASC" value="+countCloseEditor"/>
      <const name="COUNT_CLOSE_EDITOR_DESC" value="-countCloseEditor"/>
      <const name="COUNT_PRE_BUMPER_PLAYED_ASC" value="+countPreBumperPlayed"/>
      <const name="COUNT_PRE_BUMPER_PLAYED_DESC" value="-countPreBumperPlayed"/>
      <const name="COUNT_POST_BUMPER_PLAYED_ASC" value="+countPostBumperPlayed"/>
      <const name="COUNT_POST_BUMPER_PLAYED_DESC" value="-countPostBumperPlayed"/>
      <const name="COUNT_BUMPER_CLICKED_ASC" value="+countBumperClicked"/>
      <const name="COUNT_BUMPER_CLICKED_DESC" value="-countBumperClicked"/>
      <const name="COUNT_PREROLL_STARTED_ASC" value="+countPrerollStarted"/>
      <const name="COUNT_PREROLL_STARTED_DESC" value="-countPrerollStarted"/>
      <const name="COUNT_MIDROLL_STARTED_ASC" value="+countMidrollStarted"/>
      <const name="COUNT_MIDROLL_STARTED_DESC" value="-countMidrollStarted"/>
      <const name="COUNT_POSTROLL_STARTED_ASC" value="+countPostrollStarted"/>
      <const name="COUNT_POSTROLL_STARTED_DESC" value="-countPostrollStarted"/>
      <const name="COUNT_OVERLAY_STARTED_ASC" value="+countOverlayStarted"/>
      <const name="COUNT_OVERLAY_STARTED_DESC" value="-countOverlayStarted"/>
      <const name="COUNT_PREROLL_CLICKED_ASC" value="+countPrerollClicked"/>
      <const name="COUNT_PREROLL_CLICKED_DESC" value="-countPrerollClicked"/>
      <const name="COUNT_MIDROLL_CLICKED_ASC" value="+countMidrollClicked"/>
      <const name="COUNT_MIDROLL_CLICKED_DESC" value="-countMidrollClicked"/>
      <const name="COUNT_POSTROLL_CLICKED_ASC" value="+countPostrollClicked"/>
      <const name="COUNT_POSTROLL_CLICKED_DESC" value="-countPostrollClicked"/>
      <const name="COUNT_OVERLAY_CLICKED_ASC" value="+countOverlayClicked"/>
      <const name="COUNT_OVERLAY_CLICKED_DESC" value="-countOverlayClicked"/>
      <const name="COUNT_PREROLL25_ASC" value="+countPreroll25"/>
      <const name="COUNT_PREROLL25_DESC" value="-countPreroll25"/>
      <const name="COUNT_PREROLL50_ASC" value="+countPreroll50"/>
      <const name="COUNT_PREROLL50_DESC" value="-countPreroll50"/>
      <const name="COUNT_PREROLL75_ASC" value="+countPreroll75"/>
      <const name="COUNT_PREROLL75_DESC" value="-countPreroll75"/>
      <const name="COUNT_MIDROLL25_ASC" value="+countMidroll25"/>
      <const name="COUNT_MIDROLL25_DESC" value="-countMidroll25"/>
      <const name="COUNT_MIDROLL50_ASC" value="+countMidroll50"/>
      <const name="COUNT_MIDROLL50_DESC" value="-countMidroll50"/>
      <const name="COUNT_MIDROLL75_ASC" value="+countMidroll75"/>
      <const name="COUNT_MIDROLL75_DESC" value="-countMidroll75"/>
      <const name="COUNT_POSTROLL25_ASC" value="+countPostroll25"/>
      <const name="COUNT_POSTROLL25_DESC" value="-countPostroll25"/>
      <const name="COUNT_POSTROLL50_ASC" value="+countPostroll50"/>
      <const name="COUNT_POSTROLL50_DESC" value="-countPostroll50"/>
      <const name="COUNT_POSTROLL75_ASC" value="+countPostroll75"/>
      <const name="COUNT_POSTROLL75_DESC" value="-countPostroll75"/>
      <const name="COUNT_LIVE_STREAMING_BANDWIDTH_ASC" value="+countLiveStreamingBandwidth"/>
      <const name="COUNT_LIVE_STREAMING_BANDWIDTH_DESC" value="-countLiveStreamingBandwidth"/>
      <const name="AGGREGATED_LIVE_STREAMING_BANDWIDTH_ASC" value="+aggregatedLiveStreamingBandwidth"/>
      <const name="AGGREGATED_LIVE_STREAMING_BANDWIDTH_DESC" value="-aggregatedLiveStreamingBandwidth"/>
    </enum>
    <enum name="KalturaEditorType" enumType="int">
      <const name="SIMPLE" value="1"/>
      <const name="ADVANCED" value="2"/>
    </enum>
    <enum name="KalturaEmailIngestionProfileStatus" enumType="int">
      <const name="INACTIVE" value="0"/>
      <const name="ACTIVE" value="1"/>
    </enum>
    <enum name="KalturaEntryDistributionFlag" enumType="int" plugin="contentDistribution">
      <const name="NONE" value="0"/>
      <const name="SUBMIT_REQUIRED" value="1"/>
      <const name="DELETE_REQUIRED" value="2"/>
      <const name="UPDATE_REQUIRED" value="3"/>
      <const name="ENABLE_REQUIRED" value="4"/>
      <const name="DISABLE_REQUIRED" value="5"/>
    </enum>
    <enum name="KalturaEntryDistributionOrderBy" enumType="string" plugin="contentDistribution">
      <const name="CREATED_AT_ASC" value="+createdAt"/>
      <const name="CREATED_AT_DESC" value="-createdAt"/>
      <const name="UPDATED_AT_ASC" value="+updatedAt"/>
      <const name="UPDATED_AT_DESC" value="-updatedAt"/>
      <const name="SUBMITTED_AT_ASC" value="+submittedAt"/>
      <const name="SUBMITTED_AT_DESC" value="-submittedAt"/>
      <const name="SUNRISE_ASC" value="+sunrise"/>
      <const name="SUNRISE_DESC" value="-sunrise"/>
      <const name="SUNSET_ASC" value="+sunset"/>
      <const name="SUNSET_DESC" value="-sunset"/>
    </enum>
    <enum name="KalturaEntryDistributionStatus" enumType="int" plugin="contentDistribution">
      <const name="PENDING" value="0"/>
      <const name="QUEUED" value="1"/>
      <const name="READY" value="2"/>
      <const name="DELETED" value="3"/>
      <const name="SUBMITTING" value="4"/>
      <const name="UPDATING" value="5"/>
      <const name="DELETING" value="6"/>
      <const name="ERROR_SUBMITTING" value="7"/>
      <const name="ERROR_UPDATING" value="8"/>
      <const name="ERROR_DELETING" value="9"/>
      <const name="REMOVED" value="10"/>
      <const name="IMPORT_SUBMITTING" value="11"/>
      <const name="IMPORT_UPDATING" value="12"/>
    </enum>
    <enum name="KalturaEntryDistributionSunStatus" enumType="int" plugin="contentDistribution">
      <const name="BEFORE_SUNRISE" value="1"/>
      <const name="AFTER_SUNRISE" value="2"/>
      <const name="AFTER_SUNSET" value="3"/>
    </enum>
    <enum name="KalturaEntryModerationStatus" enumType="int">
      <const name="PENDING_MODERATION" value="1"/>
      <const name="APPROVED" value="2"/>
      <const name="REJECTED" value="3"/>
      <const name="FLAGGED_FOR_REVIEW" value="5"/>
      <const name="AUTO_APPROVED" value="6"/>
    </enum>
    <enum name="KalturaEntryReplacementStatus" enumType="string">
      <const name="NONE" value="0"/>
      <const name="APPROVED_BUT_NOT_READY" value="1"/>
      <const name="READY_BUT_NOT_APPROVED" value="2"/>
      <const name="NOT_READY_AND_NOT_APPROVED" value="3"/>
    </enum>
    <enum name="KalturaEntryStatus" enumType="string">
      <const name="ERROR_IMPORTING" value="-2"/>
      <const name="ERROR_CONVERTING" value="-1"/>
      <const name="IMPORT" value="0"/>
      <const name="PRECONVERT" value="1"/>
      <const name="READY" value="2"/>
      <const name="DELETED" value="3"/>
      <const name="PENDING" value="4"/>
      <const name="MODERATE" value="5"/>
      <const name="BLOCKED" value="6"/>
      <const name="NO_CONTENT" value="7"/>
      <const name="INFECTED" value="virusScan.Infected"/>
      <const name="SCAN_FAILURE" value="virusScan.ScanFailure"/>
    </enum>
    <enum name="KalturaEntryType" enumType="string">
      <const name="AUTOMATIC" value="-1"/>
      <const name="MEDIA_CLIP" value="1"/>
      <const name="MIX" value="2"/>
      <const name="PLAYLIST" value="5"/>
      <const name="DATA" value="6"/>
      <const name="LIVE_STREAM" value="7"/>
      <const name="DOCUMENT" value="10"/>
    </enum>
    <enum name="KalturaFileSyncObjectType" enumType="string">
      <const name="ENTRY" value="1"/>
      <const name="UICONF" value="2"/>
      <const name="BATCHJOB" value="3"/>
      <const name="ASSET" value="4"/>
      <const name="METADATA" value="5"/>
      <const name="METADATA_PROFILE" value="6"/>
      <const name="SYNDICATION_FEED" value="7"/>
      <const name="CONVERSION_PROFILE" value="8"/>
      <const name="FLAVOR_ASSET" value="4"/>
      <const name="GENERIC_DISTRIBUTION_ACTION" value="contentDistribution.GenericDistributionAction"/>
      <const name="ENTRY_DISTRIBUTION" value="contentDistribution.EntryDistribution"/>
      <const name="DISTRIBUTION_PROFILE" value="contentDistribution.DistributionProfile"/>
    </enum>
    <enum name="KalturaFileSyncOrderBy" enumType="string" plugin="fileSync">
      <const name="CREATED_AT_ASC" value="+createdAt"/>
      <const name="CREATED_AT_DESC" value="-createdAt"/>
      <const name="UPDATED_AT_ASC" value="+updatedAt"/>
      <const name="UPDATED_AT_DESC" value="-updatedAt"/>
      <const name="READY_AT_ASC" value="+readyAt"/>
      <const name="READY_AT_DESC" value="-readyAt"/>
      <const name="SYNC_TIME_ASC" value="+syncTime"/>
      <const name="SYNC_TIME_DESC" value="-syncTime"/>
      <const name="FILE_SIZE_ASC" value="+fileSize"/>
      <const name="FILE_SIZE_DESC" value="-fileSize"/>
    </enum>
    <enum name="KalturaFileSyncStatus" enumType="int" plugin="fileSync">
      <const name="ERROR" value="-1"/>
      <const name="PENDING" value="1"/>
      <const name="READY" value="2"/>
      <const name="DELETED" value="3"/>
      <const name="PURGED" value="4"/>
    </enum>
    <enum name="KalturaFileSyncType" enumType="int" plugin="fileSync">
      <const name="FILE" value="1"/>
      <const name="LINK" value="2"/>
      <const name="URL" value="3"/>
    </enum>
    <enum name="KalturaFlavorAssetOrderBy" enumType="string">
      <const name="SIZE_ASC" value="+size"/>
      <const name="SIZE_DESC" value="-size"/>
      <const name="CREATED_AT_ASC" value="+createdAt"/>
      <const name="CREATED_AT_DESC" value="-createdAt"/>
      <const name="UPDATED_AT_ASC" value="+updatedAt"/>
      <const name="UPDATED_AT_DESC" value="-updatedAt"/>
      <const name="DELETED_AT_ASC" value="+deletedAt"/>
      <const name="DELETED_AT_DESC" value="-deletedAt"/>
    </enum>
    <enum name="KalturaFlavorAssetStatus" enumType="int">
      <const name="CONVERTING" value="1"/>
      <const name="NOT_APPLICABLE" value="4"/>
      <const name="TEMP" value="5"/>
      <const name="WAIT_FOR_CONVERT" value="6"/>
      <const name="VALIDATING" value="8"/>
      <const name="ERROR" value="-1"/>
      <const name="QUEUED" value="0"/>
      <const name="READY" value="2"/>
      <const name="DELETED" value="3"/>
      <const name="IMPORTING" value="7"/>
    </enum>
    <enum name="KalturaFlavorParamsOrderBy" enumType="string"/>
    <enum name="KalturaFlavorParamsOutputOrderBy" enumType="string"/>
    <enum name="KalturaFlavorReadyBehaviorType" enumType="int">
      <const name="INHERIT_FLAVOR_PARAMS" value="0"/>
      <const name="REQUIRED" value="1"/>
      <const name="OPTIONAL" value="2"/>
    </enum>
    <enum name="KalturaFtpDropFolderOrderBy" enumType="string" plugin="dropFolder">
      <const name="ID_ASC" value="+id"/>
      <const name="ID_DESC" value="-id"/>
      <const name="NAME_ASC" value="+name"/>
      <const name="NAME_DESC" value="-name"/>
      <const name="CREATED_AT_ASC" value="+createdAt"/>
      <const name="CREATED_AT_DESC" value="-createdAt"/>
      <const name="UPDATED_AT_ASC" value="+updatedAt"/>
      <const name="UPDATED_AT_DESC" value="-updatedAt"/>
    </enum>
    <enum name="KalturaGender" enumType="int">
      <const name="UNKNOWN" value="0"/>
      <const name="MALE" value="1"/>
      <const name="FEMALE" value="2"/>
    </enum>
    <enum name="KalturaGenericDistributionProfileOrderBy" enumType="string" plugin="contentDistribution">
      <const name="CREATED_AT_ASC" value="+createdAt"/>
      <const name="CREATED_AT_DESC" value="-createdAt"/>
      <const name="UPDATED_AT_ASC" value="+updatedAt"/>
      <const name="UPDATED_AT_DESC" value="-updatedAt"/>
    </enum>
    <enum name="KalturaGenericDistributionProviderActionOrderBy" enumType="string" plugin="contentDistribution">
      <const name="CREATED_AT_ASC" value="+createdAt"/>
      <const name="CREATED_AT_DESC" value="-createdAt"/>
      <const name="UPDATED_AT_ASC" value="+updatedAt"/>
      <const name="UPDATED_AT_DESC" value="-updatedAt"/>
    </enum>
    <enum name="KalturaGenericDistributionProviderOrderBy" enumType="string" plugin="contentDistribution">
      <const name="CREATED_AT_ASC" value="+createdAt"/>
      <const name="CREATED_AT_DESC" value="-createdAt"/>
      <const name="UPDATED_AT_ASC" value="+updatedAt"/>
      <const name="UPDATED_AT_DESC" value="-updatedAt"/>
    </enum>
    <enum name="KalturaGenericDistributionProviderParser" enumType="int" plugin="contentDistribution">
      <const name="XSL" value="1"/>
      <const name="XPATH" value="2"/>
      <const name="REGEX" value="3"/>
    </enum>
    <enum name="KalturaGenericDistributionProviderStatus" enumType="int" plugin="contentDistribution">
      <const name="ACTIVE" value="2"/>
      <const name="DELETED" value="3"/>
    </enum>
    <enum name="KalturaGenericSyndicationFeedOrderBy" enumType="string">
      <const name="PLAYLIST_ID_ASC" value="+playlistId"/>
      <const name="PLAYLIST_ID_DESC" value="-playlistId"/>
      <const name="NAME_ASC" value="+name"/>
      <const name="NAME_DESC" value="-name"/>
      <const name="TYPE_ASC" value="+type"/>
      <const name="TYPE_DESC" value="-type"/>
      <const name="CREATED_AT_ASC" value="+createdAt"/>
      <const name="CREATED_AT_DESC" value="-createdAt"/>
    </enum>
    <enum name="KalturaGenericXsltSyndicationFeedOrderBy" enumType="string">
      <const name="PLAYLIST_ID_ASC" value="+playlistId"/>
      <const name="PLAYLIST_ID_DESC" value="-playlistId"/>
      <const name="NAME_ASC" value="+name"/>
      <const name="NAME_DESC" value="-name"/>
      <const name="TYPE_ASC" value="+type"/>
      <const name="TYPE_DESC" value="-type"/>
      <const name="CREATED_AT_ASC" value="+createdAt"/>
      <const name="CREATED_AT_DESC" value="-createdAt"/>
    </enum>
    <enum name="KalturaGoogleSyndicationFeedAdultValues" enumType="string">
      <const name="YES" value="Yes"/>
      <const name="NO" value="No"/>
    </enum>
    <enum name="KalturaGoogleVideoSyndicationFeedOrderBy" enumType="string">
      <const name="PLAYLIST_ID_ASC" value="+playlistId"/>
      <const name="PLAYLIST_ID_DESC" value="-playlistId"/>
      <const name="NAME_ASC" value="+name"/>
      <const name="NAME_DESC" value="-name"/>
      <const name="TYPE_ASC" value="+type"/>
      <const name="TYPE_DESC" value="-type"/>
      <const name="CREATED_AT_ASC" value="+createdAt"/>
      <const name="CREATED_AT_DESC" value="-createdAt"/>
    </enum>
    <enum name="KalturaITunesSyndicationFeedAdultValues" enumType="string">
      <const name="YES" value="yes"/>
      <const name="NO" value="no"/>
      <const name="CLEAN" value="clean"/>
    </enum>
    <enum name="KalturaITunesSyndicationFeedCategories" enumType="string">
      <const name="ARTS" value="Arts"/>
      <const name="ARTS_DESIGN" value="Arts/Design"/>
      <const name="ARTS_FASHION_BEAUTY" value="Arts/Fashion &amp;amp; Beauty"/>
      <const name="ARTS_FOOD" value="Arts/Food"/>
      <const name="ARTS_LITERATURE" value="Arts/Literature"/>
      <const name="ARTS_PERFORMING_ARTS" value="Arts/Performing Arts"/>
      <const name="ARTS_VISUAL_ARTS" value="Arts/Visual Arts"/>
      <const name="BUSINESS" value="Business"/>
      <const name="BUSINESS_BUSINESS_NEWS" value="Business/Business News"/>
      <const name="BUSINESS_CAREERS" value="Business/Careers"/>
      <const name="BUSINESS_INVESTING" value="Business/Investing"/>
      <const name="BUSINESS_MANAGEMENT_MARKETING" value="Business/Management &amp;amp; Marketing"/>
      <const name="BUSINESS_SHOPPING" value="Business/Shopping"/>
      <const name="COMEDY" value="Comedy"/>
      <const name="EDUCATION" value="Education"/>
      <const name="EDUCATION_TECHNOLOGY" value="Education/Education Technology"/>
      <const name="EDUCATION_HIGHER_EDUCATION" value="Education/Higher Education"/>
      <const name="EDUCATION_K_12" value="Education/K-12"/>
      <const name="EDUCATION_LANGUAGE_COURSES" value="Education/Language Courses"/>
      <const name="EDUCATION_TRAINING" value="Education/Training"/>
      <const name="GAMES_HOBBIES" value="Games &amp;amp; Hobbies"/>
      <const name="GAMES_HOBBIES_AUTOMOTIVE" value="Games &amp;amp; Hobbies/Automotive"/>
      <const name="GAMES_HOBBIES_AVIATION" value="Games &amp;amp; Hobbies/Aviation"/>
      <const name="GAMES_HOBBIES_HOBBIES" value="Games &amp;amp; Hobbies/Hobbies"/>
      <const name="GAMES_HOBBIES_OTHER_GAMES" value="Games &amp;amp; Hobbies/Other Games"/>
      <const name="GAMES_HOBBIES_VIDEO_GAMES" value="Games &amp;amp; Hobbies/Video Games"/>
      <const name="GOVERNMENT_ORGANIZATIONS" value="Government &amp;amp; Organizations"/>
      <const name="GOVERNMENT_ORGANIZATIONS_LOCAL" value="Government &amp;amp; Organizations/Local"/>
      <const name="GOVERNMENT_ORGANIZATIONS_NATIONAL" value="Government &amp;amp; Organizations/National"/>
      <const name="GOVERNMENT_ORGANIZATIONS_NON_PROFIT" value="Government &amp;amp; Organizations/Non-Profit"/>
      <const name="GOVERNMENT_ORGANIZATIONS_REGIONAL" value="Government &amp;amp; Organizations/Regional"/>
      <const name="HEALTH" value="Health"/>
      <const name="HEALTH_ALTERNATIVE_HEALTH" value="Health/Alternative Health"/>
      <const name="HEALTH_FITNESS_NUTRITION" value="Health/Fitness &amp;amp; Nutrition"/>
      <const name="HEALTH_SELF_HELP" value="Health/Self-Help"/>
      <const name="HEALTH_SEXUALITY" value="Health/Sexuality"/>
      <const name="KIDS_FAMILY" value="Kids &amp;amp; Family"/>
      <const name="MUSIC" value="Music"/>
      <const name="NEWS_POLITICS" value="News &amp;amp; Politics"/>
      <const name="RELIGION_SPIRITUALITY" value="Religion &amp;amp; Spirituality"/>
      <const name="RELIGION_SPIRITUALITY_BUDDHISM" value="Religion &amp;amp; Spirituality/Buddhism"/>
      <const name="RELIGION_SPIRITUALITY_CHRISTIANITY" value="Religion &amp;amp; Spirituality/Christianity"/>
      <const name="RELIGION_SPIRITUALITY_HINDUISM" value="Religion &amp;amp; Spirituality/Hinduism"/>
      <const name="RELIGION_SPIRITUALITY_ISLAM" value="Religion &amp;amp; Spirituality/Islam"/>
      <const name="RELIGION_SPIRITUALITY_JUDAISM" value="Religion &amp;amp; Spirituality/Judaism"/>
      <const name="RELIGION_SPIRITUALITY_OTHER" value="Religion &amp;amp; Spirituality/Other"/>
      <const name="RELIGION_SPIRITUALITY_SPIRITUALITY" value="Religion &amp;amp; Spirituality/Spirituality"/>
      <const name="SCIENCE_MEDICINE" value="Science &amp;amp; Medicine"/>
      <const name="SCIENCE_MEDICINE_MEDICINE" value="Science &amp;amp; Medicine/Medicine"/>
      <const name="SCIENCE_MEDICINE_NATURAL_SCIENCES" value="Science &amp;amp; Medicine/Natural Sciences"/>
      <const name="SCIENCE_MEDICINE_SOCIAL_SCIENCES" value="Science &amp;amp; Medicine/Social Sciences"/>
      <const name="SOCIETY_CULTURE" value="Society &amp;amp; Culture"/>
      <const name="SOCIETY_CULTURE_HISTORY" value="Society &amp;amp; Culture/History"/>
      <const name="SOCIETY_CULTURE_PERSONAL_JOURNALS" value="Society &amp;amp; Culture/Personal Journals"/>
      <const name="SOCIETY_CULTURE_PHILOSOPHY" value="Society &amp;amp; Culture/Philosophy"/>
      <const name="SOCIETY_CULTURE_PLACES_TRAVEL" value="Society &amp;amp; Culture/Places &amp;amp; Travel"/>
      <const name="SPORTS_RECREATION" value="Sports &amp;amp; Recreation"/>
      <const name="SPORTS_RECREATION_AMATEUR" value="Sports &amp;amp; Recreation/Amateur"/>
      <const name="SPORTS_RECREATION_COLLEGE_HIGH_SCHOOL" value="Sports &amp;amp; Recreation/College &amp;amp; High School"/>
      <const name="SPORTS_RECREATION_OUTDOOR" value="Sports &amp;amp; Recreation/Outdoor"/>
      <const name="SPORTS_RECREATION_PROFESSIONAL" value="Sports &amp;amp; Recreation/Professional"/>
      <const name="TECHNOLOGY" value="Technology"/>
      <const name="TECHNOLOGY_GADGETS" value="Technology/Gadgets"/>
      <const name="TECHNOLOGY_TECH_NEWS" value="Technology/Tech News"/>
      <const name="TECHNOLOGY_PODCASTING" value="Technology/Podcasting"/>
      <const name="TECHNOLOGY_SOFTWARE_HOW_TO" value="Technology/Software How-To"/>
      <const name="TV_FILM" value="TV &amp;amp; Film"/>
    </enum>
    <enum name="KalturaITunesSyndicationFeedOrderBy" enumType="string">
      <const name="PLAYLIST_ID_ASC" value="+playlistId"/>
      <const name="PLAYLIST_ID_DESC" value="-playlistId"/>
      <const name="NAME_ASC" value="+name"/>
      <const name="NAME_DESC" value="-name"/>
      <const name="TYPE_ASC" value="+type"/>
      <const name="TYPE_DESC" value="-type"/>
      <const name="CREATED_AT_ASC" value="+createdAt"/>
      <const name="CREATED_AT_DESC" value="-createdAt"/>
    </enum>
    <enum name="KalturaIpAddressRestrictionType" enumType="int">
      <const name="RESTRICT_LIST" value="0"/>
      <const name="ALLOW_LIST" value="1"/>
    </enum>
    <enum name="KalturaLanguage" enumType="string">
      <const name="AB" value="Abkhazian"/>
      <const name="AA" value="Afar"/>
      <const name="AF" value="Afrikaans"/>
      <const name="SQ" value="Albanian"/>
      <const name="AM" value="Amharic"/>
      <const name="AR" value="Arabic"/>
      <const name="HY" value="Armenian"/>
      <const name="AS_" value="Assamese"/>
      <const name="AY" value="Aymara"/>
      <const name="AZ" value="Azerbaijani"/>
      <const name="BA" value="Bashkir"/>
      <const name="EU" value="Basque"/>
      <const name="BN" value="Bengali (Bangla)"/>
      <const name="DZ" value="Bhutani"/>
      <const name="BH" value="Bihari"/>
      <const name="BI" value="Bislama"/>
      <const name="BR" value="Breton"/>
      <const name="BG" value="Bulgarian"/>
      <const name="MY" value="Burmese"/>
      <const name="BE" value="Byelorussian (Belarusian)"/>
      <const name="KM" value="Cambodian"/>
      <const name="CA" value="Catalan"/>
      <const name="ZH" value="Chinese"/>
      <const name="CO" value="Corsican"/>
      <const name="HR" value="Croatian"/>
      <const name="CS" value="Czech"/>
      <const name="DA" value="Danish"/>
      <const name="NL" value="Dutch"/>
      <const name="EN" value="English"/>
      <const name="EO" value="Esperanto"/>
      <const name="ET" value="Estonian"/>
      <const name="FO" value="Faeroese"/>
      <const name="FA" value="Farsi"/>
      <const name="FJ" value="Fiji"/>
      <const name="FI" value="Finnish"/>
      <const name="FR" value="French"/>
      <const name="FY" value="Frisian"/>
      <const name="GL" value="Galician"/>
      <const name="GD" value="Gaelic (Scottish)"/>
      <const name="GV" value="Gaelic (Manx)"/>
      <const name="KA" value="Georgian"/>
      <const name="DE" value="German"/>
      <const name="EL" value="Greek"/>
      <const name="KL" value="Greenlandic"/>
      <const name="GN" value="Guarani"/>
      <const name="GU" value="Gujarati"/>
      <const name="HA" value="Hausa"/>
      <const name="HE" value="Hebrew"/>
      <const name="IW" value="Hebrew"/>
      <const name="HI" value="Hindi"/>
      <const name="HU" value="Hungarian"/>
      <const name="IS" value="Icelandic"/>
      <const name="ID" value="Indonesian"/>
      <const name="IN" value="Indonesian"/>
      <const name="IA" value="Interlingua"/>
      <const name="IE" value="Interlingue"/>
      <const name="IU" value="Inuktitut"/>
      <const name="IK" value="Inupiak"/>
      <const name="GA" value="Irish"/>
      <const name="IT" value="Italian"/>
      <const name="JA" value="Japanese"/>
      <const name="JV" value="Javanese"/>
      <const name="KN" value="Kannada"/>
      <const name="KS" value="Kashmiri"/>
      <const name="KK" value="Kazakh"/>
      <const name="RW" value="Kinyarwanda (Ruanda)"/>
      <const name="KY" value="Kirghiz"/>
      <const name="RN" value="Kirundi (Rundi)"/>
      <const name="KO" value="Korean"/>
      <const name="KU" value="Kurdish"/>
      <const name="LO" value="Laothian"/>
      <const name="LA" value="Latin"/>
      <const name="LV" value="Latvian (Lettish)"/>
      <const name="LI" value="Limburgish ( Limburger)"/>
      <const name="LN" value="Lingala"/>
      <const name="LT" value="Lithuanian"/>
      <const name="MK" value="Macedonian"/>
      <const name="MG" value="Malagasy"/>
      <const name="MS" value="Malay"/>
      <const name="ML" value="Malayalam"/>
      <const name="MT" value="Maltese"/>
      <const name="MI" value="Maori"/>
      <const name="MR" value="Marathi"/>
      <const name="MO" value="Moldavian"/>
      <const name="MN" value="Mongolian"/>
      <const name="NA" value="Nauru"/>
      <const name="NE" value="Nepali"/>
      <const name="NO" value="Norwegian"/>
      <const name="OC" value="Occitan"/>
      <const name="OR_" value="Oriya"/>
      <const name="OM" value="Oromo (Afan, Galla)"/>
      <const name="PS" value="Pashto (Pushto)"/>
      <const name="PL" value="Polish"/>
      <const name="PT" value="Portuguese"/>
      <const name="PA" value="Punjabi"/>
      <const name="QU" value="Quechua"/>
      <const name="RM" value="Rhaeto-Romance"/>
      <const name="RO" value="Romanian"/>
      <const name="RU" value="Russian"/>
      <const name="SM" value="Samoan"/>
      <const name="SG" value="Sangro"/>
      <const name="SA" value="Sanskrit"/>
      <const name="SR" value="Serbian"/>
      <const name="SH" value="Serbo-Croatian"/>
      <const name="ST" value="Sesotho"/>
      <const name="TN" value="Setswana"/>
      <const name="SN" value="Shona"/>
      <const name="SD" value="Sindhi"/>
      <const name="SI" value="Sinhalese"/>
      <const name="SS" value="Siswati"/>
      <const name="SK" value="Slovak"/>
      <const name="SL" value="Slovenian"/>
      <const name="SO" value="Somali"/>
      <const name="ES" value="Spanish"/>
      <const name="SU" value="Sundanese"/>
      <const name="SW" value="Swahili (Kiswahili)"/>
      <const name="SV" value="Swedish"/>
      <const name="TL" value="Tagalog"/>
      <const name="TG" value="Tajik"/>
      <const name="TA" value="Tamil"/>
      <const name="TT" value="Tatar"/>
      <const name="TE" value="Telugu"/>
      <const name="TH" value="Thai"/>
      <const name="BO" value="Tibetan"/>
      <const name="TI" value="Tigrinya"/>
      <const name="TO" value="Tonga"/>
      <const name="TS" value="Tsonga"/>
      <const name="TR" value="Turkish"/>
      <const name="TK" value="Turkmen"/>
      <const name="TW" value="Twi"/>
      <const name="UG" value="Uighur"/>
      <const name="UK" value="Ukrainian"/>
      <const name="UR" value="Urdu"/>
      <const name="UZ" value="Uzbek"/>
      <const name="VI" value="Vietnamese"/>
      <const name="VO" value="Volapuk"/>
      <const name="CY" value="Welsh"/>
      <const name="WO" value="Wolof"/>
      <const name="XH" value="Xhosa"/>
      <const name="YI" value="Yiddish"/>
      <const name="JI" value="Yiddish"/>
      <const name="YO" value="Yoruba"/>
      <const name="ZU" value="Zulu"/>
    </enum>
    <enum name="KalturaLanguageCode" enumType="string">
      <const name="AB" value="ab"/>
      <const name="AA" value="aa"/>
      <const name="AF" value="af"/>
      <const name="SQ" value="sq"/>
      <const name="AM" value="am"/>
      <const name="AR" value="ar"/>
      <const name="HY" value="hy"/>
      <const name="AS_" value="as"/>
      <const name="AY" value="ay"/>
      <const name="AZ" value="az"/>
      <const name="BA" value="ba"/>
      <const name="EU" value="eu"/>
      <const name="BN" value="bn"/>
      <const name="DZ" value="dz"/>
      <const name="BH" value="bh"/>
      <const name="BI" value="bi"/>
      <const name="BR" value="br"/>
      <const name="BG" value="bg"/>
      <const name="MY" value="my"/>
      <const name="BE" value="be"/>
      <const name="KM" value="km"/>
      <const name="CA" value="ca"/>
      <const name="ZH" value="zh"/>
      <const name="CO" value="co"/>
      <const name="HR" value="hr"/>
      <const name="CS" value="cs"/>
      <const name="DA" value="da"/>
      <const name="NL" value="nl"/>
      <const name="EN" value="en"/>
      <const name="EO" value="eo"/>
      <const name="ET" value="et"/>
      <const name="FO" value="fo"/>
      <const name="FA" value="fa"/>
      <const name="FJ" value="fj"/>
      <const name="FI" value="fi"/>
      <const name="FR" value="fr"/>
      <const name="FY" value="fy"/>
      <const name="GL" value="gl"/>
      <const name="GD" value="gd"/>
      <const name="GV" value="gv"/>
      <const name="KA" value="ka"/>
      <const name="DE" value="de"/>
      <const name="EL" value="el"/>
      <const name="KL" value="kl"/>
      <const name="GN" value="gn"/>
      <const name="GU" value="gu"/>
      <const name="HA" value="ha"/>
      <const name="HE" value="he"/>
      <const name="IW" value="iw"/>
      <const name="HI" value="hi"/>
      <const name="HU" value="hu"/>
      <const name="IS" value="is"/>
      <const name="ID" value="id"/>
      <const name="IN" value="in"/>
      <const name="IA" value="ia"/>
      <const name="IE" value="ie"/>
      <const name="IU" value="iu"/>
      <const name="IK" value="ik"/>
      <const name="GA" value="ga"/>
      <const name="IT" value="it"/>
      <const name="JA" value="ja"/>
      <const name="JV" value="jv"/>
      <const name="KN" value="kn"/>
      <const name="KS" value="ks"/>
      <const name="KK" value="kk"/>
      <const name="RW" value="rw"/>
      <const name="KY" value="ky"/>
      <const name="RN" value="rn"/>
      <const name="KO" value="ko"/>
      <const name="KU" value="ku"/>
      <const name="LO" value="lo"/>
      <const name="LA" value="la"/>
      <const name="LV" value="lv"/>
      <const name="LI" value="li"/>
      <const name="LN" value="ln"/>
      <const name="LT" value="lt"/>
      <const name="MK" value="mk"/>
      <const name="MG" value="mg"/>
      <const name="MS" value="ms"/>
      <const name="ML" value="ml"/>
      <const name="MT" value="mt"/>
      <const name="MI" value="mi"/>
      <const name="MR" value="mr"/>
      <const name="MO" value="mo"/>
      <const name="MN" value="mn"/>
      <const name="NA" value="na"/>
      <const name="NE" value="ne"/>
      <const name="NO" value="no"/>
      <const name="OC" value="oc"/>
      <const name="OR_" value="or"/>
      <const name="OM" value="om"/>
      <const name="PS" value="ps"/>
      <const name="PL" value="pl"/>
      <const name="PT" value="pt"/>
      <const name="PA" value="pa"/>
      <const name="QU" value="qu"/>
      <const name="RM" value="rm"/>
      <const name="RO" value="ro"/>
      <const name="RU" value="ru"/>
      <const name="SM" value="sm"/>
      <const name="SG" value="sg"/>
      <const name="SA" value="sa"/>
      <const name="SR" value="sr"/>
      <const name="SH" value="sh"/>
      <const name="ST" value="st"/>
      <const name="TN" value="tn"/>
      <const name="SN" value="sn"/>
      <const name="SD" value="sd"/>
      <const name="SI" value="si"/>
      <const name="SS" value="ss"/>
      <const name="SK" value="sk"/>
      <const name="SL" value="sl"/>
      <const name="SO" value="so"/>
      <const name="ES" value="es"/>
      <const name="SU" value="su"/>
      <const name="SW" value="sw"/>
      <const name="SV" value="sv"/>
      <const name="TL" value="tl"/>
      <const name="TG" value="tg"/>
      <const name="TA" value="ta"/>
      <const name="TT" value="tt"/>
      <const name="TE" value="te"/>
      <const name="TH" value="th"/>
      <const name="BO" value="bo"/>
      <const name="TI" value="ti"/>
      <const name="TO" value="to"/>
      <const name="TS" value="ts"/>
      <const name="TR" value="tr"/>
      <const name="TK" value="tk"/>
      <const name="TW" value="tw"/>
      <const name="UG" value="ug"/>
      <const name="UK" value="uk"/>
      <const name="UR" value="ur"/>
      <const name="UZ" value="uz"/>
      <const name="VI" value="vi"/>
      <const name="VO" value="vo"/>
      <const name="CY" value="cy"/>
      <const name="WO" value="wo"/>
      <const name="XH" value="xh"/>
      <const name="YI" value="yi"/>
      <const name="JI" value="ji"/>
      <const name="YO" value="yo"/>
      <const name="ZU" value="zu"/>
    </enum>
    <enum name="KalturaLicenseType" enumType="int">
      <const name="UNKNOWN" value="-1"/>
      <const name="NONE" value="0"/>
      <const name="COPYRIGHTED" value="1"/>
      <const name="PUBLIC_DOMAIN" value="2"/>
      <const name="CREATIVECOMMONS_ATTRIBUTION" value="3"/>
      <const name="CREATIVECOMMONS_ATTRIBUTION_SHARE_ALIKE" value="4"/>
      <const name="CREATIVECOMMONS_ATTRIBUTION_NO_DERIVATIVES" value="5"/>
      <const name="CREATIVECOMMONS_ATTRIBUTION_NON_COMMERCIAL" value="6"/>
      <const name="CREATIVECOMMONS_ATTRIBUTION_NON_COMMERCIAL_SHARE_ALIKE" value="7"/>
      <const name="CREATIVECOMMONS_ATTRIBUTION_NON_COMMERCIAL_NO_DERIVATIVES" value="8"/>
      <const name="GFDL" value="9"/>
      <const name="GPL" value="10"/>
      <const name="AFFERO_GPL" value="11"/>
      <const name="LGPL" value="12"/>
      <const name="BSD" value="13"/>
      <const name="APACHE" value="14"/>
      <const name="MOZILLA" value="15"/>
    </enum>
    <enum name="KalturaLiveStreamAdminEntryOrderBy" enumType="string">
      <const name="MEDIA_TYPE_ASC" value="+mediaType"/>
      <const name="MEDIA_TYPE_DESC" value="-mediaType"/>
      <const name="PLAYS_ASC" value="+plays"/>
      <const name="PLAYS_DESC" value="-plays"/>
      <const name="VIEWS_ASC" value="+views"/>
      <const name="VIEWS_DESC" value="-views"/>
      <const name="DURATION_ASC" value="+duration"/>
      <const name="DURATION_DESC" value="-duration"/>
      <const name="MS_DURATION_ASC" value="+msDuration"/>
      <const name="MS_DURATION_DESC" value="-msDuration"/>
      <const name="NAME_ASC" value="+name"/>
      <const name="NAME_DESC" value="-name"/>
      <const name="MODERATION_COUNT_ASC" value="+moderationCount"/>
      <const name="MODERATION_COUNT_DESC" value="-moderationCount"/>
      <const name="CREATED_AT_ASC" value="+createdAt"/>
      <const name="CREATED_AT_DESC" value="-createdAt"/>
      <const name="UPDATED_AT_ASC" value="+updatedAt"/>
      <const name="UPDATED_AT_DESC" value="-updatedAt"/>
      <const name="RANK_ASC" value="+rank"/>
      <const name="RANK_DESC" value="-rank"/>
      <const name="START_DATE_ASC" value="+startDate"/>
      <const name="START_DATE_DESC" value="-startDate"/>
      <const name="END_DATE_ASC" value="+endDate"/>
      <const name="END_DATE_DESC" value="-endDate"/>
      <const name="PARTNER_SORT_VALUE_ASC" value="+partnerSortValue"/>
      <const name="PARTNER_SORT_VALUE_DESC" value="-partnerSortValue"/>
    </enum>
    <enum name="KalturaLiveStreamEntryOrderBy" enumType="string">
      <const name="MEDIA_TYPE_ASC" value="+mediaType"/>
      <const name="MEDIA_TYPE_DESC" value="-mediaType"/>
      <const name="PLAYS_ASC" value="+plays"/>
      <const name="PLAYS_DESC" value="-plays"/>
      <const name="VIEWS_ASC" value="+views"/>
      <const name="VIEWS_DESC" value="-views"/>
      <const name="DURATION_ASC" value="+duration"/>
      <const name="DURATION_DESC" value="-duration"/>
      <const name="MS_DURATION_ASC" value="+msDuration"/>
      <const name="MS_DURATION_DESC" value="-msDuration"/>
      <const name="NAME_ASC" value="+name"/>
      <const name="NAME_DESC" value="-name"/>
      <const name="MODERATION_COUNT_ASC" value="+moderationCount"/>
      <const name="MODERATION_COUNT_DESC" value="-moderationCount"/>
      <const name="CREATED_AT_ASC" value="+createdAt"/>
      <const name="CREATED_AT_DESC" value="-createdAt"/>
      <const name="UPDATED_AT_ASC" value="+updatedAt"/>
      <const name="UPDATED_AT_DESC" value="-updatedAt"/>
      <const name="RANK_ASC" value="+rank"/>
      <const name="RANK_DESC" value="-rank"/>
      <const name="START_DATE_ASC" value="+startDate"/>
      <const name="START_DATE_DESC" value="-startDate"/>
      <const name="END_DATE_ASC" value="+endDate"/>
      <const name="END_DATE_DESC" value="-endDate"/>
      <const name="PARTNER_SORT_VALUE_ASC" value="+partnerSortValue"/>
      <const name="PARTNER_SORT_VALUE_DESC" value="-partnerSortValue"/>
    </enum>
    <enum name="KalturaMailJobOrderBy" enumType="string">
      <const name="CREATED_AT_ASC" value="+createdAt"/>
      <const name="CREATED_AT_DESC" value="-createdAt"/>
      <const name="UPDATED_AT_ASC" value="+updatedAt"/>
      <const name="UPDATED_AT_DESC" value="-updatedAt"/>
      <const name="PROCESSOR_EXPIRATION_ASC" value="+processorExpiration"/>
      <const name="PROCESSOR_EXPIRATION_DESC" value="-processorExpiration"/>
      <const name="EXECUTION_ATTEMPTS_ASC" value="+executionAttempts"/>
      <const name="EXECUTION_ATTEMPTS_DESC" value="-executionAttempts"/>
      <const name="LOCK_VERSION_ASC" value="+lockVersion"/>
      <const name="LOCK_VERSION_DESC" value="-lockVersion"/>
    </enum>
    <enum name="KalturaMediaEntryOrderBy" enumType="string">
      <const name="MEDIA_TYPE_ASC" value="+mediaType"/>
      <const name="MEDIA_TYPE_DESC" value="-mediaType"/>
      <const name="PLAYS_ASC" value="+plays"/>
      <const name="PLAYS_DESC" value="-plays"/>
      <const name="VIEWS_ASC" value="+views"/>
      <const name="VIEWS_DESC" value="-views"/>
      <const name="DURATION_ASC" value="+duration"/>
      <const name="DURATION_DESC" value="-duration"/>
      <const name="MS_DURATION_ASC" value="+msDuration"/>
      <const name="MS_DURATION_DESC" value="-msDuration"/>
      <const name="NAME_ASC" value="+name"/>
      <const name="NAME_DESC" value="-name"/>
      <const name="MODERATION_COUNT_ASC" value="+moderationCount"/>
      <const name="MODERATION_COUNT_DESC" value="-moderationCount"/>
      <const name="CREATED_AT_ASC" value="+createdAt"/>
      <const name="CREATED_AT_DESC" value="-createdAt"/>
      <const name="UPDATED_AT_ASC" value="+updatedAt"/>
      <const name="UPDATED_AT_DESC" value="-updatedAt"/>
      <const name="RANK_ASC" value="+rank"/>
      <const name="RANK_DESC" value="-rank"/>
      <const name="START_DATE_ASC" value="+startDate"/>
      <const name="START_DATE_DESC" value="-startDate"/>
      <const name="END_DATE_ASC" value="+endDate"/>
      <const name="END_DATE_DESC" value="-endDate"/>
      <const name="PARTNER_SORT_VALUE_ASC" value="+partnerSortValue"/>
      <const name="PARTNER_SORT_VALUE_DESC" value="-partnerSortValue"/>
    </enum>
    <enum name="KalturaMediaFlavorParamsOrderBy" enumType="string"/>
    <enum name="KalturaMediaFlavorParamsOutputOrderBy" enumType="string"/>
    <enum name="KalturaMediaInfoOrderBy" enumType="string"/>
    <enum name="KalturaMediaParserType" enumType="string">
      <const name="MEDIAINFO" value="0"/>
      <const name="FFMPEG" value="1"/>
      <const name="REMOTE_MEDIAINFO" value="remoteMediaInfo.RemoteMediaInfo"/>
    </enum>
    <enum name="KalturaMediaType" enumType="int">
      <const name="VIDEO" value="1"/>
      <const name="IMAGE" value="2"/>
      <const name="AUDIO" value="5"/>
      <const name="LIVE_STREAM_FLASH" value="201"/>
      <const name="LIVE_STREAM_WINDOWS_MEDIA" value="202"/>
      <const name="LIVE_STREAM_REAL_MEDIA" value="203"/>
      <const name="LIVE_STREAM_QUICKTIME" value="204"/>
    </enum>
    <enum name="KalturaMetadataObjectType" enumType="string" plugin="metadata">
      <const name="ENTRY" value="1"/>
      <const name="ANNOTATION" value="annotationMetadata.Annotation"/>
      <const name="AD_CUE_POINT" value="adCuePointMetadata.AdCuePoint"/>
      <const name="CODE_CUE_POINT" value="codeCuePointMetadata.CodeCuePoint"/>
    </enum>
    <enum name="KalturaMetadataOrderBy" enumType="string" plugin="metadata">
      <const name="METADATA_PROFILE_VERSION_ASC" value="+metadataProfileVersion"/>
      <const name="METADATA_PROFILE_VERSION_DESC" value="-metadataProfileVersion"/>
      <const name="VERSION_ASC" value="+version"/>
      <const name="VERSION_DESC" value="-version"/>
      <const name="CREATED_AT_ASC" value="+createdAt"/>
      <const name="CREATED_AT_DESC" value="-createdAt"/>
      <const name="UPDATED_AT_ASC" value="+updatedAt"/>
      <const name="UPDATED_AT_DESC" value="-updatedAt"/>
    </enum>
    <enum name="KalturaMetadataProfileCreateMode" enumType="int" plugin="metadata">
      <const name="API" value="1"/>
      <const name="KMC" value="2"/>
    </enum>
    <enum name="KalturaMetadataProfileOrderBy" enumType="string" plugin="metadata">
      <const name="CREATED_AT_ASC" value="+createdAt"/>
      <const name="CREATED_AT_DESC" value="-createdAt"/>
      <const name="UPDATED_AT_ASC" value="+updatedAt"/>
      <const name="UPDATED_AT_DESC" value="-updatedAt"/>
    </enum>
    <enum name="KalturaMetadataProfileStatus" enumType="int" plugin="metadata">
      <const name="ACTIVE" value="1"/>
      <const name="DEPRECATED" value="2"/>
      <const name="TRANSFORMING" value="3"/>
    </enum>
    <enum name="KalturaMetadataStatus" enumType="int" plugin="metadata">
      <const name="VALID" value="1"/>
      <const name="INVALID" value="2"/>
      <const name="DELETED" value="3"/>
    </enum>
    <enum name="KalturaMixEntryOrderBy" enumType="string">
      <const name="PLAYS_ASC" value="+plays"/>
      <const name="PLAYS_DESC" value="-plays"/>
      <const name="VIEWS_ASC" value="+views"/>
      <const name="VIEWS_DESC" value="-views"/>
      <const name="DURATION_ASC" value="+duration"/>
      <const name="DURATION_DESC" value="-duration"/>
      <const name="MS_DURATION_ASC" value="+msDuration"/>
      <const name="MS_DURATION_DESC" value="-msDuration"/>
      <const name="NAME_ASC" value="+name"/>
      <const name="NAME_DESC" value="-name"/>
      <const name="MODERATION_COUNT_ASC" value="+moderationCount"/>
      <const name="MODERATION_COUNT_DESC" value="-moderationCount"/>
      <const name="CREATED_AT_ASC" value="+createdAt"/>
      <const name="CREATED_AT_DESC" value="-createdAt"/>
      <const name="UPDATED_AT_ASC" value="+updatedAt"/>
      <const name="UPDATED_AT_DESC" value="-updatedAt"/>
      <const name="RANK_ASC" value="+rank"/>
      <const name="RANK_DESC" value="-rank"/>
      <const name="START_DATE_ASC" value="+startDate"/>
      <const name="START_DATE_DESC" value="-startDate"/>
      <const name="END_DATE_ASC" value="+endDate"/>
      <const name="END_DATE_DESC" value="-endDate"/>
      <const name="PARTNER_SORT_VALUE_ASC" value="+partnerSortValue"/>
      <const name="PARTNER_SORT_VALUE_DESC" value="-partnerSortValue"/>
    </enum>
    <enum name="KalturaModerationFlagStatus" enumType="int">
      <const name="PENDING" value="1"/>
      <const name="MODERATED" value="2"/>
    </enum>
    <enum name="KalturaModerationFlagType" enumType="int">
      <const name="SEXUAL_CONTENT" value="1"/>
      <const name="VIOLENT_REPULSIVE" value="2"/>
      <const name="HARMFUL_DANGEROUS" value="3"/>
      <const name="SPAM_COMMERCIALS" value="4"/>
    </enum>
    <enum name="KalturaModerationObjectType" enumType="int">
      <const name="ENTRY" value="2"/>
      <const name="USER" value="3"/>
    </enum>
    <enum name="KalturaNotificationOrderBy" enumType="string">
      <const name="CREATED_AT_ASC" value="+createdAt"/>
      <const name="CREATED_AT_DESC" value="-createdAt"/>
      <const name="UPDATED_AT_ASC" value="+updatedAt"/>
      <const name="UPDATED_AT_DESC" value="-updatedAt"/>
      <const name="PROCESSOR_EXPIRATION_ASC" value="+processorExpiration"/>
      <const name="PROCESSOR_EXPIRATION_DESC" value="-processorExpiration"/>
      <const name="EXECUTION_ATTEMPTS_ASC" value="+executionAttempts"/>
      <const name="EXECUTION_ATTEMPTS_DESC" value="-executionAttempts"/>
      <const name="LOCK_VERSION_ASC" value="+lockVersion"/>
      <const name="LOCK_VERSION_DESC" value="-lockVersion"/>
    </enum>
    <enum name="KalturaNotificationType" enumType="int">
      <const name="ENTRY_ADD" value="1"/>
      <const name="ENTR_UPDATE_PERMISSIONS" value="2"/>
      <const name="ENTRY_DELETE" value="3"/>
      <const name="ENTRY_BLOCK" value="4"/>
      <const name="ENTRY_UPDATE" value="5"/>
      <const name="ENTRY_UPDATE_THUMBNAIL" value="6"/>
      <const name="ENTRY_UPDATE_MODERATION" value="7"/>
      <const name="USER_ADD" value="21"/>
      <const name="USER_BANNED" value="26"/>
    </enum>
    <enum name="KalturaNullableBoolean" enumType="int">
      <const name="NULL_VALUE" value="-1"/>
      <const name="FALSE_VALUE" value="0"/>
      <const name="TRUE_VALUE" value="1"/>
    </enum>
    <enum name="KalturaPartnerOrderBy" enumType="string">
      <const name="ID_ASC" value="+id"/>
      <const name="ID_DESC" value="-id"/>
      <const name="NAME_ASC" value="+name"/>
      <const name="NAME_DESC" value="-name"/>
      <const name="WEBSITE_ASC" value="+website"/>
      <const name="WEBSITE_DESC" value="-website"/>
      <const name="CREATED_AT_ASC" value="+createdAt"/>
      <const name="CREATED_AT_DESC" value="-createdAt"/>
      <const name="ADMIN_NAME_ASC" value="+adminName"/>
      <const name="ADMIN_NAME_DESC" value="-adminName"/>
      <const name="ADMIN_EMAIL_ASC" value="+adminEmail"/>
      <const name="ADMIN_EMAIL_DESC" value="-adminEmail"/>
      <const name="STATUS_ASC" value="+status"/>
      <const name="STATUS_DESC" value="-status"/>
    </enum>
    <enum name="KalturaPartnerStatus" enumType="int">
      <const name="ACTIVE" value="1"/>
      <const name="BLOCKED" value="2"/>
      <const name="FULL_BLOCK" value="3"/>
    </enum>
    <enum name="KalturaPartnerType" enumType="int">
      <const name="KMC" value="1"/>
      <const name="WIKI" value="100"/>
      <const name="WORDPRESS" value="101"/>
      <const name="DRUPAL" value="102"/>
      <const name="DEKIWIKI" value="103"/>
      <const name="MOODLE" value="104"/>
      <const name="COMMUNITY_EDITION" value="105"/>
      <const name="JOOMLA" value="106"/>
      <const name="BLACKBOARD" value="107"/>
      <const name="SAKAI" value="108"/>
    </enum>
    <enum name="KalturaPdfFlavorParamsOrderBy" enumType="string" plugin="document"/>
    <enum name="KalturaPdfFlavorParamsOutputOrderBy" enumType="string" plugin="document"/>
    <enum name="KalturaPermissionItemOrderBy" enumType="string">
      <const name="ID_ASC" value="+id"/>
      <const name="ID_DESC" value="-id"/>
      <const name="CREATED_AT_ASC" value="+createdAt"/>
      <const name="CREATED_AT_DESC" value="-createdAt"/>
      <const name="UPDATED_AT_ASC" value="+updatedAt"/>
      <const name="UPDATED_AT_DESC" value="-updatedAt"/>
    </enum>
    <enum name="KalturaPermissionItemType" enumType="string">
      <const name="API_ACTION_ITEM" value="kApiActionPermissionItem"/>
      <const name="API_PARAMETER_ITEM" value="kApiParameterPermissionItem"/>
    </enum>
    <enum name="KalturaPermissionOrderBy" enumType="string">
      <const name="ID_ASC" value="+id"/>
      <const name="ID_DESC" value="-id"/>
      <const name="NAME_ASC" value="+name"/>
      <const name="NAME_DESC" value="-name"/>
      <const name="CREATED_AT_ASC" value="+createdAt"/>
      <const name="CREATED_AT_DESC" value="-createdAt"/>
      <const name="UPDATED_AT_ASC" value="+updatedAt"/>
      <const name="UPDATED_AT_DESC" value="-updatedAt"/>
    </enum>
    <enum name="KalturaPermissionStatus" enumType="int">
      <const name="ACTIVE" value="1"/>
      <const name="BLOCKED" value="2"/>
      <const name="DELETED" value="3"/>
    </enum>
    <enum name="KalturaPermissionType" enumType="int">
      <const name="NORMAL" value="1"/>
      <const name="SPECIAL_FEATURE" value="2"/>
      <const name="PLUGIN" value="3"/>
      <const name="PARTNER_GROUP" value="4"/>
    </enum>
    <enum name="KalturaPlayableEntryOrderBy" enumType="string">
      <const name="PLAYS_ASC" value="+plays"/>
      <const name="PLAYS_DESC" value="-plays"/>
      <const name="VIEWS_ASC" value="+views"/>
      <const name="VIEWS_DESC" value="-views"/>
      <const name="DURATION_ASC" value="+duration"/>
      <const name="DURATION_DESC" value="-duration"/>
      <const name="MS_DURATION_ASC" value="+msDuration"/>
      <const name="MS_DURATION_DESC" value="-msDuration"/>
      <const name="NAME_ASC" value="+name"/>
      <const name="NAME_DESC" value="-name"/>
      <const name="MODERATION_COUNT_ASC" value="+moderationCount"/>
      <const name="MODERATION_COUNT_DESC" value="-moderationCount"/>
      <const name="CREATED_AT_ASC" value="+createdAt"/>
      <const name="CREATED_AT_DESC" value="-createdAt"/>
      <const name="UPDATED_AT_ASC" value="+updatedAt"/>
      <const name="UPDATED_AT_DESC" value="-updatedAt"/>
      <const name="RANK_ASC" value="+rank"/>
      <const name="RANK_DESC" value="-rank"/>
      <const name="START_DATE_ASC" value="+startDate"/>
      <const name="START_DATE_DESC" value="-startDate"/>
      <const name="END_DATE_ASC" value="+endDate"/>
      <const name="END_DATE_DESC" value="-endDate"/>
      <const name="PARTNER_SORT_VALUE_ASC" value="+partnerSortValue"/>
      <const name="PARTNER_SORT_VALUE_DESC" value="-partnerSortValue"/>
    </enum>
    <enum name="KalturaPlaylistOrderBy" enumType="string">
      <const name="NAME_ASC" value="+name"/>
      <const name="NAME_DESC" value="-name"/>
      <const name="MODERATION_COUNT_ASC" value="+moderationCount"/>
      <const name="MODERATION_COUNT_DESC" value="-moderationCount"/>
      <const name="CREATED_AT_ASC" value="+createdAt"/>
      <const name="CREATED_AT_DESC" value="-createdAt"/>
      <const name="UPDATED_AT_ASC" value="+updatedAt"/>
      <const name="UPDATED_AT_DESC" value="-updatedAt"/>
      <const name="RANK_ASC" value="+rank"/>
      <const name="RANK_DESC" value="-rank"/>
      <const name="START_DATE_ASC" value="+startDate"/>
      <const name="START_DATE_DESC" value="-startDate"/>
      <const name="END_DATE_ASC" value="+endDate"/>
      <const name="END_DATE_DESC" value="-endDate"/>
      <const name="PARTNER_SORT_VALUE_ASC" value="+partnerSortValue"/>
      <const name="PARTNER_SORT_VALUE_DESC" value="-partnerSortValue"/>
    </enum>
    <enum name="KalturaPlaylistType" enumType="int">
      <const name="DYNAMIC" value="10"/>
      <const name="STATIC_LIST" value="3"/>
      <const name="EXTERNAL" value="101"/>
    </enum>
    <enum name="KalturaRemoteDropFolderOrderBy" enumType="string" plugin="dropFolder">
      <const name="ID_ASC" value="+id"/>
      <const name="ID_DESC" value="-id"/>
      <const name="NAME_ASC" value="+name"/>
      <const name="NAME_DESC" value="-name"/>
      <const name="CREATED_AT_ASC" value="+createdAt"/>
      <const name="CREATED_AT_DESC" value="-createdAt"/>
      <const name="UPDATED_AT_ASC" value="+updatedAt"/>
      <const name="UPDATED_AT_DESC" value="-updatedAt"/>
    </enum>
    <enum name="KalturaReportOrderBy" enumType="string">
      <const name="CREATED_AT_ASC" value="+createdAt"/>
      <const name="CREATED_AT_DESC" value="-createdAt"/>
    </enum>
    <enum name="KalturaReportType" enumType="int">
      <const name="TOP_CONTENT" value="1"/>
      <const name="CONTENT_DROPOFF" value="2"/>
      <const name="CONTENT_INTERACTIONS" value="3"/>
      <const name="MAP_OVERLAY" value="4"/>
      <const name="TOP_CONTRIBUTORS" value="5"/>
      <const name="TOP_SYNDICATION" value="6"/>
      <const name="CONTENT_CONTRIBUTIONS" value="7"/>
      <const name="WIDGETS_STATS" value="8"/>
    </enum>
    <enum name="KalturaSchemaType" enumType="string">
      <const name="SYNDICATION" value="syndication"/>
      <const name="BULK_UPLOAD_XML" value="bulkUploadXml.bulkUploadXML"/>
      <const name="BULK_UPLOAD_RESULT_XML" value="bulkUploadXml.bulkUploadResultXML"/>
      <const name="DROP_FOLDER_XML" value="dropFolderXmlBulkUpload.dropFolderXml"/>
      <const name="SERVE_API" value="cuePoint.serveAPI"/>
      <const name="INGEST_API" value="cuePoint.ingestAPI"/>
    </enum>
    <enum name="KalturaScpDropFolderOrderBy" enumType="string" plugin="dropFolder">
      <const name="ID_ASC" value="+id"/>
      <const name="ID_DESC" value="-id"/>
      <const name="NAME_ASC" value="+name"/>
      <const name="NAME_DESC" value="-name"/>
      <const name="CREATED_AT_ASC" value="+createdAt"/>
      <const name="CREATED_AT_DESC" value="-createdAt"/>
      <const name="UPDATED_AT_ASC" value="+updatedAt"/>
      <const name="UPDATED_AT_DESC" value="-updatedAt"/>
    </enum>
    <enum name="KalturaSearchConditionComparison" enumType="int">
      <const name="EQUEL" value="1"/>
      <const name="GREATER_THAN" value="2"/>
      <const name="GREATER_THAN_OR_EQUEL" value="3"/>
      <const name="LESS_THAN" value="4"/>
      <const name="LESS_THAN_OR_EQUEL" value="5"/>
    </enum>
    <enum name="KalturaSearchOperatorType" enumType="int">
      <const name="SEARCH_AND" value="1"/>
      <const name="SEARCH_OR" value="2"/>
    </enum>
    <enum name="KalturaSearchProviderType" enumType="int">
      <const name="FLICKR" value="3"/>
      <const name="YOUTUBE" value="4"/>
      <const name="MYSPACE" value="7"/>
      <const name="PHOTOBUCKET" value="8"/>
      <const name="JAMENDO" value="9"/>
      <const name="CCMIXTER" value="10"/>
      <const name="NYPL" value="11"/>
      <const name="CURRENT" value="12"/>
      <const name="MEDIA_COMMONS" value="13"/>
      <const name="KALTURA" value="20"/>
      <const name="KALTURA_USER_CLIPS" value="21"/>
      <const name="ARCHIVE_ORG" value="22"/>
      <const name="KALTURA_PARTNER" value="23"/>
      <const name="METACAFE" value="24"/>
      <const name="SEARCH_PROXY" value="28"/>
      <const name="PARTNER_SPECIFIC" value="100"/>
    </enum>
    <enum name="KalturaSessionType" enumType="int">
      <const name="USER" value="0"/>
      <const name="ADMIN" value="2"/>
    </enum>
    <enum name="KalturaSftpDropFolderOrderBy" enumType="string" plugin="dropFolder">
      <const name="ID_ASC" value="+id"/>
      <const name="ID_DESC" value="-id"/>
      <const name="NAME_ASC" value="+name"/>
      <const name="NAME_DESC" value="-name"/>
      <const name="CREATED_AT_ASC" value="+createdAt"/>
      <const name="CREATED_AT_DESC" value="-createdAt"/>
      <const name="UPDATED_AT_ASC" value="+updatedAt"/>
      <const name="UPDATED_AT_DESC" value="-updatedAt"/>
    </enum>
    <enum name="KalturaShortLinkOrderBy" enumType="string" plugin="shortLink">
      <const name="CREATED_AT_ASC" value="+createdAt"/>
      <const name="CREATED_AT_DESC" value="-createdAt"/>
      <const name="UPDATED_AT_ASC" value="+updatedAt"/>
      <const name="UPDATED_AT_DESC" value="-updatedAt"/>
      <const name="EXPIRES_AT_ASC" value="+expiresAt"/>
      <const name="EXPIRES_AT_DESC" value="-expiresAt"/>
    </enum>
    <enum name="KalturaShortLinkStatus" enumType="int" plugin="shortLink">
      <const name="DISABLED" value="1"/>
      <const name="ENABLED" value="2"/>
      <const name="DELETED" value="3"/>
    </enum>
    <enum name="KalturaSiteRestrictionType" enumType="int">
      <const name="RESTRICT_SITE_LIST" value="0"/>
      <const name="ALLOW_SITE_LIST" value="1"/>
    </enum>
    <enum name="KalturaSourceType" enumType="string">
      <const name="FILE" value="1"/>
      <const name="WEBCAM" value="2"/>
      <const name="URL" value="5"/>
      <const name="SEARCH_PROVIDER" value="6"/>
      <const name="AKAMAI_LIVE" value="29"/>
    </enum>
    <enum name="KalturaSshDropFolderOrderBy" enumType="string" plugin="dropFolder">
      <const name="ID_ASC" value="+id"/>
      <const name="ID_DESC" value="-id"/>
      <const name="NAME_ASC" value="+name"/>
      <const name="NAME_DESC" value="-name"/>
      <const name="CREATED_AT_ASC" value="+createdAt"/>
      <const name="CREATED_AT_DESC" value="-createdAt"/>
      <const name="UPDATED_AT_ASC" value="+updatedAt"/>
      <const name="UPDATED_AT_DESC" value="-updatedAt"/>
    </enum>
    <enum name="KalturaStatsEventType" enumType="int">
      <const name="WIDGET_LOADED" value="1"/>
      <const name="MEDIA_LOADED" value="2"/>
      <const name="PLAY" value="3"/>
      <const name="PLAY_REACHED_25" value="4"/>
      <const name="PLAY_REACHED_50" value="5"/>
      <const name="PLAY_REACHED_75" value="6"/>
      <const name="PLAY_REACHED_100" value="7"/>
      <const name="OPEN_EDIT" value="8"/>
      <const name="OPEN_VIRAL" value="9"/>
      <const name="OPEN_DOWNLOAD" value="10"/>
      <const name="OPEN_REPORT" value="11"/>
      <const name="BUFFER_START" value="12"/>
      <const name="BUFFER_END" value="13"/>
      <const name="OPEN_FULL_SCREEN" value="14"/>
      <const name="CLOSE_FULL_SCREEN" value="15"/>
      <const name="REPLAY" value="16"/>
      <const name="SEEK" value="17"/>
      <const name="OPEN_UPLOAD" value="18"/>
      <const name="SAVE_PUBLISH" value="19"/>
      <const name="CLOSE_EDITOR" value="20"/>
      <const name="PRE_BUMPER_PLAYED" value="21"/>
      <const name="POST_BUMPER_PLAYED" value="22"/>
      <const name="BUMPER_CLICKED" value="23"/>
      <const name="PREROLL_STARTED" value="24"/>
      <const name="MIDROLL_STARTED" value="25"/>
      <const name="POSTROLL_STARTED" value="26"/>
      <const name="OVERLAY_STARTED" value="27"/>
      <const name="PREROLL_CLICKED" value="28"/>
      <const name="MIDROLL_CLICKED" value="29"/>
      <const name="POSTROLL_CLICKED" value="30"/>
      <const name="OVERLAY_CLICKED" value="31"/>
      <const name="PREROLL_25" value="32"/>
      <const name="PREROLL_50" value="33"/>
      <const name="PREROLL_75" value="34"/>
      <const name="MIDROLL_25" value="35"/>
      <const name="MIDROLL_50" value="36"/>
      <const name="MIDROLL_75" value="37"/>
      <const name="POSTROLL_25" value="38"/>
      <const name="POSTROLL_50" value="39"/>
      <const name="POSTROLL_75" value="40"/>
    </enum>
    <enum name="KalturaStatsKmcEventType" enumType="int">
      <const name="CONTENT_PAGE_VIEW" value="1001"/>
      <const name="CONTENT_ADD_PLAYLIST" value="1010"/>
      <const name="CONTENT_EDIT_PLAYLIST" value="1011"/>
      <const name="CONTENT_DELETE_PLAYLIST" value="1012"/>
      <const name="CONTENT_DELETE_ITEM" value="1058"/>
      <const name="CONTENT_DELETE_MIX" value="1059"/>
      <const name="CONTENT_EDIT_ENTRY" value="1013"/>
      <const name="CONTENT_CHANGE_THUMBNAIL" value="1014"/>
      <const name="CONTENT_ADD_TAGS" value="1015"/>
      <const name="CONTENT_REMOVE_TAGS" value="1016"/>
      <const name="CONTENT_ADD_ADMIN_TAGS" value="1017"/>
      <const name="CONTENT_REMOVE_ADMIN_TAGS" value="1018"/>
      <const name="CONTENT_DOWNLOAD" value="1019"/>
      <const name="CONTENT_APPROVE_MODERATION" value="1020"/>
      <const name="CONTENT_REJECT_MODERATION" value="1021"/>
      <const name="CONTENT_BULK_UPLOAD" value="1022"/>
      <const name="CONTENT_ADMIN_KCW_UPLOAD" value="1023"/>
      <const name="CONTENT_CONTENT_GO_TO_PAGE" value="1057"/>
      <const name="CONTENT_ENTRY_DRILLDOWN" value="1088"/>
      <const name="CONTENT_OPEN_PREVIEW_AND_EMBED" value="1089"/>
      <const name="ACCOUNT_CHANGE_PARTNER_INFO" value="1030"/>
      <const name="ACCOUNT_CHANGE_LOGIN_INFO" value="1031"/>
      <const name="ACCOUNT_CONTACT_US_USAGE" value="1032"/>
      <const name="ACCOUNT_UPDATE_SERVER_SETTINGS" value="1033"/>
      <const name="ACCOUNT_ACCOUNT_OVERVIEW" value="1034"/>
      <const name="ACCOUNT_ACCESS_CONTROL" value="1035"/>
      <const name="ACCOUNT_TRANSCODING_SETTINGS" value="1036"/>
      <const name="ACCOUNT_ACCOUNT_UPGRADE" value="1037"/>
      <const name="ACCOUNT_SAVE_SERVER_SETTINGS" value="1038"/>
      <const name="ACCOUNT_ACCESS_CONTROL_DELETE" value="1039"/>
      <const name="ACCOUNT_SAVE_TRANSCODING_SETTINGS" value="1040"/>
      <const name="LOGIN" value="1041"/>
      <const name="DASHBOARD_IMPORT_CONTENT" value="1042"/>
      <const name="DASHBOARD_UPDATE_CONTENT" value="1043"/>
      <const name="DASHBOARD_ACCOUNT_CONTACT_US" value="1044"/>
      <const name="DASHBOARD_VIEW_REPORTS" value="1045"/>
      <const name="DASHBOARD_EMBED_PLAYER" value="1046"/>
      <const name="DASHBOARD_EMBED_PLAYLIST" value="1047"/>
      <const name="DASHBOARD_CUSTOMIZE_PLAYERS" value="1048"/>
      <const name="APP_STUDIO_NEW_PLAYER_SINGLE_VIDEO" value="1050"/>
      <const name="APP_STUDIO_NEW_PLAYER_PLAYLIST" value="1051"/>
      <const name="APP_STUDIO_NEW_PLAYER_MULTI_TAB_PLAYLIST" value="1052"/>
      <const name="APP_STUDIO_EDIT_PLAYER_SINGLE_VIDEO" value="1053"/>
      <const name="APP_STUDIO_EDIT_PLAYER_PLAYLIST" value="1054"/>
      <const name="APP_STUDIO_EDIT_PLAYER_MULTI_TAB_PLAYLIST" value="1055"/>
      <const name="APP_STUDIO_DUPLICATE_PLAYER" value="1056"/>
      <const name="REPORTS_AND_ANALYTICS_BANDWIDTH_USAGE_TAB" value="1070"/>
      <const name="REPORTS_AND_ANALYTICS_CONTENT_REPORTS_TAB" value="1071"/>
      <const name="REPORTS_AND_ANALYTICS_USERS_AND_COMMUNITY_REPORTS_TAB" value="1072"/>
      <const name="REPORTS_AND_ANALYTICS_TOP_CONTRIBUTORS" value="1073"/>
      <const name="REPORTS_AND_ANALYTICS_MAP_OVERLAYS" value="1074"/>
      <const name="REPORTS_AND_ANALYTICS_TOP_SYNDICATIONS" value="1075"/>
      <const name="REPORTS_AND_ANALYTICS_TOP_CONTENT" value="1076"/>
      <const name="REPORTS_AND_ANALYTICS_CONTENT_DROPOFF" value="1077"/>
      <const name="REPORTS_AND_ANALYTICS_CONTENT_INTERACTIONS" value="1078"/>
      <const name="REPORTS_AND_ANALYTICS_CONTENT_CONTRIBUTIONS" value="1079"/>
      <const name="REPORTS_AND_ANALYTICS_VIDEO_DRILL_DOWN" value="1080"/>
      <const name="REPORTS_AND_ANALYTICS_CONTENT_DRILL_DOWN_INTERACTION" value="1081"/>
      <const name="REPORTS_AND_ANALYTICS_CONTENT_CONTRIBUTIONS_DRILLDOWN" value="1082"/>
      <const name="REPORTS_AND_ANALYTICS_VIDEO_DRILL_DOWN_DROPOFF" value="1083"/>
      <const name="REPORTS_AND_ANALYTICS_MAP_OVERLAYS_DRILLDOWN" value="1084"/>
      <const name="REPORTS_AND_ANALYTICS_TOP_SYNDICATIONS_DRILL_DOWN" value="1085"/>
      <const name="REPORTS_AND_ANALYTICS_BANDWIDTH_USAGE_VIEW_MONTHLY" value="1086"/>
      <const name="REPORTS_AND_ANALYTICS_BANDWIDTH_USAGE_VIEW_YEARLY" value="1087"/>
    </enum>
    <enum name="KalturaStorageProfileDeliveryStatus" enumType="int">
      <const name="ACTIVE" value="1"/>
      <const name="BLOCKED" value="2"/>
    </enum>
    <enum name="KalturaStorageProfileOrderBy" enumType="string">
      <const name="CREATED_AT_ASC" value="+createdAt"/>
      <const name="CREATED_AT_DESC" value="-createdAt"/>
      <const name="UPDATED_AT_ASC" value="+updatedAt"/>
      <const name="UPDATED_AT_DESC" value="-updatedAt"/>
    </enum>
    <enum name="KalturaStorageProfileProtocol" enumType="int">
      <const name="KALTURA_DC" value="0"/>
      <const name="FTP" value="1"/>
      <const name="SCP" value="2"/>
      <const name="SFTP" value="3"/>
      <const name="S3" value="6"/>
    </enum>
    <enum name="KalturaStorageProfileStatus" enumType="int">
      <const name="DISABLED" value="1"/>
      <const name="AUTOMATIC" value="2"/>
      <const name="MANUAL" value="3"/>
    </enum>
    <enum name="KalturaSwfFlavorParamsOrderBy" enumType="string" plugin="document"/>
    <enum name="KalturaSwfFlavorParamsOutputOrderBy" enumType="string" plugin="document"/>
    <enum name="KalturaSyndicationDistributionProfileOrderBy" enumType="string" plugin="contentDistribution">
      <const name="CREATED_AT_ASC" value="+createdAt"/>
      <const name="CREATED_AT_DESC" value="-createdAt"/>
      <const name="UPDATED_AT_ASC" value="+updatedAt"/>
      <const name="UPDATED_AT_DESC" value="-updatedAt"/>
    </enum>
    <enum name="KalturaSyndicationDistributionProviderOrderBy" enumType="string" plugin="contentDistribution"/>
    <enum name="KalturaSyndicationFeedStatus" enumType="int">
      <const name="DELETED" value="-1"/>
      <const name="ACTIVE" value="1"/>
    </enum>
    <enum name="KalturaSyndicationFeedType" enumType="int">
      <const name="GOOGLE_VIDEO" value="1"/>
      <const name="YAHOO" value="2"/>
      <const name="ITUNES" value="3"/>
      <const name="TUBE_MOGUL" value="4"/>
      <const name="KALTURA" value="5"/>
      <const name="KALTURA_XSLT" value="6"/>
    </enum>
    <enum name="KalturaThumbAssetOrderBy" enumType="string">
      <const name="SIZE_ASC" value="+size"/>
      <const name="SIZE_DESC" value="-size"/>
      <const name="CREATED_AT_ASC" value="+createdAt"/>
      <const name="CREATED_AT_DESC" value="-createdAt"/>
      <const name="UPDATED_AT_ASC" value="+updatedAt"/>
      <const name="UPDATED_AT_DESC" value="-updatedAt"/>
      <const name="DELETED_AT_ASC" value="+deletedAt"/>
      <const name="DELETED_AT_DESC" value="-deletedAt"/>
    </enum>
    <enum name="KalturaThumbAssetStatus" enumType="int">
      <const name="ERROR" value="-1"/>
      <const name="QUEUED" value="0"/>
      <const name="READY" value="2"/>
      <const name="DELETED" value="3"/>
      <const name="IMPORTING" value="7"/>
    </enum>
    <enum name="KalturaThumbCropType" enumType="int">
      <const name="RESIZE" value="1"/>
      <const name="RESIZE_WITH_PADDING" value="2"/>
      <const name="CROP" value="3"/>
      <const name="CROP_FROM_TOP" value="4"/>
    </enum>
    <enum name="KalturaThumbParamsOrderBy" enumType="string"/>
    <enum name="KalturaThumbParamsOutputOrderBy" enumType="string"/>
    <enum name="KalturaTubeMogulSyndicationFeedCategories" enumType="string">
      <const name="ARTS_AND_ANIMATION" value="Arts &amp;amp; Animation"/>
      <const name="COMEDY" value="Comedy"/>
      <const name="ENTERTAINMENT" value="Entertainment"/>
      <const name="MUSIC" value="Music"/>
      <const name="NEWS_AND_BLOGS" value="News &amp;amp; Blogs"/>
      <const name="SCIENCE_AND_TECHNOLOGY" value="Science &amp;amp; Technology"/>
      <const name="SPORTS" value="Sports"/>
      <const name="TRAVEL_AND_PLACES" value="Travel &amp;amp; Places"/>
      <const name="VIDEO_GAMES" value="Video Games"/>
      <const name="ANIMALS_AND_PETS" value="Animals &amp;amp; Pets"/>
      <const name="AUTOS" value="Autos"/>
      <const name="VLOGS_PEOPLE" value="Vlogs &amp;amp; People"/>
      <const name="HOW_TO_INSTRUCTIONAL_DIY" value="How To/Instructional/DIY"/>
      <const name="COMMERCIALS_PROMOTIONAL" value="Commercials/Promotional"/>
      <const name="FAMILY_AND_KIDS" value="Family &amp;amp; Kids"/>
    </enum>
    <enum name="KalturaTubeMogulSyndicationFeedOrderBy" enumType="string">
      <const name="PLAYLIST_ID_ASC" value="+playlistId"/>
      <const name="PLAYLIST_ID_DESC" value="-playlistId"/>
      <const name="NAME_ASC" value="+name"/>
      <const name="NAME_DESC" value="-name"/>
      <const name="TYPE_ASC" value="+type"/>
      <const name="TYPE_DESC" value="-type"/>
      <const name="CREATED_AT_ASC" value="+createdAt"/>
      <const name="CREATED_AT_DESC" value="-createdAt"/>
    </enum>
    <enum name="KalturaUiConfAdminOrderBy" enumType="string" plugin="adminConsole">
      <const name="CREATED_AT_ASC" value="+createdAt"/>
      <const name="CREATED_AT_DESC" value="-createdAt"/>
      <const name="UPDATED_AT_ASC" value="+updatedAt"/>
      <const name="UPDATED_AT_DESC" value="-updatedAt"/>
    </enum>
    <enum name="KalturaUiConfCreationMode" enumType="int">
      <const name="WIZARD" value="2"/>
      <const name="ADVANCED" value="3"/>
    </enum>
    <enum name="KalturaUiConfObjType" enumType="int">
      <const name="PLAYER" value="1"/>
      <const name="CONTRIBUTION_WIZARD" value="2"/>
      <const name="SIMPLE_EDITOR" value="3"/>
      <const name="ADVANCED_EDITOR" value="4"/>
      <const name="PLAYLIST" value="5"/>
      <const name="APP_STUDIO" value="6"/>
      <const name="KRECORD" value="7"/>
      <const name="PLAYER_V3" value="8"/>
      <const name="KMC_ACCOUNT" value="9"/>
      <const name="KMC_ANALYTICS" value="10"/>
      <const name="KMC_CONTENT" value="11"/>
      <const name="KMC_DASHBOARD" value="12"/>
      <const name="KMC_LOGIN" value="13"/>
      <const name="PLAYER_SL" value="14"/>
      <const name="CLIENTSIDE_ENCODER" value="15"/>
      <const name="KMC_GENERAL" value="16"/>
      <const name="KMC_ROLES_AND_PERMISSIONS" value="17"/>
      <const name="CLIPPER" value="18"/>
    </enum>
    <enum name="KalturaUiConfOrderBy" enumType="string">
      <const name="CREATED_AT_ASC" value="+createdAt"/>
      <const name="CREATED_AT_DESC" value="-createdAt"/>
      <const name="UPDATED_AT_ASC" value="+updatedAt"/>
      <const name="UPDATED_AT_DESC" value="-updatedAt"/>
    </enum>
    <enum name="KalturaUploadErrorCode" enumType="int">
      <const name="NO_ERROR" value="0"/>
      <const name="GENERAL_ERROR" value="1"/>
      <const name="PARTIAL_UPLOAD" value="2"/>
    </enum>
    <enum name="KalturaUploadTokenOrderBy" enumType="string">
      <const name="CREATED_AT_ASC" value="+createdAt"/>
      <const name="CREATED_AT_DESC" value="-createdAt"/>
    </enum>
    <enum name="KalturaUploadTokenStatus" enumType="int">
      <const name="PENDING" value="0"/>
      <const name="PARTIAL_UPLOAD" value="1"/>
      <const name="FULL_UPLOAD" value="2"/>
      <const name="CLOSED" value="3"/>
      <const name="TIMED_OUT" value="4"/>
      <const name="DELETED" value="5"/>
    </enum>
    <enum name="KalturaUserAgentRestrictionType" enumType="int">
      <const name="RESTRICT_LIST" value="0"/>
      <const name="ALLOW_LIST" value="1"/>
    </enum>
    <enum name="KalturaUserLoginDataOrderBy" enumType="string"/>
    <enum name="KalturaUserOrderBy" enumType="string">
      <const name="ID_ASC" value="+id"/>
      <const name="ID_DESC" value="-id"/>
      <const name="CREATED_AT_ASC" value="+createdAt"/>
      <const name="CREATED_AT_DESC" value="-createdAt"/>
    </enum>
    <enum name="KalturaUserRoleOrderBy" enumType="string">
      <const name="ID_ASC" value="+id"/>
      <const name="ID_DESC" value="-id"/>
      <const name="NAME_ASC" value="+name"/>
      <const name="NAME_DESC" value="-name"/>
      <const name="CREATED_AT_ASC" value="+createdAt"/>
      <const name="CREATED_AT_DESC" value="-createdAt"/>
      <const name="UPDATED_AT_ASC" value="+updatedAt"/>
      <const name="UPDATED_AT_DESC" value="-updatedAt"/>
    </enum>
    <enum name="KalturaUserRoleStatus" enumType="int">
      <const name="ACTIVE" value="1"/>
      <const name="BLOCKED" value="2"/>
      <const name="DELETED" value="3"/>
    </enum>
    <enum name="KalturaUserStatus" enumType="int">
      <const name="BLOCKED" value="0"/>
      <const name="ACTIVE" value="1"/>
      <const name="DELETED" value="2"/>
    </enum>
    <enum name="KalturaVideoCodec" enumType="string">
      <const name="NONE" value=""/>
      <const name="VP6" value="vp6"/>
      <const name="H263" value="h263"/>
      <const name="H264" value="h264"/>
      <const name="H264B" value="h264b"/>
      <const name="H264M" value="h264m"/>
      <const name="H264H" value="h264h"/>
      <const name="FLV" value="flv"/>
      <const name="MPEG4" value="mpeg4"/>
      <const name="THEORA" value="theora"/>
      <const name="WMV2" value="wmv2"/>
      <const name="WMV3" value="wmv3"/>
      <const name="WVC1A" value="wvc1a"/>
      <const name="VP8" value="vp8"/>
      <const name="MPEG2" value="mpeg2"/>
      <const name="COPY" value="copy"/>
    </enum>
    <enum name="KalturaVirusFoundAction" enumType="int" plugin="virusScan">
      <const name="NONE" value="0"/>
      <const name="DELETE" value="1"/>
      <const name="CLEAN_NONE" value="2"/>
      <const name="CLEAN_DELETE" value="3"/>
    </enum>
    <enum name="KalturaVirusScanEngineType" enumType="string" plugin="virusScan">
      <const name="SYMANTEC_SCAN_ENGINE" value="symantecScanEngine.SymantecScanEngine"/>
      <const name="SYMANTEC_SCAN_JAVA_ENGINE" value="symantecScanEngine.SymantecScanJavaEngine"/>
      <const name="SYMANTEC_SCAN_DIRECT_ENGINE" value="symantecScanEngine.SymantecScanDirectEngine"/>
    </enum>
    <enum name="KalturaVirusScanProfileOrderBy" enumType="string" plugin="virusScan">
      <const name="CREATED_AT_ASC" value="+createdAt"/>
      <const name="CREATED_AT_DESC" value="-createdAt"/>
      <const name="UPDATED_AT_ASC" value="+updatedAt"/>
      <const name="UPDATED_AT_DESC" value="-updatedAt"/>
    </enum>
    <enum name="KalturaVirusScanProfileStatus" enumType="int" plugin="virusScan">
      <const name="DISABLED" value="1"/>
      <const name="ENABLED" value="2"/>
      <const name="DELETED" value="3"/>
    </enum>
    <enum name="KalturaWidgetOrderBy" enumType="string">
      <const name="CREATED_AT_ASC" value="+createdAt"/>
      <const name="CREATED_AT_DESC" value="-createdAt"/>
    </enum>
    <enum name="KalturaWidgetSecurityType" enumType="int">
      <const name="NONE" value="1"/>
      <const name="TIMEHASH" value="2"/>
    </enum>
    <enum name="KalturaYahooSyndicationFeedAdultValues" enumType="string">
      <const name="ADULT" value="adult"/>
      <const name="NON_ADULT" value="nonadult"/>
    </enum>
    <enum name="KalturaYahooSyndicationFeedCategories" enumType="string">
      <const name="ACTION" value="Action"/>
      <const name="ART_AND_ANIMATION" value="Art &amp;amp; Animation"/>
      <const name="ENTERTAINMENT_AND_TV" value="Entertainment &amp;amp; TV"/>
      <const name="FOOD" value="Food"/>
      <const name="GAMES" value="Games"/>
      <const name="HOW_TO" value="How-To"/>
      <const name="MUSIC" value="Music"/>
      <const name="PEOPLE_AND_VLOGS" value="People &amp;amp; Vlogs"/>
      <const name="SCIENCE_AND_ENVIRONMENT" value="Science &amp;amp; Environment"/>
      <const name="TRANSPORTATION" value="Transportation"/>
      <const name="ANIMALS" value="Animals"/>
      <const name="COMMERCIALS" value="Commercials"/>
      <const name="FAMILY" value="Family"/>
      <const name="FUNNY_VIDEOS" value="Funny Videos"/>
      <const name="HEALTH_AND_BEAUTY" value="Health &amp;amp; Beauty"/>
      <const name="MOVIES_AND_SHORTS" value="Movies &amp;amp; Shorts"/>
      <const name="NEWS_AND_POLITICS" value="News &amp;amp; Politics"/>
      <const name="PRODUCTS_AND_TECH" value="Products &amp;amp; Tech."/>
      <const name="SPORTS" value="Sports"/>
      <const name="TRAVEL" value="Travel"/>
    </enum>
    <enum name="KalturaYahooSyndicationFeedOrderBy" enumType="string">
      <const name="PLAYLIST_ID_ASC" value="+playlistId"/>
      <const name="PLAYLIST_ID_DESC" value="-playlistId"/>
      <const name="NAME_ASC" value="+name"/>
      <const name="NAME_DESC" value="-name"/>
      <const name="TYPE_ASC" value="+type"/>
      <const name="TYPE_DESC" value="-type"/>
      <const name="CREATED_AT_ASC" value="+createdAt"/>
      <const name="CREATED_AT_DESC" value="-createdAt"/>
    </enum>
  </enums>
  <classes>
    <class name="KalturaBaseRestriction" description=""/>
    <class name="KalturaAccessControl" description="">
      <property name="id" type="int" readOnly="1" insertOnly="0" description="The id of the Access Control Profile&#10;"/>
      <property name="partnerId" type="int" readOnly="1" insertOnly="0" description=""/>
      <property name="name" type="string" readOnly="0" insertOnly="0" description="The name of the Access Control Profile&#10;"/>
      <property name="systemName" type="string" readOnly="0" insertOnly="0" description="System name of the Access Control Profile&#10;"/>
      <property name="description" type="string" readOnly="0" insertOnly="0" description="The description of the Access Control Profile&#10;"/>
      <property name="createdAt" type="int" readOnly="1" insertOnly="0" description="Creation date as Unix timestamp (In seconds) &#10;"/>
      <property name="isDefault" type="int" enumType="KalturaNullableBoolean" readOnly="0" insertOnly="0" description="True if this Conversion Profile is the default&#10;"/>
      <property name="restrictions" type="array" arrayType="KalturaBaseRestriction" readOnly="0" insertOnly="0" description="Array of Access Control Restrictions&#10;"/>
    </class>
    <class name="KalturaSearchItem" abstract="1" description=""/>
    <class name="KalturaFilter" description="">
      <property name="orderBy" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="advancedSearch" type="KalturaSearchItem" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaAccessControlBaseFilter" abstract="1" base="KalturaFilter" description="">
      <property name="idEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="idIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="systemNameEqual" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="systemNameIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="createdAtGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="createdAtLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaAccessControlFilter" base="KalturaAccessControlBaseFilter" description=""/>
    <class name="KalturaFilterPager" description="The KalturaFilterPager object enables paging management to be applied upon service list actions. &#10;">
      <property name="pageSize" type="int" readOnly="0" insertOnly="0" description="The number of objects to retrieve. (Default is 30, maximum page size is 500).&#10;"/>
      <property name="pageIndex" type="int" readOnly="0" insertOnly="0" description="The page number for which {pageSize} of objects should be retrieved (Default is 1).&#10;"/>
    </class>
    <class name="KalturaAccessControlListResponse" description="">
      <property name="objects" type="array" arrayType="KalturaAccessControl" readOnly="1" insertOnly="0" description=""/>
      <property name="totalCount" type="int" readOnly="1" insertOnly="0" description=""/>
    </class>
    <class name="KalturaUser" description="">
      <property name="id" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="partnerId" type="int" readOnly="1" insertOnly="0" description=""/>
      <property name="screenName" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="fullName" type="string" readOnly="0" insertOnly="0" description="DEPRECATED"/>
      <property name="email" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="dateOfBirth" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="country" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="state" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="city" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="zip" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="thumbnailUrl" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="description" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="tags" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="adminTags" type="string" readOnly="0" insertOnly="0" description="Admin tags can be updated only by using an admin session&#13;"/>
      <property name="gender" type="int" enumType="KalturaGender" readOnly="0" insertOnly="0" description=""/>
      <property name="status" type="int" enumType="KalturaUserStatus" readOnly="0" insertOnly="0" description=""/>
      <property name="createdAt" type="int" readOnly="1" insertOnly="0" description="Creation date as Unix timestamp (In seconds)&#13;"/>
      <property name="updatedAt" type="int" readOnly="1" insertOnly="0" description="Last update date as Unix timestamp (In seconds)&#13;"/>
      <property name="partnerData" type="string" readOnly="0" insertOnly="0" description="Can be used to store various partner related data as a string &#13;"/>
      <property name="indexedPartnerDataInt" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="indexedPartnerDataString" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="storageSize" type="int" readOnly="1" insertOnly="0" description=""/>
      <property name="password" type="string" readOnly="0" insertOnly="1" description=""/>
      <property name="firstName" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="lastName" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="isAdmin" type="bool" readOnly="0" insertOnly="0" description=""/>
      <property name="lastLoginTime" type="int" readOnly="1" insertOnly="0" description=""/>
      <property name="statusUpdatedAt" type="int" readOnly="1" insertOnly="0" description=""/>
      <property name="deletedAt" type="int" readOnly="1" insertOnly="0" description=""/>
      <property name="loginEnabled" type="bool" readOnly="1" insertOnly="0" description=""/>
      <property name="roleIds" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="roleNames" type="string" readOnly="1" insertOnly="0" description=""/>
      <property name="isAccountOwner" type="bool" readOnly="1" insertOnly="0" description=""/>
      <property name="allowedPartnerIds" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="allowedPartnerPackages" type="string" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaAdminUser" base="KalturaUser" description="DEPRECATED"/>
    <class name="KalturaDynamicEnum" description=""/>
    <class name="KalturaOperationAttributes" abstract="1" description="Base class to all operation attributes types&#10;"/>
    <class name="KalturaBaseEntry" description="">
      <property name="id" type="string" readOnly="1" insertOnly="0" description="Auto generated 10 characters alphanumeric string&#10;"/>
      <property name="name" type="string" readOnly="0" insertOnly="0" description="Entry name (Min 1 chars)&#10;"/>
      <property name="description" type="string" readOnly="0" insertOnly="0" description="Entry description&#10;"/>
      <property name="partnerId" type="int" readOnly="1" insertOnly="0" description=""/>
      <property name="userId" type="string" readOnly="0" insertOnly="0" description="The ID of the user who is the owner of this entry &#10;"/>
      <property name="tags" type="string" readOnly="0" insertOnly="0" description="Entry tags&#10;"/>
      <property name="adminTags" type="string" readOnly="0" insertOnly="0" description="Entry admin tags can be updated only by administrators&#10;"/>
      <property name="categories" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="categoriesIds" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="status" type="string" enumType="KalturaEntryStatus" readOnly="1" insertOnly="0" description=""/>
      <property name="moderationStatus" type="int" enumType="KalturaEntryModerationStatus" readOnly="1" insertOnly="0" description="Entry moderation status&#10;"/>
      <property name="moderationCount" type="int" readOnly="1" insertOnly="0" description="Number of moderation requests waiting for this entry&#10;"/>
      <property name="type" type="string" enumType="KalturaEntryType" readOnly="0" insertOnly="0" description="The type of the entry, this is auto filled by the derived entry object&#10;"/>
      <property name="createdAt" type="int" readOnly="1" insertOnly="0" description="Entry creation date as Unix timestamp (In seconds)&#10;"/>
      <property name="updatedAt" type="int" readOnly="1" insertOnly="0" description="Entry update date as Unix timestamp (In seconds)&#10;"/>
      <property name="rank" type="float" readOnly="1" insertOnly="0" description="Calculated rank&#10;"/>
      <property name="totalRank" type="int" readOnly="1" insertOnly="0" description="The total (sum) of all votes&#10;"/>
      <property name="votes" type="int" readOnly="1" insertOnly="0" description="Number of votes&#10;"/>
      <property name="groupId" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="partnerData" type="string" readOnly="0" insertOnly="0" description="Can be used to store various partner related data as a string &#10;"/>
      <property name="downloadUrl" type="string" readOnly="1" insertOnly="0" description="Download URL for the entry&#10;"/>
      <property name="searchText" type="string" readOnly="1" insertOnly="0" description="Indexed search text for full text search&#13;"/>
      <property name="licenseType" type="int" enumType="KalturaLicenseType" readOnly="0" insertOnly="0" description="License type used for this entry&#10;"/>
      <property name="version" type="int" readOnly="1" insertOnly="0" description="Version of the entry data&#13;"/>
      <property name="thumbnailUrl" type="string" readOnly="0" insertOnly="1" description="Thumbnail URL&#10;"/>
      <property name="accessControlId" type="int" readOnly="0" insertOnly="0" description="The Access Control ID assigned to this entry (null when not set, send -1 to remove)  &#10;"/>
      <property name="startDate" type="int" readOnly="0" insertOnly="0" description="Entry scheduling start date (null when not set, send -1 to remove)&#10;"/>
      <property name="endDate" type="int" readOnly="0" insertOnly="0" description="Entry scheduling end date (null when not set, send -1 to remove)&#10;"/>
      <property name="referenceId" type="string" readOnly="0" insertOnly="0" description="Entry external reference id&#10;"/>
      <property name="replacingEntryId" type="string" readOnly="1" insertOnly="0" description="ID of temporary entry that will replace this entry when it's approved and ready for replacement&#10;"/>
      <property name="replacedEntryId" type="string" readOnly="1" insertOnly="0" description="ID of the entry that will be replaced when the replacement approved and this entry is ready&#10;"/>
      <property name="replacementStatus" type="string" enumType="KalturaEntryReplacementStatus" readOnly="1" insertOnly="0" description="Status of the replacement readiness and approval&#10;"/>
      <property name="partnerSortValue" type="int" readOnly="0" insertOnly="0" description="Can be used to store various partner related data as a numeric value&#10;"/>
      <property name="conversionProfileId" type="int" readOnly="0" insertOnly="0" description="Override the default ingestion profile  &#10;"/>
      <property name="rootEntryId" type="string" readOnly="1" insertOnly="0" description="ID of source root entry, used for clipped, skipped and cropped entries that created from another entry  &#10;"/>
      <property name="operationAttributes" type="array" arrayType="KalturaOperationAttributes" readOnly="0" insertOnly="0" description="clipping, skipping and cropping attributes that used to create this entry  &#10;"/>
    </class>
    <class name="KalturaResource" abstract="1" description="Used to ingest entry object, as single resource or list of resources accompanied by asset params ids.&#10;"/>
    <class name="KalturaRemotePath" description="">
      <property name="storageProfileId" type="int" readOnly="1" insertOnly="0" description=""/>
      <property name="uri" type="string" readOnly="1" insertOnly="0" description=""/>
    </class>
    <class name="KalturaRemotePathListResponse" description="">
      <property name="objects" type="array" arrayType="KalturaRemotePath" readOnly="1" insertOnly="0" description=""/>
      <property name="totalCount" type="int" readOnly="1" insertOnly="0" description=""/>
    </class>
    <class name="KalturaBaseEntryBaseFilter" abstract="1" base="KalturaFilter" description="">
      <property name="idEqual" type="string" readOnly="0" insertOnly="0" description="This filter should be in use for retrieving only a specific entry (identified by its entryId).&#10;@var string"/>
      <property name="idIn" type="string" readOnly="0" insertOnly="0" description="This filter should be in use for retrieving few specific entries (string should include comma separated list of entryId strings).&#10;@var string"/>
      <property name="idNotIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="nameLike" type="string" readOnly="0" insertOnly="0" description="This filter should be in use for retrieving specific entries. It should include only one string to search for in entry names (no wildcards, spaces are treated as part of the string).&#10;@var string"/>
      <property name="nameMultiLikeOr" type="string" readOnly="0" insertOnly="0" description="This filter should be in use for retrieving specific entries. It could include few (comma separated) strings for searching in entry names, while applying an OR logic to retrieve entries that contain at least one input string (no wildcards, spaces are treated as part of the string).&#10;@var string"/>
      <property name="nameMultiLikeAnd" type="string" readOnly="0" insertOnly="0" description="This filter should be in use for retrieving specific entries. It could include few (comma separated) strings for searching in entry names, while applying an AND logic to retrieve entries that contain all input strings (no wildcards, spaces are treated as part of the string).&#10;@var string"/>
      <property name="nameEqual" type="string" readOnly="0" insertOnly="0" description="This filter should be in use for retrieving entries with a specific name.&#10;@var string"/>
      <property name="partnerIdEqual" type="int" readOnly="0" insertOnly="0" description="This filter should be in use for retrieving only entries which were uploaded by/assigned to users of a specific Kaltura Partner (identified by Partner ID).&#10;@var int"/>
      <property name="partnerIdIn" type="string" readOnly="0" insertOnly="0" description="This filter should be in use for retrieving only entries within Kaltura network which were uploaded by/assigned to users of few Kaltura Partners  (string should include comma separated list of PartnerIDs)&#10;@var string"/>
      <property name="userIdEqual" type="string" readOnly="0" insertOnly="0" description="This filter parameter should be in use for retrieving only entries, uploaded by/assigned to a specific user (identified by user Id).&#10;@var string"/>
      <property name="tagsLike" type="string" readOnly="0" insertOnly="0" description="This filter should be in use for retrieving specific entries. It should include only one string to search for in entry tags (no wildcards, spaces are treated as part of the string).&#10;@var string"/>
      <property name="tagsMultiLikeOr" type="string" readOnly="0" insertOnly="0" description="This filter should be in use for retrieving specific entries. It could include few (comma separated) strings for searching in entry tags, while applying an OR logic to retrieve entries that contain at least one input string (no wildcards, spaces are treated as part of the string).&#10;@var string"/>
      <property name="tagsMultiLikeAnd" type="string" readOnly="0" insertOnly="0" description="This filter should be in use for retrieving specific entries. It could include few (comma separated) strings for searching in entry tags, while applying an AND logic to retrieve entries that contain all input strings (no wildcards, spaces are treated as part of the string).&#10;@var string"/>
      <property name="adminTagsLike" type="string" readOnly="0" insertOnly="0" description="This filter should be in use for retrieving specific entries. It should include only one string to search for in entry tags set by an ADMIN user (no wildcards, spaces are treated as part of the string).&#10;@var string"/>
      <property name="adminTagsMultiLikeOr" type="string" readOnly="0" insertOnly="0" description="This filter should be in use for retrieving specific entries. It could include few (comma separated) strings for searching in entry tags, set by an ADMIN user, while applying an OR logic to retrieve entries that contain at least one input string (no wildcards, spaces are treated as part of the string).&#10;@var string"/>
      <property name="adminTagsMultiLikeAnd" type="string" readOnly="0" insertOnly="0" description="This filter should be in use for retrieving specific entries. It could include few (comma separated) strings for searching in entry tags, set by an ADMIN user, while applying an AND logic to retrieve entries that contain all input strings (no wildcards, spaces are treated as part of the string).&#10;@var string"/>
      <property name="categoriesMatchAnd" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="categoriesMatchOr" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="categoriesIdsMatchAnd" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="categoriesIdsMatchOr" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="statusEqual" type="string" enumType="KalturaEntryStatus" readOnly="0" insertOnly="0" description="This filter should be in use for retrieving only entries, at a specific {@link ?object=KalturaEntryStatus KalturaEntryStatus}.&#10;@var KalturaEntryStatus"/>
      <property name="statusNotEqual" type="string" enumType="KalturaEntryStatus" readOnly="0" insertOnly="0" description="This filter should be in use for retrieving only entries, not at a specific {@link ?object=KalturaEntryStatus KalturaEntryStatus}.&#10;@var KalturaEntryStatus"/>
      <property name="statusIn" type="string" readOnly="0" insertOnly="0" description="This filter should be in use for retrieving only entries, at few specific {@link ?object=KalturaEntryStatus KalturaEntryStatus} (comma separated).&#10;@dynamicType KalturaEntryStatus"/>
      <property name="statusNotIn" type="string" readOnly="0" insertOnly="0" description="This filter should be in use for retrieving only entries, not at few specific {@link ?object=KalturaEntryStatus KalturaEntryStatus} (comma separated).&#10;@dynamicType KalturaEntryStatus"/>
      <property name="moderationStatusEqual" type="int" enumType="KalturaEntryModerationStatus" readOnly="0" insertOnly="0" description=""/>
      <property name="moderationStatusNotEqual" type="int" enumType="KalturaEntryModerationStatus" readOnly="0" insertOnly="0" description=""/>
      <property name="moderationStatusIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="moderationStatusNotIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="typeEqual" type="string" enumType="KalturaEntryType" readOnly="0" insertOnly="0" description=""/>
      <property name="typeIn" type="string" readOnly="0" insertOnly="0" description="This filter should be in use for retrieving entries of few {@link ?object=KalturaEntryType KalturaEntryType} (string should include a comma separated list of {@link ?object=KalturaEntryType KalturaEntryType} enumerated parameters).&#10;@dynamicType KalturaEntryType"/>
      <property name="createdAtGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description="This filter parameter should be in use for retrieving only entries which were created at Kaltura system after a specific time/date (standard timestamp format).&#10;@var int"/>
      <property name="createdAtLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description="This filter parameter should be in use for retrieving only entries which were created at Kaltura system before a specific time/date (standard timestamp format).&#10;@var int"/>
      <property name="updatedAtGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="updatedAtLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="groupIdEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="searchTextMatchAnd" type="string" readOnly="0" insertOnly="0" description="This filter should be in use for retrieving specific entries while search match the input string within all of the following metadata attributes: name, description, tags, adminTags.&#10;@var string"/>
      <property name="searchTextMatchOr" type="string" readOnly="0" insertOnly="0" description="This filter should be in use for retrieving specific entries while search match the input string within at least one of the following metadata attributes: name, description, tags, adminTags.&#10;@var string"/>
      <property name="accessControlIdEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="accessControlIdIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="startDateGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="startDateLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="startDateGreaterThanOrEqualOrNull" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="startDateLessThanOrEqualOrNull" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="endDateGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="endDateLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="endDateGreaterThanOrEqualOrNull" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="endDateLessThanOrEqualOrNull" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="referenceIdEqual" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="referenceIdIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="replacingEntryIdEqual" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="replacingEntryIdIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="replacedEntryIdEqual" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="replacedEntryIdIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="replacementStatusEqual" type="string" enumType="KalturaEntryReplacementStatus" readOnly="0" insertOnly="0" description=""/>
      <property name="replacementStatusIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="partnerSortValueGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="partnerSortValueLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="rootEntryIdEqual" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="rootEntryIdIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="tagsNameMultiLikeOr" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="tagsAdminTagsMultiLikeOr" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="tagsAdminTagsNameMultiLikeOr" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="tagsNameMultiLikeAnd" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="tagsAdminTagsMultiLikeAnd" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="tagsAdminTagsNameMultiLikeAnd" type="string" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaBaseEntryFilter" base="KalturaBaseEntryBaseFilter" description="">
      <property name="freeText" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="isRoot" type="int" enumType="KalturaNullableBoolean" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaBaseEntryListResponse" description="">
      <property name="objects" type="array" arrayType="KalturaBaseEntry" readOnly="1" insertOnly="0" description=""/>
      <property name="totalCount" type="int" readOnly="1" insertOnly="0" description=""/>
    </class>
    <class name="KalturaModerationFlag" description="">
      <property name="id" type="int" readOnly="1" insertOnly="0" description="Moderation flag id&#13;"/>
      <property name="partnerId" type="int" readOnly="1" insertOnly="0" description=""/>
      <property name="userId" type="string" readOnly="1" insertOnly="0" description="The user id that added the moderation flag&#13;"/>
      <property name="moderationObjectType" type="int" enumType="KalturaModerationObjectType" readOnly="1" insertOnly="0" description="The type of the moderation flag (entry or user)&#13;"/>
      <property name="flaggedEntryId" type="string" readOnly="0" insertOnly="0" description="If moderation flag is set for entry, this is the flagged entry id&#13;"/>
      <property name="flaggedUserId" type="string" readOnly="0" insertOnly="0" description="If moderation flag is set for user, this is the flagged user id&#13;"/>
      <property name="status" type="int" enumType="KalturaModerationFlagStatus" readOnly="1" insertOnly="0" description="The moderation flag status&#13;"/>
      <property name="comments" type="string" readOnly="0" insertOnly="0" description="The comment that was added to the flag&#13;"/>
      <property name="flagType" type="int" enumType="KalturaModerationFlagType" readOnly="0" insertOnly="0" description=""/>
      <property name="createdAt" type="int" readOnly="1" insertOnly="0" description=""/>
      <property name="updatedAt" type="int" readOnly="1" insertOnly="0" description=""/>
    </class>
    <class name="KalturaModerationFlagListResponse" description="">
      <property name="objects" type="array" arrayType="KalturaModerationFlag" readOnly="1" insertOnly="0" description=""/>
      <property name="totalCount" type="int" readOnly="1" insertOnly="0" description=""/>
    </class>
    <class name="KalturaEntryContextDataParams" description="">
      <property name="referrer" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="flavorAssetId" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="streamerType" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="mediaProtocol" type="string" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaEntryContextDataResult" description="">
      <property name="isSiteRestricted" type="bool" readOnly="0" insertOnly="0" description=""/>
      <property name="isCountryRestricted" type="bool" readOnly="0" insertOnly="0" description=""/>
      <property name="isSessionRestricted" type="bool" readOnly="0" insertOnly="0" description=""/>
      <property name="isIpAddressRestricted" type="bool" readOnly="0" insertOnly="0" description=""/>
      <property name="isUserAgentRestricted" type="bool" readOnly="0" insertOnly="0" description=""/>
      <property name="previewLength" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="isScheduledNow" type="bool" readOnly="0" insertOnly="0" description=""/>
      <property name="isAdmin" type="bool" readOnly="0" insertOnly="0" description=""/>
      <property name="streamerType" type="string" readOnly="0" insertOnly="0" description="http/rtmp/hdnetwork&#13;"/>
      <property name="mediaProtocol" type="string" readOnly="0" insertOnly="0" description="http/https, rtmp/rtmpe&#13;"/>
      <property name="storageProfilesXML" type="string" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaBulkUploadPluginData" description="">
      <property name="field" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="value" type="string" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaBulkUploadResult" description="">
      <property name="id" type="int" readOnly="1" insertOnly="0" description="The id of the result&#10;"/>
      <property name="bulkUploadJobId" type="int" readOnly="0" insertOnly="0" description="The id of the parent job&#10;"/>
      <property name="lineIndex" type="int" readOnly="0" insertOnly="0" description="The index of the line in the CSV&#10;"/>
      <property name="partnerId" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="action" type="int" enumType="KalturaBulkUploadAction" readOnly="0" insertOnly="0" description=""/>
      <property name="entryId" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="objectId" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="bulkUploadResultObjectType" type="string" enumType="KalturaBulkUploadResultObjectType" readOnly="0" insertOnly="0" description=""/>
      <property name="entryStatus" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="rowData" type="string" readOnly="0" insertOnly="0" description="The data as recieved in the csv&#10;"/>
      <property name="title" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="description" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="tags" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="url" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="contentType" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="conversionProfileId" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="accessControlProfileId" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="category" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="scheduleStartDate" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="scheduleEndDate" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="thumbnailUrl" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="thumbnailSaved" type="bool" readOnly="0" insertOnly="0" description=""/>
      <property name="partnerData" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="errorDescription" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="pluginsData" type="array" arrayType="KalturaBulkUploadPluginData" readOnly="0" insertOnly="0" description=""/>
      <property name="sshPrivateKey" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="sshPublicKey" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="sshKeyPassphrase" type="string" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaBulkUpload" description="">
      <property name="id" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="uploadedBy" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="uploadedByUserId" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="uploadedOn" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="numOfEntries" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="status" type="int" enumType="KalturaBatchJobStatus" readOnly="0" insertOnly="0" description=""/>
      <property name="logFileUrl" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="csvFileUrl" type="string" readOnly="0" insertOnly="0" description="DEPRECATED"/>
      <property name="bulkFileUrl" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="bulkUploadType" type="string" enumType="KalturaBulkUploadType" readOnly="0" insertOnly="0" description=""/>
      <property name="results" type="array" arrayType="KalturaBulkUploadResult" readOnly="0" insertOnly="0" description=""/>
      <property name="error" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="errorType" type="int" enumType="KalturaBatchJobErrorTypes" readOnly="0" insertOnly="0" description=""/>
      <property name="errorNumber" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="fileName" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="description" type="string" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaBulkUploadListResponse" description="">
      <property name="objects" type="array" arrayType="KalturaBulkUpload" readOnly="1" insertOnly="0" description=""/>
      <property name="totalCount" type="int" readOnly="1" insertOnly="0" description=""/>
    </class>
    <class name="KalturaCategory" description="">
      <property name="id" type="int" readOnly="1" insertOnly="0" description="The id of the Category&#10;"/>
      <property name="parentId" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="depth" type="int" readOnly="1" insertOnly="0" description=""/>
      <property name="partnerId" type="int" readOnly="1" insertOnly="0" description=""/>
      <property name="name" type="string" readOnly="0" insertOnly="0" description="The name of the Category. &#10;The following characters are not allowed: '&lt;', '&gt;', ','&#10;"/>
      <property name="fullName" type="string" readOnly="1" insertOnly="0" description="The full name of the Category&#10;"/>
      <property name="entriesCount" type="int" readOnly="1" insertOnly="0" description="Number of entries in this Category (including child categories)&#10;"/>
      <property name="createdAt" type="int" readOnly="1" insertOnly="0" description="Creation date as Unix timestamp (In seconds)&#10;"/>
    </class>
    <class name="KalturaCategoryBaseFilter" abstract="1" base="KalturaFilter" description="">
      <property name="idEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="idIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="parentIdEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="parentIdIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="depthEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="fullNameEqual" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="fullNameStartsWith" type="string" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaCategoryFilter" base="KalturaCategoryBaseFilter" description=""/>
    <class name="KalturaCategoryListResponse" description="">
      <property name="objects" type="array" arrayType="KalturaCategory" readOnly="1" insertOnly="0" description=""/>
      <property name="totalCount" type="int" readOnly="1" insertOnly="0" description=""/>
    </class>
    <class name="KalturaConversionProfileAssetParamsBaseFilter" abstract="1" base="KalturaFilter" description="">
      <property name="conversionProfileIdEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="conversionProfileIdIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="assetParamsIdEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="assetParamsIdIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="readyBehaviorEqual" type="int" enumType="KalturaFlavorReadyBehaviorType" readOnly="0" insertOnly="0" description=""/>
      <property name="readyBehaviorIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="originEqual" type="int" enumType="KalturaAssetParamsOrigin" readOnly="0" insertOnly="0" description=""/>
      <property name="originIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="systemNameEqual" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="systemNameIn" type="string" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaConversionProfileBaseFilter" abstract="1" base="KalturaFilter" description="">
      <property name="idEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="idIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="statusEqual" type="string" enumType="KalturaConversionProfileStatus" readOnly="0" insertOnly="0" description=""/>
      <property name="statusIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="nameEqual" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="systemNameEqual" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="systemNameIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="tagsMultiLikeOr" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="tagsMultiLikeAnd" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="defaultEntryIdEqual" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="defaultEntryIdIn" type="string" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaConversionProfileFilter" base="KalturaConversionProfileBaseFilter" description=""/>
    <class name="KalturaAssetParamsBaseFilter" abstract="1" base="KalturaFilter" description="">
      <property name="systemNameEqual" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="systemNameIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="isSystemDefaultEqual" type="int" enumType="KalturaNullableBoolean" readOnly="0" insertOnly="0" description=""/>
      <property name="tagsEqual" type="string" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaAssetParamsFilter" base="KalturaAssetParamsBaseFilter" description=""/>
    <class name="KalturaConversionProfileAssetParamsFilter" base="KalturaConversionProfileAssetParamsBaseFilter" description="">
      <property name="conversionProfileIdFilter" type="KalturaConversionProfileFilter" readOnly="0" insertOnly="0" description=""/>
      <property name="assetParamsIdFilter" type="KalturaAssetParamsFilter" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaConversionProfileAssetParams" description="">
      <property name="conversionProfileId" type="int" readOnly="1" insertOnly="0" description="The id of the conversion profile&#10;"/>
      <property name="assetParamsId" type="int" readOnly="1" insertOnly="0" description="The id of the asset params&#10;"/>
      <property name="readyBehavior" type="int" enumType="KalturaFlavorReadyBehaviorType" readOnly="0" insertOnly="0" description="The ingestion origin of the asset params&#10;"/>
      <property name="origin" type="int" enumType="KalturaAssetParamsOrigin" readOnly="0" insertOnly="0" description="The ingestion origin of the asset params&#10;"/>
      <property name="systemName" type="string" readOnly="0" insertOnly="0" description="Asset params system name&#10;"/>
      <property name="forceNoneComplied" type="int" enumType="KalturaNullableBoolean" readOnly="0" insertOnly="0" description="Starts conversion even if the decision layer reduced the configuration to comply with the source&#13;"/>
    </class>
    <class name="KalturaConversionProfileAssetParamsListResponse" description="">
      <property name="objects" type="array" arrayType="KalturaConversionProfileAssetParams" readOnly="1" insertOnly="0" description=""/>
      <property name="totalCount" type="int" readOnly="1" insertOnly="0" description=""/>
    </class>
    <class name="KalturaCropDimensions" description="">
      <property name="left" type="int" readOnly="0" insertOnly="0" description="Crop left point&#10;"/>
      <property name="top" type="int" readOnly="0" insertOnly="0" description="Crop top point&#10;"/>
      <property name="width" type="int" readOnly="0" insertOnly="0" description="Crop width&#10;"/>
      <property name="height" type="int" readOnly="0" insertOnly="0" description="Crop height&#10;"/>
    </class>
    <class name="KalturaConversionProfile" description="">
      <property name="id" type="int" readOnly="1" insertOnly="0" description="The id of the Conversion Profile&#10;"/>
      <property name="partnerId" type="int" readOnly="1" insertOnly="0" description=""/>
      <property name="status" type="string" enumType="KalturaConversionProfileStatus" readOnly="0" insertOnly="0" description=""/>
      <property name="name" type="string" readOnly="0" insertOnly="0" description="The name of the Conversion Profile&#10;"/>
      <property name="systemName" type="string" readOnly="0" insertOnly="0" description="System name of the Conversion Profile&#10;"/>
      <property name="tags" type="string" readOnly="0" insertOnly="0" description="Comma separated tags&#10;"/>
      <property name="description" type="string" readOnly="0" insertOnly="0" description="The description of the Conversion Profile&#10;"/>
      <property name="defaultEntryId" type="string" readOnly="0" insertOnly="0" description="ID of the default entry to be used for template data&#10;"/>
      <property name="createdAt" type="int" readOnly="1" insertOnly="0" description="Creation date as Unix timestamp (In seconds) &#10;"/>
      <property name="flavorParamsIds" type="string" readOnly="0" insertOnly="0" description="List of included flavor ids (comma separated)&#10;"/>
      <property name="isDefault" type="int" enumType="KalturaNullableBoolean" readOnly="0" insertOnly="0" description="Indicates that this conversion profile is system default&#10;"/>
      <property name="isPartnerDefault" type="bool" readOnly="1" insertOnly="0" description="Indicates that this conversion profile is partner default&#10;"/>
      <property name="cropDimensions" type="KalturaCropDimensions" readOnly="0" insertOnly="0" description="Cropping dimensions&#10;DEPRECATED"/>
      <property name="clipStart" type="int" readOnly="0" insertOnly="0" description="Clipping start position (in miliseconds)&#10;DEPRECATED"/>
      <property name="clipDuration" type="int" readOnly="0" insertOnly="0" description="Clipping duration (in miliseconds)&#10;DEPRECATED"/>
      <property name="xslTransformation" type="string" readOnly="0" insertOnly="0" description="XSL to transform ingestion MRSS XML&#10;"/>
      <property name="storageProfileId" type="int" readOnly="0" insertOnly="0" description="ID of default storage profile to be used for linked net-storage file syncs&#10;"/>
      <property name="mediaParserType" type="string" enumType="KalturaMediaParserType" readOnly="0" insertOnly="0" description="Media parser type to be used for extract media&#10;"/>
    </class>
    <class name="KalturaConversionProfileListResponse" description="">
      <property name="objects" type="array" arrayType="KalturaConversionProfile" readOnly="1" insertOnly="0" description=""/>
      <property name="totalCount" type="int" readOnly="1" insertOnly="0" description=""/>
    </class>
    <class name="KalturaDataEntry" base="KalturaBaseEntry" description="">
      <property name="dataContent" type="string" readOnly="0" insertOnly="0" description="The data of the entry&#13;"/>
      <property name="retrieveDataContentByGet" type="bool" readOnly="0" insertOnly="1" description="indicator whether to return the object for get action with the dataContent field.&#13;"/>
    </class>
    <class name="KalturaDataEntryBaseFilter" abstract="1" base="KalturaBaseEntryFilter" description=""/>
    <class name="KalturaDataEntryFilter" base="KalturaDataEntryBaseFilter" description=""/>
    <class name="KalturaDataListResponse" description="">
      <property name="objects" type="array" arrayType="KalturaDataEntry" readOnly="1" insertOnly="0" description=""/>
      <property name="totalCount" type="int" readOnly="1" insertOnly="0" description=""/>
    </class>
    <class name="KalturaDocumentEntry" base="KalturaBaseEntry" plugin="document" description="">
      <property name="documentType" type="int" enumType="KalturaDocumentType" readOnly="0" insertOnly="1" description="The type of the document&#13;"/>
      <property name="assetParamsIds" type="string" readOnly="1" insertOnly="0" description="Comma separated asset params ids that exists for this media entry&#10;"/>
    </class>
    <class name="KalturaConversionAttribute" description="">
      <property name="flavorParamsId" type="int" readOnly="0" insertOnly="0" description="The id of the flavor params, set to null for source flavor&#10;"/>
      <property name="name" type="string" readOnly="0" insertOnly="0" description="Attribute name  &#10;"/>
      <property name="value" type="string" readOnly="0" insertOnly="0" description="Attribute value  &#10;"/>
    </class>
    <class name="KalturaDocumentEntryBaseFilter" abstract="1" base="KalturaBaseEntryFilter" plugin="document" description="">
      <property name="documentTypeEqual" type="int" enumType="KalturaDocumentType" readOnly="0" insertOnly="0" description=""/>
      <property name="documentTypeIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="assetParamsIdsMatchOr" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="assetParamsIdsMatchAnd" type="string" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaDocumentEntryFilter" base="KalturaDocumentEntryBaseFilter" plugin="document" description=""/>
    <class name="KalturaDocumentListResponse" plugin="document" description="">
      <property name="objects" type="array" arrayType="KalturaDocumentEntry" readOnly="1" insertOnly="0" description=""/>
      <property name="totalCount" type="int" readOnly="1" insertOnly="0" description=""/>
    </class>
    <class name="KalturaEmailIngestionProfile" description="">
      <property name="id" type="int" readOnly="1" insertOnly="0" description=""/>
      <property name="name" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="description" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="emailAddress" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="mailboxId" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="partnerId" type="int" readOnly="1" insertOnly="0" description=""/>
      <property name="conversionProfile2Id" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="moderationStatus" type="int" enumType="KalturaEntryModerationStatus" readOnly="0" insertOnly="0" description=""/>
      <property name="status" type="int" enumType="KalturaEmailIngestionProfileStatus" readOnly="1" insertOnly="0" description=""/>
      <property name="createdAt" type="string" readOnly="1" insertOnly="0" description=""/>
      <property name="defaultCategory" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="defaultUserId" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="defaultTags" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="defaultAdminTags" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="maxAttachmentSizeKbytes" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="maxAttachmentsPerMail" type="int" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaPlayableEntry" base="KalturaBaseEntry" description="">
      <property name="plays" type="int" readOnly="1" insertOnly="0" description="Number of plays&#10;"/>
      <property name="views" type="int" readOnly="1" insertOnly="0" description="Number of views&#10;"/>
      <property name="width" type="int" readOnly="1" insertOnly="0" description="The width in pixels&#10;"/>
      <property name="height" type="int" readOnly="1" insertOnly="0" description="The height in pixels&#10;"/>
      <property name="duration" type="int" readOnly="1" insertOnly="0" description="The duration in seconds&#10;"/>
      <property name="msDuration" type="int" readOnly="0" insertOnly="0" description="The duration in miliseconds&#10;"/>
      <property name="durationType" type="string" enumType="KalturaDurationType" readOnly="1" insertOnly="0" description="The duration type (short for 0-4 mins, medium for 4-20 mins, long for 20+ mins)&#10;"/>
    </class>
    <class name="KalturaMediaEntry" base="KalturaPlayableEntry" description="">
      <property name="mediaType" type="int" enumType="KalturaMediaType" readOnly="0" insertOnly="1" description="The media type of the entry&#10;"/>
      <property name="conversionQuality" type="string" readOnly="0" insertOnly="1" description="Override the default conversion quality&#10;DEPRECATED - use conversionProfileId instead&#13;"/>
      <property name="sourceType" type="string" enumType="KalturaSourceType" readOnly="0" insertOnly="1" description="The source type of the entry &#13;"/>
      <property name="searchProviderType" type="int" enumType="KalturaSearchProviderType" readOnly="0" insertOnly="1" description="The search provider type used to import this entry&#13;"/>
      <property name="searchProviderId" type="string" readOnly="0" insertOnly="1" description="The ID of the media in the importing site&#13;"/>
      <property name="creditUserName" type="string" readOnly="0" insertOnly="0" description="The user name used for credits&#13;"/>
      <property name="creditUrl" type="string" readOnly="0" insertOnly="0" description="The URL for credits&#13;"/>
      <property name="mediaDate" type="int" readOnly="1" insertOnly="0" description="The media date extracted from EXIF data (For images) as Unix timestamp (In seconds)&#13;"/>
      <property name="dataUrl" type="string" readOnly="1" insertOnly="0" description="The URL used for playback. This is not the download URL.&#13;"/>
      <property name="flavorParamsIds" type="string" readOnly="1" insertOnly="0" description="Comma separated flavor params ids that exists for this media entry&#10;"/>
    </class>
    <class name="KalturaAsset" description="">
      <property name="id" type="string" readOnly="1" insertOnly="0" description="The ID of the Flavor Asset&#10;"/>
      <property name="entryId" type="string" readOnly="1" insertOnly="0" description="The entry ID of the Flavor Asset&#10;"/>
      <property name="partnerId" type="int" readOnly="1" insertOnly="0" description=""/>
      <property name="version" type="int" readOnly="1" insertOnly="0" description="The version of the Flavor Asset&#10;"/>
      <property name="size" type="int" readOnly="1" insertOnly="0" description="The size (in KBytes) of the Flavor Asset&#10;"/>
      <property name="tags" type="string" readOnly="0" insertOnly="0" description="Tags used to identify the Flavor Asset in various scenarios&#10;"/>
      <property name="fileExt" type="string" readOnly="0" insertOnly="1" description="The file extension&#10;"/>
      <property name="createdAt" type="int" readOnly="1" insertOnly="0" description=""/>
      <property name="updatedAt" type="int" readOnly="1" insertOnly="0" description=""/>
      <property name="deletedAt" type="int" readOnly="1" insertOnly="0" description=""/>
      <property name="description" type="string" readOnly="1" insertOnly="0" description="System description, error message, warnings and failure cause.&#13;"/>
      <property name="partnerData" type="string" readOnly="0" insertOnly="0" description="Partner private data&#13;"/>
      <property name="partnerDescription" type="string" readOnly="0" insertOnly="0" description="Partner friendly description&#13;"/>
    </class>
    <class name="KalturaFlavorAsset" base="KalturaAsset" description="">
      <property name="flavorParamsId" type="int" readOnly="0" insertOnly="1" description="The Flavor Params used to create this Flavor Asset&#10;"/>
      <property name="width" type="int" readOnly="1" insertOnly="0" description="The width of the Flavor Asset &#10;"/>
      <property name="height" type="int" readOnly="1" insertOnly="0" description="The height of the Flavor Asset&#10;"/>
      <property name="bitrate" type="int" readOnly="1" insertOnly="0" description="The overall bitrate (in KBits) of the Flavor Asset &#10;"/>
      <property name="frameRate" type="int" readOnly="1" insertOnly="0" description="The frame rate (in FPS) of the Flavor Asset&#10;"/>
      <property name="isOriginal" type="bool" readOnly="1" insertOnly="0" description="True if this Flavor Asset is the original source&#10;"/>
      <property name="isWeb" type="bool" readOnly="1" insertOnly="0" description="True if this Flavor Asset is playable in KDP&#10;"/>
      <property name="containerFormat" type="string" readOnly="1" insertOnly="0" description="The container format&#10;"/>
      <property name="videoCodecId" type="string" readOnly="1" insertOnly="0" description="The video codec&#10;"/>
      <property name="status" type="int" enumType="KalturaFlavorAssetStatus" readOnly="1" insertOnly="0" description="The status of the Flavor Asset&#10;"/>
    </class>
    <class name="KalturaContentResource" abstract="1" base="KalturaResource" description="Is a unified way to add content to Kaltura whether it's an uploaded file, webcam recording, imported URL or existing file sync.&#10;"/>
    <class name="KalturaAssetBaseFilter" abstract="1" base="KalturaFilter" description="">
      <property name="idEqual" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="idIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="entryIdEqual" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="entryIdIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="partnerIdEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="partnerIdIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="sizeGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="sizeLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="tagsLike" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="tagsMultiLikeOr" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="tagsMultiLikeAnd" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="createdAtGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="createdAtLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="updatedAtGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="updatedAtLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="deletedAtGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="deletedAtLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaAssetFilter" base="KalturaAssetBaseFilter" description=""/>
    <class name="KalturaFlavorAssetListResponse" description="">
      <property name="objects" type="array" arrayType="KalturaFlavorAsset" readOnly="1" insertOnly="0" description=""/>
      <property name="totalCount" type="int" readOnly="1" insertOnly="0" description=""/>
    </class>
    <class name="KalturaString" description="A string representation to return an array of strings&#10;">
      <property name="value" type="string" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaAssetParams" description="">
      <property name="id" type="int" readOnly="1" insertOnly="0" description="The id of the Flavor Params&#10;"/>
      <property name="partnerId" type="int" readOnly="1" insertOnly="0" description=""/>
      <property name="name" type="string" readOnly="0" insertOnly="0" description="The name of the Flavor Params&#10;"/>
      <property name="systemName" type="string" readOnly="0" insertOnly="0" description="System name of the Flavor Params&#10;"/>
      <property name="description" type="string" readOnly="0" insertOnly="0" description="The description of the Flavor Params&#10;"/>
      <property name="createdAt" type="int" readOnly="1" insertOnly="0" description="Creation date as Unix timestamp (In seconds)&#10;"/>
      <property name="isSystemDefault" type="int" enumType="KalturaNullableBoolean" readOnly="1" insertOnly="0" description="True if those Flavor Params are part of system defaults&#10;"/>
      <property name="tags" type="string" readOnly="0" insertOnly="0" description="The Flavor Params tags are used to identify the flavor for different usage (e.g. web, hd, mobile)&#10;"/>
      <property name="requiredPermissions" type="array" arrayType="KalturaString" readOnly="0" insertOnly="0" description="Array of partner permisison names that required for using this asset params&#10;"/>
      <property name="sourceRemoteStorageProfileId" type="int" readOnly="0" insertOnly="0" description="Id of remote storage profile that used to get the source, zero indicates Kaltura data center&#10;"/>
      <property name="remoteStorageProfileIds" type="int" readOnly="0" insertOnly="0" description="Comma seperated ids of remote storage profiles that the flavor distributed to, the distribution done by the conversion engine&#10;"/>
      <property name="mediaParserType" type="string" enumType="KalturaMediaParserType" readOnly="0" insertOnly="0" description="Media parser type to be used for post-conversion validation&#10;"/>
    </class>
    <class name="KalturaFlavorParams" base="KalturaAssetParams" description="">
      <property name="videoCodec" type="string" enumType="KalturaVideoCodec" readOnly="0" insertOnly="0" description="The video codec of the Flavor Params&#10;"/>
      <property name="videoBitrate" type="int" readOnly="0" insertOnly="0" description="The video bitrate (in KBits) of the Flavor Params&#10;"/>
      <property name="audioCodec" type="string" enumType="KalturaAudioCodec" readOnly="0" insertOnly="0" description="The audio codec of the Flavor Params&#10;"/>
      <property name="audioBitrate" type="int" readOnly="0" insertOnly="0" description="The audio bitrate (in KBits) of the Flavor Params&#10;"/>
      <property name="audioChannels" type="int" readOnly="0" insertOnly="0" description="The number of audio channels for &quot;downmixing&quot;&#10;"/>
      <property name="audioSampleRate" type="int" readOnly="0" insertOnly="0" description="The audio sample rate of the Flavor Params&#10;"/>
      <property name="width" type="int" readOnly="0" insertOnly="0" description="The desired width of the Flavor Params&#10;"/>
      <property name="height" type="int" readOnly="0" insertOnly="0" description="The desired height of the Flavor Params&#10;"/>
      <property name="frameRate" type="int" readOnly="0" insertOnly="0" description="The frame rate of the Flavor Params&#10;"/>
      <property name="gopSize" type="int" readOnly="0" insertOnly="0" description="The gop size of the Flavor Params&#10;"/>
      <property name="conversionEngines" type="string" readOnly="0" insertOnly="0" description="The list of conversion engines (comma separated)&#10;"/>
      <property name="conversionEnginesExtraParams" type="string" readOnly="0" insertOnly="0" description="The list of conversion engines extra params (separated with &quot;|&quot;)&#10;"/>
      <property name="twoPass" type="bool" readOnly="0" insertOnly="0" description=""/>
      <property name="deinterlice" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="rotate" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="operators" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="engineVersion" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="format" type="string" enumType="KalturaContainerFormat" readOnly="0" insertOnly="0" description="The container format of the Flavor Params&#10;"/>
      <property name="aspectRatioProcessingMode" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="forceFrameToMultiplication16" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="videoConstantBitrate" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="videoBitrateTolerance" type="int" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaFlavorAssetWithParams" description="">
      <property name="flavorAsset" type="KalturaFlavorAsset" readOnly="0" insertOnly="0" description="The Flavor Asset (Can be null when there are params without asset)&#10;"/>
      <property name="flavorParams" type="KalturaFlavorParams" readOnly="0" insertOnly="0" description="The Flavor Params&#10;"/>
      <property name="entryId" type="string" readOnly="0" insertOnly="0" description="The entry id&#10;"/>
    </class>
    <class name="KalturaFlavorParamsBaseFilter" abstract="1" base="KalturaAssetParamsFilter" description="">
      <property name="formatEqual" type="string" enumType="KalturaContainerFormat" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaFlavorParamsFilter" base="KalturaFlavorParamsBaseFilter" description=""/>
    <class name="KalturaFlavorParamsListResponse" description="">
      <property name="objects" type="array" arrayType="KalturaFlavorParams" readOnly="1" insertOnly="0" description=""/>
      <property name="totalCount" type="int" readOnly="1" insertOnly="0" description=""/>
    </class>
    <class name="KalturaLiveStreamBitrate" description="">
      <property name="bitrate" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="width" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="height" type="int" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaLiveStreamEntry" base="KalturaMediaEntry" description="">
      <property name="offlineMessage" type="string" readOnly="0" insertOnly="0" description="The message to be presented when the stream is offline&#10;"/>
      <property name="streamRemoteId" type="string" readOnly="1" insertOnly="0" description="The stream id as provided by the provider&#10;"/>
      <property name="streamRemoteBackupId" type="string" readOnly="1" insertOnly="0" description="The backup stream id as provided by the provider&#10;"/>
      <property name="bitrates" type="array" arrayType="KalturaLiveStreamBitrate" readOnly="0" insertOnly="0" description="Array of supported bitrates&#10;"/>
      <property name="primaryBroadcastingUrl" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="secondaryBroadcastingUrl" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="streamName" type="string" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaLiveStreamAdminEntry" base="KalturaLiveStreamEntry" description="">
      <property name="encodingIP1" type="string" readOnly="0" insertOnly="0" description="The broadcast primary ip&#10;"/>
      <property name="encodingIP2" type="string" readOnly="0" insertOnly="0" description="The broadcast secondary ip&#10;"/>
      <property name="streamPassword" type="string" readOnly="0" insertOnly="0" description="The broadcast password&#10;"/>
      <property name="streamUsername" type="string" readOnly="1" insertOnly="0" description="The broadcast username&#10;"/>
    </class>
    <class name="KalturaPlayableEntryBaseFilter" abstract="1" base="KalturaBaseEntryFilter" description="">
      <property name="durationLessThan" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="durationGreaterThan" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="durationLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="durationGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="msDurationLessThan" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="msDurationGreaterThan" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="msDurationLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="msDurationGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="durationTypeMatchOr" type="string" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaPlayableEntryFilter" base="KalturaPlayableEntryBaseFilter" description=""/>
    <class name="KalturaMediaEntryBaseFilter" abstract="1" base="KalturaPlayableEntryFilter" description="">
      <property name="mediaTypeEqual" type="int" enumType="KalturaMediaType" readOnly="0" insertOnly="0" description=""/>
      <property name="mediaTypeIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="mediaDateGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="mediaDateLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="flavorParamsIdsMatchOr" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="flavorParamsIdsMatchAnd" type="string" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaMediaEntryFilter" base="KalturaMediaEntryBaseFilter" description=""/>
    <class name="KalturaLiveStreamEntryBaseFilter" abstract="1" base="KalturaMediaEntryFilter" description=""/>
    <class name="KalturaLiveStreamEntryFilter" base="KalturaLiveStreamEntryBaseFilter" description=""/>
    <class name="KalturaLiveStreamListResponse" description="">
      <property name="objects" type="array" arrayType="KalturaLiveStreamEntry" readOnly="1" insertOnly="0" description=""/>
      <property name="totalCount" type="int" readOnly="1" insertOnly="0" description=""/>
    </class>
    <class name="KalturaMediaInfoBaseFilter" abstract="1" base="KalturaFilter" description="">
      <property name="flavorAssetIdEqual" type="string" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaMediaInfoFilter" base="KalturaMediaInfoBaseFilter" description=""/>
    <class name="KalturaMediaInfo" description="">
      <property name="id" type="int" readOnly="1" insertOnly="0" description="The id of the media info&#10;"/>
      <property name="flavorAssetId" type="string" readOnly="0" insertOnly="0" description="The id of the related flavor asset&#10;"/>
      <property name="fileSize" type="int" readOnly="0" insertOnly="0" description="The file size&#10;"/>
      <property name="containerFormat" type="string" readOnly="0" insertOnly="0" description="The container format&#10;"/>
      <property name="containerId" type="string" readOnly="0" insertOnly="0" description="The container id&#10;"/>
      <property name="containerProfile" type="string" readOnly="0" insertOnly="0" description="The container profile&#10;"/>
      <property name="containerDuration" type="int" readOnly="0" insertOnly="0" description="The container duration&#10;"/>
      <property name="containerBitRate" type="int" readOnly="0" insertOnly="0" description="The container bit rate&#10;"/>
      <property name="videoFormat" type="string" readOnly="0" insertOnly="0" description="The video format&#10;"/>
      <property name="videoCodecId" type="string" readOnly="0" insertOnly="0" description="The video codec id&#10;"/>
      <property name="videoDuration" type="int" readOnly="0" insertOnly="0" description="The video duration&#10;"/>
      <property name="videoBitRate" type="int" readOnly="0" insertOnly="0" description="The video bit rate&#10;"/>
      <property name="videoBitRateMode" type="int" enumType="KalturaBitRateMode" readOnly="0" insertOnly="0" description="The video bit rate mode&#10;"/>
      <property name="videoWidth" type="int" readOnly="0" insertOnly="0" description="The video width&#10;"/>
      <property name="videoHeight" type="int" readOnly="0" insertOnly="0" description="The video height&#10;"/>
      <property name="videoFrameRate" type="float" readOnly="0" insertOnly="0" description="The video frame rate&#10;"/>
      <property name="videoDar" type="float" readOnly="0" insertOnly="0" description="The video display aspect ratio (dar)&#10;"/>
      <property name="videoRotation" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="audioFormat" type="string" readOnly="0" insertOnly="0" description="The audio format&#10;"/>
      <property name="audioCodecId" type="string" readOnly="0" insertOnly="0" description="The audio codec id&#10;"/>
      <property name="audioDuration" type="int" readOnly="0" insertOnly="0" description="The audio duration&#10;"/>
      <property name="audioBitRate" type="int" readOnly="0" insertOnly="0" description="The audio bit rate&#10;"/>
      <property name="audioBitRateMode" type="int" enumType="KalturaBitRateMode" readOnly="0" insertOnly="0" description="The audio bit rate mode&#10;"/>
      <property name="audioChannels" type="int" readOnly="0" insertOnly="0" description="The number of audio channels&#10;"/>
      <property name="audioSamplingRate" type="int" readOnly="0" insertOnly="0" description="The audio sampling rate&#10;"/>
      <property name="audioResolution" type="int" readOnly="0" insertOnly="0" description="The audio resolution&#10;"/>
      <property name="writingLib" type="string" readOnly="0" insertOnly="0" description="The writing library&#10;"/>
      <property name="rawData" type="string" readOnly="0" insertOnly="0" description="The data as returned by the mediainfo command line&#10;"/>
      <property name="multiStreamInfo" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="scanType" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="multiStream" type="string" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaMediaInfoListResponse" description="">
      <property name="objects" type="array" arrayType="KalturaMediaInfo" readOnly="1" insertOnly="0" description=""/>
      <property name="totalCount" type="int" readOnly="1" insertOnly="0" description=""/>
    </class>
    <class name="KalturaSearch" description="">
      <property name="keyWords" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="searchSource" type="int" enumType="KalturaSearchProviderType" readOnly="0" insertOnly="0" description=""/>
      <property name="mediaType" type="int" enumType="KalturaMediaType" readOnly="0" insertOnly="0" description=""/>
      <property name="extraData" type="string" readOnly="0" insertOnly="0" description="Use this field to pass dynamic data for searching&#10;For example - if you set this field to &quot;mymovies_$partner_id&quot;&#10;The $partner_id will be automatically replcaed with your real partner Id&#10;"/>
      <property name="authData" type="string" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaSearchResult" base="KalturaSearch" description="">
      <property name="id" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="title" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="thumbUrl" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="description" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="tags" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="url" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="sourceLink" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="credit" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="licenseType" type="int" enumType="KalturaLicenseType" readOnly="0" insertOnly="0" description=""/>
      <property name="flashPlaybackType" type="string" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaMediaListResponse" description="">
      <property name="objects" type="array" arrayType="KalturaMediaEntry" readOnly="1" insertOnly="0" description=""/>
      <property name="totalCount" type="int" readOnly="1" insertOnly="0" description=""/>
    </class>
    <class name="KalturaMixEntry" base="KalturaPlayableEntry" description="">
      <property name="hasRealThumbnail" type="bool" readOnly="1" insertOnly="0" description="Indicates whether the user has submited a real thumbnail to the mix (Not the one that was generated automaticaly)&#10;"/>
      <property name="editorType" type="int" enumType="KalturaEditorType" readOnly="0" insertOnly="0" description="The editor type used to edit the metadata&#10;"/>
      <property name="dataContent" type="string" readOnly="0" insertOnly="0" description="The xml data of the mix&#13;"/>
    </class>
    <class name="KalturaMixEntryBaseFilter" abstract="1" base="KalturaPlayableEntryFilter" description=""/>
    <class name="KalturaMixEntryFilter" base="KalturaMixEntryBaseFilter" description=""/>
    <class name="KalturaMixListResponse" description="">
      <property name="objects" type="array" arrayType="KalturaMixEntry" readOnly="1" insertOnly="0" description=""/>
      <property name="totalCount" type="int" readOnly="1" insertOnly="0" description=""/>
    </class>
    <class name="KalturaClientNotification" description="Client notification object to hold the notification url and the data when sending client side notifications&#10;">
      <property name="url" type="string" readOnly="0" insertOnly="0" description="The URL where the notification should be sent to &#13;"/>
      <property name="data" type="string" readOnly="0" insertOnly="0" description="The serialized notification data to send&#13;"/>
    </class>
    <class name="KalturaKeyValue" description="A key value pair representation to return an array of key-value pairs (associative array)&#10;">
      <property name="key" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="value" type="string" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaPartner" description="">
      <property name="id" type="int" readOnly="1" insertOnly="0" description=""/>
      <property name="name" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="website" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="notificationUrl" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="appearInSearch" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="createdAt" type="int" readOnly="1" insertOnly="0" description=""/>
      <property name="adminName" type="string" readOnly="0" insertOnly="0" description="deprecated - lastName and firstName replaces this field&#13;"/>
      <property name="adminEmail" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="description" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="commercialUse" type="int" enumType="KalturaCommercialUseType" readOnly="0" insertOnly="0" description=""/>
      <property name="landingPage" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="userLandingPage" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="contentCategories" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="type" type="int" enumType="KalturaPartnerType" readOnly="0" insertOnly="0" description=""/>
      <property name="phone" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="describeYourself" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="adultContent" type="bool" readOnly="0" insertOnly="0" description=""/>
      <property name="defConversionProfileType" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="notify" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="status" type="int" enumType="KalturaPartnerStatus" readOnly="1" insertOnly="0" description=""/>
      <property name="allowQuickEdit" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="mergeEntryLists" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="notificationsConfig" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="maxUploadSize" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="partnerPackage" type="int" readOnly="1" insertOnly="0" description=""/>
      <property name="secret" type="string" readOnly="1" insertOnly="0" description=""/>
      <property name="adminSecret" type="string" readOnly="1" insertOnly="0" description=""/>
      <property name="cmsPassword" type="string" readOnly="1" insertOnly="0" description=""/>
      <property name="allowMultiNotification" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="adminLoginUsersQuota" type="int" readOnly="1" insertOnly="0" description=""/>
      <property name="adminUserId" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="firstName" type="string" readOnly="0" insertOnly="0" description="firstName and lastName replace the old (deprecated) adminName&#13;"/>
      <property name="lastName" type="string" readOnly="0" insertOnly="0" description="lastName and firstName replace the old (deprecated) adminName&#13;"/>
      <property name="country" type="string" readOnly="0" insertOnly="0" description="country code (2char) - this field is optional&#10;"/>
      <property name="state" type="string" readOnly="0" insertOnly="0" description="state code (2char) - this field is optional&#13;"/>
      <property name="additionalParams" type="array" arrayType="KalturaKeyValue" readOnly="0" insertOnly="1" description=""/>
    </class>
    <class name="KalturaPartnerUsage" description="">
      <property name="hostingGB" type="float" readOnly="1" insertOnly="0" description="Partner total hosting in GB on the disk&#10;"/>
      <property name="Percent" type="float" readOnly="1" insertOnly="0" description="percent of usage out of partner's package. if usageGB is 5 and package is 10GB, this value will be 50&#10;"/>
      <property name="packageBW" type="int" readOnly="1" insertOnly="0" description="package total BW - actually this is usage, which represents BW+storage&#10;"/>
      <property name="usageGB" type="int" readOnly="1" insertOnly="0" description="total usage in GB - including bandwidth and storage&#10;"/>
      <property name="reachedLimitDate" type="int" readOnly="1" insertOnly="0" description="date when partner reached the limit of his package (timestamp)&#10;"/>
      <property name="usageGraph" type="string" readOnly="1" insertOnly="0" description="a semi-colon separated list of comma-separated key-values to represent a usage graph.&#10;keys could be 1-12 for a year view (1,1.2;2,1.1;3,0.9;...;12,1.4;)&#10;keys could be 1-[28,29,30,31] depending on the requested month, for a daily view in a given month (1,0.4;2,0.2;...;31,0.1;)&#10;"/>
    </class>
    <class name="KalturaPermissionItem" abstract="1" description="">
      <property name="id" type="int" readOnly="1" insertOnly="0" description=""/>
      <property name="type" type="string" enumType="KalturaPermissionItemType" readOnly="1" insertOnly="0" description=""/>
      <property name="partnerId" type="int" readOnly="1" insertOnly="0" description=""/>
      <property name="tags" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="createdAt" type="int" readOnly="1" insertOnly="0" description=""/>
      <property name="updatedAt" type="int" readOnly="1" insertOnly="0" description=""/>
    </class>
    <class name="KalturaPermissionItemBaseFilter" abstract="1" base="KalturaFilter" description="">
      <property name="idEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="idIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="typeEqual" type="string" enumType="KalturaPermissionItemType" readOnly="0" insertOnly="0" description=""/>
      <property name="typeIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="partnerIdEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="partnerIdIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="tagsMultiLikeOr" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="tagsMultiLikeAnd" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="createdAtGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="createdAtLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="updatedAtGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="updatedAtLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaPermissionItemFilter" base="KalturaPermissionItemBaseFilter" description=""/>
    <class name="KalturaPermissionItemListResponse" description="">
      <property name="objects" type="array" arrayType="KalturaPermissionItem" readOnly="1" insertOnly="0" description=""/>
      <property name="totalCount" type="int" readOnly="1" insertOnly="0" description=""/>
    </class>
    <class name="KalturaPermission" description="">
      <property name="id" type="int" readOnly="1" insertOnly="0" description=""/>
      <property name="type" type="int" enumType="KalturaPermissionType" readOnly="1" insertOnly="0" description=""/>
      <property name="name" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="friendlyName" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="description" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="status" type="int" enumType="KalturaPermissionStatus" readOnly="0" insertOnly="0" description=""/>
      <property name="partnerId" type="int" readOnly="1" insertOnly="0" description=""/>
      <property name="dependsOnPermissionNames" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="tags" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="permissionItemsIds" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="createdAt" type="int" readOnly="1" insertOnly="0" description=""/>
      <property name="updatedAt" type="int" readOnly="1" insertOnly="0" description=""/>
      <property name="partnerGroup" type="string" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaPermissionBaseFilter" abstract="1" base="KalturaFilter" description="">
      <property name="idEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="idIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="typeEqual" type="int" enumType="KalturaPermissionType" readOnly="0" insertOnly="0" description=""/>
      <property name="typeIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="nameEqual" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="nameIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="friendlyNameLike" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="descriptionLike" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="statusEqual" type="int" enumType="KalturaPermissionStatus" readOnly="0" insertOnly="0" description=""/>
      <property name="statusIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="partnerIdEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="partnerIdIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="dependsOnPermissionNamesMultiLikeOr" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="dependsOnPermissionNamesMultiLikeAnd" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="tagsMultiLikeOr" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="tagsMultiLikeAnd" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="createdAtGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="createdAtLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="updatedAtGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="updatedAtLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaPermissionFilter" base="KalturaPermissionBaseFilter" description=""/>
    <class name="KalturaPermissionListResponse" description="">
      <property name="objects" type="array" arrayType="KalturaPermission" readOnly="1" insertOnly="0" description=""/>
      <property name="totalCount" type="int" readOnly="1" insertOnly="0" description=""/>
    </class>
    <class name="KalturaMediaEntryFilterForPlaylist" base="KalturaMediaEntryFilter" description="">
      <property name="limit" type="int" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaPlaylist" base="KalturaBaseEntry" description="">
      <property name="playlistContent" type="string" readOnly="0" insertOnly="0" description="Content of the playlist - &#10;XML if the playlistType is dynamic &#10;text if the playlistType is static &#10;url if the playlistType is mRss &#13;"/>
      <property name="filters" type="array" arrayType="KalturaMediaEntryFilterForPlaylist" readOnly="0" insertOnly="0" description=""/>
      <property name="totalResults" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="playlistType" type="int" enumType="KalturaPlaylistType" readOnly="0" insertOnly="0" description="Type of playlist  &#13;"/>
      <property name="plays" type="int" readOnly="1" insertOnly="0" description="Number of plays&#13;"/>
      <property name="views" type="int" readOnly="1" insertOnly="0" description="Number of views&#13;"/>
      <property name="duration" type="int" readOnly="1" insertOnly="0" description="The duration in seconds&#13;"/>
    </class>
    <class name="KalturaPlaylistBaseFilter" abstract="1" base="KalturaBaseEntryFilter" description=""/>
    <class name="KalturaPlaylistFilter" base="KalturaPlaylistBaseFilter" description=""/>
    <class name="KalturaPlaylistListResponse" description="">
      <property name="objects" type="array" arrayType="KalturaPlaylist" readOnly="1" insertOnly="0" description=""/>
      <property name="totalCount" type="int" readOnly="1" insertOnly="0" description=""/>
    </class>
    <class name="KalturaReportInputFilter" description="">
      <property name="fromDate" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="toDate" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="keywords" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="searchInTags" type="bool" readOnly="0" insertOnly="0" description=""/>
      <property name="searchInAdminTags" type="bool" readOnly="0" insertOnly="0" description=""/>
      <property name="categories" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="timeZoneOffset" type="int" readOnly="0" insertOnly="0" description="time zone offset in minutes&#13;"/>
    </class>
    <class name="KalturaReportGraph" description="">
      <property name="id" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="data" type="string" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaReportTotal" description="">
      <property name="header" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="data" type="string" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaReportTable" description="">
      <property name="header" type="string" readOnly="1" insertOnly="0" description=""/>
      <property name="data" type="string" readOnly="1" insertOnly="0" description=""/>
      <property name="totalCount" type="int" readOnly="1" insertOnly="0" description=""/>
    </class>
    <class name="KalturaReportResponse" description="">
      <property name="columns" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="results" type="array" arrayType="KalturaString" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaSearchResultResponse" description="">
      <property name="objects" type="array" arrayType="KalturaSearchResult" readOnly="1" insertOnly="0" description=""/>
      <property name="needMediaInfo" type="bool" readOnly="1" insertOnly="0" description=""/>
    </class>
    <class name="KalturaSearchAuthData" description="">
      <property name="authData" type="string" readOnly="0" insertOnly="0" description="The authentication data that further should be used for search&#10;"/>
      <property name="loginUrl" type="string" readOnly="0" insertOnly="0" description="Login URL when user need to sign-in and authorize the search&#13;"/>
      <property name="message" type="string" readOnly="0" insertOnly="0" description="Information when there was an error&#13;"/>
    </class>
    <class name="KalturaStartWidgetSessionResponse" description="">
      <property name="partnerId" type="int" readOnly="1" insertOnly="0" description=""/>
      <property name="ks" type="string" readOnly="1" insertOnly="0" description=""/>
      <property name="userId" type="string" readOnly="1" insertOnly="0" description=""/>
    </class>
    <class name="KalturaStatsEvent" description="Will hold data from the Kaltura UI components to be passed on to the reports and analytics system&#13;">
      <property name="clientVer" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="eventType" type="int" enumType="KalturaStatsEventType" readOnly="0" insertOnly="0" description=""/>
      <property name="eventTimestamp" type="float" readOnly="0" insertOnly="0" description="the client's timestamp of this event&#10;"/>
      <property name="sessionId" type="string" readOnly="0" insertOnly="0" description="a unique string generated by the client that will represent the client-side session: the primary component will pass it on to other components that sprout from it&#13;"/>
      <property name="partnerId" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="entryId" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="uniqueViewer" type="string" readOnly="0" insertOnly="0" description="the UV cookie - creates in the operational system and should be passed on ofr every event &#13;"/>
      <property name="widgetId" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="uiconfId" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="userId" type="string" readOnly="0" insertOnly="0" description="the partner's user id &#13;"/>
      <property name="currentPoint" type="int" readOnly="0" insertOnly="0" description="the timestamp along the video when the event happend &#13;"/>
      <property name="duration" type="int" readOnly="0" insertOnly="0" description="the duration of the video in milliseconds - will make it much faster than quering the db for each entry &#13;"/>
      <property name="userIp" type="string" readOnly="1" insertOnly="0" description="will be retrieved from the request of the user &#13;"/>
      <property name="processDuration" type="int" readOnly="0" insertOnly="0" description="the time in milliseconds the event took&#13;"/>
      <property name="controlId" type="string" readOnly="0" insertOnly="0" description="the id of the GUI control - will be used in the future to better understand what the user clicked&#13;"/>
      <property name="seek" type="bool" readOnly="0" insertOnly="0" description="true if the user ever used seek in this session &#13;"/>
      <property name="newPoint" type="int" readOnly="0" insertOnly="0" description="timestamp of the new point on the timeline of the video after the user seeks &#13;"/>
      <property name="referrer" type="string" readOnly="0" insertOnly="0" description="the referrer of the client&#13;"/>
      <property name="isFirstInSession" type="bool" readOnly="0" insertOnly="0" description="will indicate if the event is thrown for the first video in the session&#13;"/>
    </class>
    <class name="KalturaStatsKmcEvent" description="Will hold data from the Kaltura UI components to be passed on to the reports and analytics system&#13;">
      <property name="clientVer" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="kmcEventActionPath" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="kmcEventType" type="int" enumType="KalturaStatsKmcEventType" readOnly="0" insertOnly="0" description=""/>
      <property name="eventTimestamp" type="float" readOnly="0" insertOnly="0" description="the client's timestamp of this event&#10;"/>
      <property name="sessionId" type="string" readOnly="0" insertOnly="0" description="a unique string generated by the client that will represent the client-side session: the primary component will pass it on to other components that sprout from it&#13;"/>
      <property name="partnerId" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="entryId" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="widgetId" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="uiconfId" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="userId" type="string" readOnly="0" insertOnly="0" description="the partner's user id &#13;"/>
      <property name="userIp" type="string" readOnly="1" insertOnly="0" description="will be retrieved from the request of the user &#13;"/>
    </class>
    <class name="KalturaCEError" description="">
      <property name="id" type="string" readOnly="1" insertOnly="0" description=""/>
      <property name="partnerId" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="browser" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="serverIp" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="serverOs" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="phpVersion" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="ceAdminEmail" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="type" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="description" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="data" type="string" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaStorageProfile" description="">
      <property name="id" type="int" readOnly="1" insertOnly="0" description=""/>
      <property name="createdAt" type="int" readOnly="1" insertOnly="0" description=""/>
      <property name="updatedAt" type="int" readOnly="1" insertOnly="0" description=""/>
      <property name="partnerId" type="int" readOnly="1" insertOnly="0" description=""/>
      <property name="name" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="systemName" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="desciption" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="status" type="int" enumType="KalturaStorageProfileStatus" readOnly="0" insertOnly="0" description=""/>
      <property name="protocol" type="int" enumType="KalturaStorageProfileProtocol" readOnly="0" insertOnly="0" description=""/>
      <property name="storageUrl" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="storageBaseDir" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="storageUsername" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="storagePassword" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="storageFtpPassiveMode" type="bool" readOnly="0" insertOnly="0" description=""/>
      <property name="deliveryHttpBaseUrl" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="deliveryRmpBaseUrl" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="deliveryIisBaseUrl" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="minFileSize" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="maxFileSize" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="flavorParamsIds" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="maxConcurrentConnections" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="pathManagerClass" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="pathManagerParams" type="array" arrayType="KalturaKeyValue" readOnly="0" insertOnly="0" description=""/>
      <property name="urlManagerClass" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="urlManagerParams" type="array" arrayType="KalturaKeyValue" readOnly="0" insertOnly="0" description=""/>
      <property name="trigger" type="int" readOnly="0" insertOnly="0" description="No need to create enum for temp field&#10;"/>
      <property name="deliveryPriority" type="int" readOnly="0" insertOnly="0" description="Delivery Priority&#10;"/>
      <property name="deliveryStatus" type="int" enumType="KalturaStorageProfileDeliveryStatus" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaStorageProfileBaseFilter" abstract="1" base="KalturaFilter" description="">
      <property name="idEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="idIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="createdAtGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="createdAtLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="updatedAtGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="updatedAtLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="partnerIdEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="partnerIdIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="systemNameEqual" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="systemNameIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="statusEqual" type="int" enumType="KalturaStorageProfileStatus" readOnly="0" insertOnly="0" description=""/>
      <property name="statusIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="protocolEqual" type="int" enumType="KalturaStorageProfileProtocol" readOnly="0" insertOnly="0" description=""/>
      <property name="protocolIn" type="string" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaStorageProfileFilter" base="KalturaStorageProfileBaseFilter" description=""/>
    <class name="KalturaStorageProfileListResponse" description="">
      <property name="objects" type="array" arrayType="KalturaStorageProfile" readOnly="1" insertOnly="0" description=""/>
      <property name="totalCount" type="int" readOnly="1" insertOnly="0" description=""/>
    </class>
    <class name="KalturaBaseSyndicationFeed" abstract="1" description="">
      <property name="id" type="string" readOnly="1" insertOnly="0" description=""/>
      <property name="feedUrl" type="string" readOnly="1" insertOnly="0" description=""/>
      <property name="partnerId" type="int" readOnly="1" insertOnly="0" description=""/>
      <property name="playlistId" type="string" readOnly="0" insertOnly="0" description="link a playlist that will set what content the feed will include&#10;if empty, all content will be included in feed&#10;"/>
      <property name="name" type="string" readOnly="0" insertOnly="0" description="feed name&#10;"/>
      <property name="status" type="int" enumType="KalturaSyndicationFeedStatus" readOnly="1" insertOnly="0" description="feed status&#10;"/>
      <property name="type" type="int" enumType="KalturaSyndicationFeedType" readOnly="0" insertOnly="1" description="feed type&#10;"/>
      <property name="landingPage" type="string" readOnly="0" insertOnly="0" description="Base URL for each video, on the partners site&#10;This is required by all syndication types.&#13;"/>
      <property name="createdAt" type="int" readOnly="1" insertOnly="0" description="Creation date as Unix timestamp (In seconds)&#10;"/>
      <property name="allowEmbed" type="bool" readOnly="0" insertOnly="0" description="allow_embed tells google OR yahoo weather to allow embedding the video on google OR yahoo video results&#10;or just to provide a link to the landing page.&#10;it is applied on the video-player_loc property in the XML (google)&#10;and addes media-player tag (yahoo)&#13;"/>
      <property name="playerUiconfId" type="int" readOnly="0" insertOnly="0" description="Select a uiconf ID as player skin to include in the kwidget url&#13;"/>
      <property name="flavorParamId" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="transcodeExistingContent" type="bool" readOnly="0" insertOnly="0" description=""/>
      <property name="addToDefaultConversionProfile" type="bool" readOnly="0" insertOnly="0" description=""/>
      <property name="categories" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="storageId" type="int" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaBaseSyndicationFeedBaseFilter" abstract="1" base="KalturaFilter" description=""/>
    <class name="KalturaBaseSyndicationFeedFilter" base="KalturaBaseSyndicationFeedBaseFilter" description=""/>
    <class name="KalturaBaseSyndicationFeedListResponse" description="">
      <property name="objects" type="array" arrayType="KalturaBaseSyndicationFeed" readOnly="1" insertOnly="0" description=""/>
      <property name="totalCount" type="int" readOnly="1" insertOnly="0" description=""/>
    </class>
    <class name="KalturaSyndicationFeedEntryCount" description="">
      <property name="totalEntryCount" type="int" readOnly="0" insertOnly="0" description="the total count of entries that should appear in the feed without flavor filtering&#13;"/>
      <property name="actualEntryCount" type="int" readOnly="0" insertOnly="0" description="count of entries that will appear in the feed (including all relevant filters)&#13;"/>
      <property name="requireTranscodingCount" type="int" readOnly="0" insertOnly="0" description="count of entries that requires transcoding in order to be included in feed&#13;"/>
    </class>
    <class name="KalturaThumbAsset" base="KalturaAsset" description="">
      <property name="thumbParamsId" type="int" readOnly="0" insertOnly="1" description="The Flavor Params used to create this Flavor Asset&#10;"/>
      <property name="width" type="int" readOnly="1" insertOnly="0" description="The width of the Flavor Asset &#10;"/>
      <property name="height" type="int" readOnly="1" insertOnly="0" description="The height of the Flavor Asset&#10;"/>
      <property name="status" type="int" enumType="KalturaThumbAssetStatus" readOnly="1" insertOnly="0" description="The status of the asset&#10;"/>
    </class>
    <class name="KalturaThumbParams" base="KalturaAssetParams" description="">
      <property name="cropType" type="int" enumType="KalturaThumbCropType" readOnly="0" insertOnly="0" description=""/>
      <property name="quality" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="cropX" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="cropY" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="cropWidth" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="cropHeight" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="videoOffset" type="float" readOnly="0" insertOnly="0" description=""/>
      <property name="width" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="height" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="scaleWidth" type="float" readOnly="0" insertOnly="0" description=""/>
      <property name="scaleHeight" type="float" readOnly="0" insertOnly="0" description=""/>
      <property name="backgroundColor" type="string" readOnly="0" insertOnly="0" description="Hexadecimal value&#13;"/>
      <property name="sourceParamsId" type="int" readOnly="0" insertOnly="0" description="Id of the flavor params or the thumbnail params to be used as source for the thumbnail creation&#13;"/>
      <property name="format" type="string" enumType="KalturaContainerFormat" readOnly="0" insertOnly="0" description="The container format of the Flavor Params&#10;"/>
      <property name="density" type="int" readOnly="0" insertOnly="0" description="The image density (dpi) for example: 72 or 96&#10;"/>
    </class>
    <class name="KalturaThumbAssetListResponse" description="">
      <property name="objects" type="array" arrayType="KalturaThumbAsset" readOnly="1" insertOnly="0" description=""/>
      <property name="totalCount" type="int" readOnly="1" insertOnly="0" description=""/>
    </class>
    <class name="KalturaThumbParamsBaseFilter" abstract="1" base="KalturaAssetParamsFilter" description="">
      <property name="formatEqual" type="string" enumType="KalturaContainerFormat" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaThumbParamsFilter" base="KalturaThumbParamsBaseFilter" description=""/>
    <class name="KalturaThumbParamsListResponse" description="">
      <property name="objects" type="array" arrayType="KalturaThumbParams" readOnly="1" insertOnly="0" description=""/>
      <property name="totalCount" type="int" readOnly="1" insertOnly="0" description=""/>
    </class>
    <class name="KalturaUiConf" description="">
      <property name="id" type="int" readOnly="1" insertOnly="0" description=""/>
      <property name="name" type="string" readOnly="0" insertOnly="0" description="Name of the uiConf, this is not a primary key&#13;"/>
      <property name="description" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="partnerId" type="int" readOnly="1" insertOnly="0" description=""/>
      <property name="objType" type="int" enumType="KalturaUiConfObjType" readOnly="0" insertOnly="0" description=""/>
      <property name="objTypeAsString" type="string" readOnly="1" insertOnly="0" description=""/>
      <property name="width" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="height" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="htmlParams" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="swfUrl" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="confFilePath" type="string" readOnly="1" insertOnly="0" description=""/>
      <property name="confFile" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="confFileFeatures" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="confVars" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="useCdn" type="bool" readOnly="0" insertOnly="0" description=""/>
      <property name="tags" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="swfUrlVersion" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="createdAt" type="int" readOnly="1" insertOnly="0" description="Entry creation date as Unix timestamp (In seconds)&#13;"/>
      <property name="updatedAt" type="int" readOnly="1" insertOnly="0" description="Entry creation date as Unix timestamp (In seconds)&#13;"/>
      <property name="creationMode" type="int" enumType="KalturaUiConfCreationMode" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaUiConfBaseFilter" abstract="1" base="KalturaFilter" description="">
      <property name="idEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="idIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="nameLike" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="partnerIdEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="partnerIdIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="objTypeEqual" type="int" enumType="KalturaUiConfObjType" readOnly="0" insertOnly="0" description=""/>
      <property name="objTypeIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="tagsMultiLikeOr" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="tagsMultiLikeAnd" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="createdAtGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="createdAtLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="updatedAtGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="updatedAtLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="creationModeEqual" type="int" enumType="KalturaUiConfCreationMode" readOnly="0" insertOnly="0" description=""/>
      <property name="creationModeIn" type="string" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaUiConfFilter" base="KalturaUiConfBaseFilter" description=""/>
    <class name="KalturaUiConfListResponse" description="">
      <property name="objects" type="array" arrayType="KalturaUiConf" readOnly="1" insertOnly="0" description=""/>
      <property name="totalCount" type="int" readOnly="1" insertOnly="0" description=""/>
    </class>
    <class name="KalturaUiConfTypeInfo" description="Info about uiconf type&#10;">
      <property name="type" type="int" enumType="KalturaUiConfObjType" readOnly="0" insertOnly="0" description="UiConf Type&#10;"/>
      <property name="versions" type="array" arrayType="KalturaString" readOnly="0" insertOnly="0" description="Available versions&#10;"/>
      <property name="directory" type="string" readOnly="0" insertOnly="0" description="The direcotry this type is saved at&#10;"/>
      <property name="filename" type="string" readOnly="0" insertOnly="0" description="Filename for this UiConf type&#10;"/>
    </class>
    <class name="KalturaUploadResponse" description="">
      <property name="uploadTokenId" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="fileSize" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="errorCode" type="int" enumType="KalturaUploadErrorCode" readOnly="0" insertOnly="0" description=""/>
      <property name="errorDescription" type="string" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaUploadToken" description="">
      <property name="id" type="string" readOnly="1" insertOnly="0" description="Upload token unique ID&#13;"/>
      <property name="partnerId" type="int" readOnly="1" insertOnly="0" description="Partner ID of the upload token&#13;"/>
      <property name="userId" type="string" readOnly="1" insertOnly="0" description="User id for the upload token&#13;"/>
      <property name="status" type="int" enumType="KalturaUploadTokenStatus" readOnly="1" insertOnly="0" description="Status of the upload token&#13;"/>
      <property name="fileName" type="string" readOnly="0" insertOnly="1" description="Name of the file for the upload token, can be empty when the upload token is created and will be updated internally after the file is uploaded&#13;"/>
      <property name="fileSize" type="float" readOnly="0" insertOnly="1" description="File size in bytes, can be empty when the upload token is created and will be updated internally after the file is uploaded&#13;"/>
      <property name="uploadedFileSize" type="float" readOnly="1" insertOnly="0" description="Uploaded file size in bytes, can be used to identify how many bytes were uploaded before resuming&#13;"/>
      <property name="createdAt" type="int" readOnly="1" insertOnly="0" description="Creation date as Unix timestamp (In seconds)&#13;"/>
      <property name="updatedAt" type="int" readOnly="1" insertOnly="0" description="Last update date as Unix timestamp (In seconds)&#13;"/>
    </class>
    <class name="KalturaUploadTokenBaseFilter" abstract="1" base="KalturaFilter" description="">
      <property name="idEqual" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="idIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="userIdEqual" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="statusEqual" type="int" enumType="KalturaUploadTokenStatus" readOnly="0" insertOnly="0" description=""/>
      <property name="statusIn" type="string" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaUploadTokenFilter" base="KalturaUploadTokenBaseFilter" description=""/>
    <class name="KalturaUploadTokenListResponse" description="">
      <property name="objects" type="array" arrayType="KalturaUploadToken" readOnly="1" insertOnly="0" description=""/>
      <property name="totalCount" type="int" readOnly="1" insertOnly="0" description=""/>
    </class>
    <class name="KalturaUserRole" description="">
      <property name="id" type="int" readOnly="1" insertOnly="0" description=""/>
      <property name="name" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="description" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="status" type="int" enumType="KalturaUserRoleStatus" readOnly="0" insertOnly="0" description=""/>
      <property name="partnerId" type="int" readOnly="1" insertOnly="0" description=""/>
      <property name="permissionNames" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="tags" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="createdAt" type="int" readOnly="1" insertOnly="0" description=""/>
      <property name="updatedAt" type="int" readOnly="1" insertOnly="0" description=""/>
    </class>
    <class name="KalturaUserRoleBaseFilter" abstract="1" base="KalturaFilter" description="">
      <property name="idEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="idIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="nameEqual" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="nameIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="descriptionLike" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="statusEqual" type="int" enumType="KalturaUserRoleStatus" readOnly="0" insertOnly="0" description=""/>
      <property name="statusIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="partnerIdEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="partnerIdIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="tagsMultiLikeOr" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="tagsMultiLikeAnd" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="createdAtGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="createdAtLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="updatedAtGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="updatedAtLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaUserRoleFilter" base="KalturaUserRoleBaseFilter" description=""/>
    <class name="KalturaUserRoleListResponse" description="">
      <property name="objects" type="array" arrayType="KalturaUserRole" readOnly="1" insertOnly="0" description=""/>
      <property name="totalCount" type="int" readOnly="1" insertOnly="0" description=""/>
    </class>
    <class name="KalturaUserBaseFilter" abstract="1" base="KalturaFilter" description="">
      <property name="partnerIdEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="screenNameLike" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="screenNameStartsWith" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="emailLike" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="emailStartsWith" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="tagsMultiLikeOr" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="tagsMultiLikeAnd" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="statusEqual" type="int" enumType="KalturaUserStatus" readOnly="0" insertOnly="0" description=""/>
      <property name="statusIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="createdAtGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="createdAtLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="isAdminEqual" type="bool" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaUserFilter" base="KalturaUserBaseFilter" description="">
      <property name="idEqual" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="idIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="loginEnabledEqual" type="bool" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaUserListResponse" description="">
      <property name="objects" type="array" arrayType="KalturaUser" readOnly="1" insertOnly="0" description=""/>
      <property name="totalCount" type="int" readOnly="1" insertOnly="0" description=""/>
    </class>
    <class name="KalturaWidget" description="">
      <property name="id" type="string" readOnly="1" insertOnly="0" description=""/>
      <property name="sourceWidgetId" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="rootWidgetId" type="string" readOnly="1" insertOnly="0" description=""/>
      <property name="partnerId" type="int" readOnly="1" insertOnly="0" description=""/>
      <property name="entryId" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="uiConfId" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="securityType" type="int" enumType="KalturaWidgetSecurityType" readOnly="0" insertOnly="0" description=""/>
      <property name="securityPolicy" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="createdAt" type="int" readOnly="1" insertOnly="0" description=""/>
      <property name="updatedAt" type="int" readOnly="1" insertOnly="0" description=""/>
      <property name="partnerData" type="string" readOnly="0" insertOnly="0" description="Can be used to store various partner related data as a string &#13;"/>
      <property name="widgetHTML" type="string" readOnly="1" insertOnly="0" description=""/>
    </class>
    <class name="KalturaWidgetBaseFilter" abstract="1" base="KalturaFilter" description="">
      <property name="idEqual" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="idIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="sourceWidgetIdEqual" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="rootWidgetIdEqual" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="partnerIdEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="entryIdEqual" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="uiConfIdEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="createdAtGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="createdAtLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="updatedAtGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="updatedAtLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="partnerDataLike" type="string" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaWidgetFilter" base="KalturaWidgetBaseFilter" description=""/>
    <class name="KalturaWidgetListResponse" description="">
      <property name="objects" type="array" arrayType="KalturaWidget" readOnly="1" insertOnly="0" description=""/>
      <property name="totalCount" type="int" readOnly="1" insertOnly="0" description=""/>
    </class>
    <class name="KalturaMetadata" plugin="metadata" description="">
      <property name="id" type="int" readOnly="1" insertOnly="0" description=""/>
      <property name="partnerId" type="int" readOnly="1" insertOnly="0" description=""/>
      <property name="metadataProfileId" type="int" readOnly="1" insertOnly="0" description=""/>
      <property name="metadataProfileVersion" type="int" readOnly="1" insertOnly="0" description=""/>
      <property name="metadataObjectType" type="string" enumType="KalturaMetadataObjectType" readOnly="1" insertOnly="0" description=""/>
      <property name="objectId" type="string" readOnly="1" insertOnly="0" description=""/>
      <property name="version" type="int" readOnly="1" insertOnly="0" description=""/>
      <property name="createdAt" type="int" readOnly="1" insertOnly="0" description=""/>
      <property name="updatedAt" type="int" readOnly="1" insertOnly="0" description=""/>
      <property name="status" type="int" enumType="KalturaMetadataStatus" readOnly="1" insertOnly="0" description=""/>
      <property name="xml" type="string" readOnly="1" insertOnly="0" description=""/>
    </class>
    <class name="KalturaMetadataBaseFilter" abstract="1" base="KalturaFilter" plugin="metadata" description="">
      <property name="partnerIdEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="metadataProfileIdEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="metadataProfileVersionEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="metadataProfileVersionGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="metadataProfileVersionLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="metadataObjectTypeEqual" type="string" enumType="KalturaMetadataObjectType" readOnly="0" insertOnly="0" description=""/>
      <property name="objectIdEqual" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="objectIdIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="versionEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="versionGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="versionLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="createdAtGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="createdAtLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="updatedAtGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="updatedAtLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="statusEqual" type="int" enumType="KalturaMetadataStatus" readOnly="0" insertOnly="0" description=""/>
      <property name="statusIn" type="string" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaMetadataFilter" base="KalturaMetadataBaseFilter" plugin="metadata" description=""/>
    <class name="KalturaMetadataListResponse" plugin="metadata" description="">
      <property name="objects" type="array" arrayType="KalturaMetadata" readOnly="1" insertOnly="0" description=""/>
      <property name="totalCount" type="int" readOnly="1" insertOnly="0" description=""/>
    </class>
    <class name="KalturaMetadataProfile" plugin="metadata" description="">
      <property name="id" type="int" readOnly="1" insertOnly="0" description=""/>
      <property name="partnerId" type="int" readOnly="1" insertOnly="0" description=""/>
      <property name="metadataObjectType" type="string" enumType="KalturaMetadataObjectType" readOnly="0" insertOnly="0" description=""/>
      <property name="version" type="int" readOnly="1" insertOnly="0" description=""/>
      <property name="name" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="systemName" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="description" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="createdAt" type="int" readOnly="1" insertOnly="0" description=""/>
      <property name="updatedAt" type="int" readOnly="1" insertOnly="0" description=""/>
      <property name="status" type="int" enumType="KalturaMetadataProfileStatus" readOnly="1" insertOnly="0" description=""/>
      <property name="xsd" type="string" readOnly="1" insertOnly="0" description=""/>
      <property name="views" type="string" readOnly="1" insertOnly="0" description=""/>
      <property name="createMode" type="int" enumType="KalturaMetadataProfileCreateMode" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaMetadataProfileBaseFilter" abstract="1" base="KalturaFilter" plugin="metadata" description="">
      <property name="idEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="partnerIdEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="metadataObjectTypeEqual" type="string" enumType="KalturaMetadataObjectType" readOnly="0" insertOnly="0" description=""/>
      <property name="versionEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="nameEqual" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="systemNameEqual" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="systemNameIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="createdAtGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="createdAtLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="updatedAtGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="updatedAtLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="statusEqual" type="int" enumType="KalturaMetadataProfileStatus" readOnly="0" insertOnly="0" description=""/>
      <property name="statusIn" type="string" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaMetadataProfileFilter" base="KalturaMetadataProfileBaseFilter" plugin="metadata" description=""/>
    <class name="KalturaMetadataProfileListResponse" plugin="metadata" description="">
      <property name="objects" type="array" arrayType="KalturaMetadataProfile" readOnly="1" insertOnly="0" description=""/>
      <property name="totalCount" type="int" readOnly="1" insertOnly="0" description=""/>
    </class>
    <class name="KalturaMetadataProfileField" plugin="metadata" description="">
      <property name="id" type="int" readOnly="1" insertOnly="0" description=""/>
      <property name="xPath" type="string" readOnly="1" insertOnly="0" description=""/>
      <property name="key" type="string" readOnly="1" insertOnly="0" description=""/>
      <property name="label" type="string" readOnly="1" insertOnly="0" description=""/>
    </class>
    <class name="KalturaMetadataProfileFieldListResponse" plugin="metadata" description="">
      <property name="objects" type="array" arrayType="KalturaMetadataProfileField" readOnly="1" insertOnly="0" description=""/>
      <property name="totalCount" type="int" readOnly="1" insertOnly="0" description=""/>
    </class>
    <class name="KalturaAuditTrailInfo" abstract="1" plugin="audit" description=""/>
    <class name="KalturaAuditTrail" plugin="audit" description="">
      <property name="id" type="int" readOnly="1" insertOnly="0" description=""/>
      <property name="createdAt" type="int" readOnly="1" insertOnly="0" description=""/>
      <property name="parsedAt" type="int" readOnly="1" insertOnly="0" description="Indicates when the data was parsed&#13;"/>
      <property name="status" type="int" enumType="KalturaAuditTrailStatus" readOnly="1" insertOnly="0" description=""/>
      <property name="auditObjectType" type="string" enumType="KalturaAuditTrailObjectType" readOnly="0" insertOnly="0" description=""/>
      <property name="objectId" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="relatedObjectId" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="relatedObjectType" type="string" enumType="KalturaAuditTrailObjectType" readOnly="0" insertOnly="0" description=""/>
      <property name="entryId" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="masterPartnerId" type="int" readOnly="1" insertOnly="0" description=""/>
      <property name="partnerId" type="int" readOnly="1" insertOnly="0" description=""/>
      <property name="requestId" type="string" readOnly="1" insertOnly="0" description=""/>
      <property name="userId" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="action" type="string" enumType="KalturaAuditTrailAction" readOnly="0" insertOnly="0" description=""/>
      <property name="data" type="KalturaAuditTrailInfo" readOnly="0" insertOnly="0" description=""/>
      <property name="ks" type="string" readOnly="1" insertOnly="0" description=""/>
      <property name="context" type="int" enumType="KalturaAuditTrailContext" readOnly="1" insertOnly="0" description=""/>
      <property name="entryPoint" type="string" readOnly="1" insertOnly="0" description="The API service and action that called and caused this audit&#13;"/>
      <property name="serverName" type="string" readOnly="1" insertOnly="0" description=""/>
      <property name="ipAddress" type="string" readOnly="1" insertOnly="0" description=""/>
      <property name="userAgent" type="string" readOnly="1" insertOnly="0" description=""/>
      <property name="clientTag" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="description" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="errorDescription" type="string" readOnly="1" insertOnly="0" description=""/>
    </class>
    <class name="KalturaAuditTrailBaseFilter" abstract="1" base="KalturaFilter" plugin="audit" description="">
      <property name="idEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="createdAtGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="createdAtLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="parsedAtGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="parsedAtLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="statusEqual" type="int" enumType="KalturaAuditTrailStatus" readOnly="0" insertOnly="0" description=""/>
      <property name="statusIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="auditObjectTypeEqual" type="string" enumType="KalturaAuditTrailObjectType" readOnly="0" insertOnly="0" description=""/>
      <property name="auditObjectTypeIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="objectIdEqual" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="objectIdIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="relatedObjectIdEqual" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="relatedObjectIdIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="relatedObjectTypeEqual" type="string" enumType="KalturaAuditTrailObjectType" readOnly="0" insertOnly="0" description=""/>
      <property name="relatedObjectTypeIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="entryIdEqual" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="entryIdIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="masterPartnerIdEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="masterPartnerIdIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="partnerIdEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="partnerIdIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="requestIdEqual" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="requestIdIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="userIdEqual" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="userIdIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="actionEqual" type="string" enumType="KalturaAuditTrailAction" readOnly="0" insertOnly="0" description=""/>
      <property name="actionIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="ksEqual" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="contextEqual" type="int" enumType="KalturaAuditTrailContext" readOnly="0" insertOnly="0" description=""/>
      <property name="contextIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="entryPointEqual" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="entryPointIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="serverNameEqual" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="serverNameIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="ipAddressEqual" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="ipAddressIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="clientTagEqual" type="string" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaAuditTrailFilter" base="KalturaAuditTrailBaseFilter" plugin="audit" description=""/>
    <class name="KalturaAuditTrailListResponse" plugin="audit" description="">
      <property name="objects" type="array" arrayType="KalturaAuditTrail" readOnly="1" insertOnly="0" description=""/>
      <property name="totalCount" type="int" readOnly="1" insertOnly="0" description=""/>
    </class>
    <class name="KalturaVirusScanProfileBaseFilter" abstract="1" base="KalturaFilter" plugin="virusScan" description="">
      <property name="idEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="idIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="createdAtGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="createdAtLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="updatedAtGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="updatedAtLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="partnerIdEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="partnerIdIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="nameEqual" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="nameLike" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="statusEqual" type="int" enumType="KalturaVirusScanProfileStatus" readOnly="0" insertOnly="0" description=""/>
      <property name="statusIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="engineTypeEqual" type="string" enumType="KalturaVirusScanEngineType" readOnly="0" insertOnly="0" description=""/>
      <property name="engineTypeIn" type="string" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaVirusScanProfileFilter" base="KalturaVirusScanProfileBaseFilter" plugin="virusScan" description=""/>
    <class name="KalturaVirusScanProfile" plugin="virusScan" description="">
      <property name="id" type="int" readOnly="1" insertOnly="0" description=""/>
      <property name="createdAt" type="int" readOnly="1" insertOnly="0" description=""/>
      <property name="updatedAt" type="int" readOnly="1" insertOnly="0" description=""/>
      <property name="partnerId" type="int" readOnly="1" insertOnly="0" description=""/>
      <property name="name" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="status" type="int" enumType="KalturaVirusScanProfileStatus" readOnly="0" insertOnly="0" description=""/>
      <property name="engineType" type="string" enumType="KalturaVirusScanEngineType" readOnly="0" insertOnly="0" description=""/>
      <property name="entryFilter" type="KalturaBaseEntryFilter" readOnly="0" insertOnly="0" description=""/>
      <property name="actionIfInfected" type="int" enumType="KalturaVirusFoundAction" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaVirusScanProfileListResponse" plugin="virusScan" description="">
      <property name="objects" type="array" arrayType="KalturaVirusScanProfile" readOnly="1" insertOnly="0" description=""/>
      <property name="totalCount" type="int" readOnly="1" insertOnly="0" description=""/>
    </class>
    <class name="KalturaDistributionThumbDimensions" plugin="contentDistribution" description="">
      <property name="width" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="height" type="int" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaDistributionProfile" abstract="1" plugin="contentDistribution" description="">
      <property name="id" type="int" readOnly="1" insertOnly="0" description="Auto generated unique id&#10;"/>
      <property name="createdAt" type="int" readOnly="1" insertOnly="0" description="Profile creation date as Unix timestamp (In seconds)&#10;"/>
      <property name="updatedAt" type="int" readOnly="1" insertOnly="0" description="Profile last update date as Unix timestamp (In seconds)&#10;"/>
      <property name="partnerId" type="int" readOnly="1" insertOnly="0" description=""/>
      <property name="providerType" type="string" enumType="KalturaDistributionProviderType" readOnly="0" insertOnly="1" description=""/>
      <property name="name" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="status" type="int" enumType="KalturaDistributionProfileStatus" readOnly="0" insertOnly="0" description=""/>
      <property name="submitEnabled" type="int" enumType="KalturaDistributionProfileActionStatus" readOnly="0" insertOnly="0" description=""/>
      <property name="updateEnabled" type="int" enumType="KalturaDistributionProfileActionStatus" readOnly="0" insertOnly="0" description=""/>
      <property name="deleteEnabled" type="int" enumType="KalturaDistributionProfileActionStatus" readOnly="0" insertOnly="0" description=""/>
      <property name="reportEnabled" type="int" enumType="KalturaDistributionProfileActionStatus" readOnly="0" insertOnly="0" description=""/>
      <property name="autoCreateFlavors" type="string" readOnly="0" insertOnly="0" description="Comma separated flavor params ids that should be auto converted&#13;"/>
      <property name="autoCreateThumb" type="string" readOnly="0" insertOnly="0" description="Comma separated thumbnail params ids that should be auto generated&#13;"/>
      <property name="optionalFlavorParamsIds" type="string" readOnly="0" insertOnly="0" description="Comma separated flavor params ids that should be submitted if ready&#13;"/>
      <property name="requiredFlavorParamsIds" type="string" readOnly="0" insertOnly="0" description="Comma separated flavor params ids that required to be readt before submission&#13;"/>
      <property name="optionalThumbDimensions" type="array" arrayType="KalturaDistributionThumbDimensions" readOnly="0" insertOnly="0" description="Thumbnail dimensions that should be submitted if ready&#13;"/>
      <property name="requiredThumbDimensions" type="array" arrayType="KalturaDistributionThumbDimensions" readOnly="0" insertOnly="0" description="Thumbnail dimensions that required to be readt before submission&#13;"/>
      <property name="sunriseDefaultOffset" type="int" readOnly="0" insertOnly="0" description="If entry distribution sunrise not specified that will be the default since entry creation time, in seconds&#13;"/>
      <property name="sunsetDefaultOffset" type="int" readOnly="0" insertOnly="0" description="If entry distribution sunset not specified that will be the default since entry creation time, in seconds&#13;"/>
    </class>
    <class name="KalturaDistributionProfileBaseFilter" abstract="1" base="KalturaFilter" plugin="contentDistribution" description="">
      <property name="idEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="idIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="createdAtGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="createdAtLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="updatedAtGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="updatedAtLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="statusEqual" type="int" enumType="KalturaDistributionProfileStatus" readOnly="0" insertOnly="0" description=""/>
      <property name="statusIn" type="string" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaDistributionProfileFilter" base="KalturaDistributionProfileBaseFilter" plugin="contentDistribution" description=""/>
    <class name="KalturaDistributionProfileListResponse" plugin="contentDistribution" description="">
      <property name="objects" type="array" arrayType="KalturaDistributionProfile" readOnly="1" insertOnly="0" description=""/>
      <property name="totalCount" type="int" readOnly="1" insertOnly="0" description=""/>
    </class>
    <class name="KalturaPartnerBaseFilter" abstract="1" base="KalturaFilter" description="">
      <property name="idEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="idIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="nameLike" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="nameMultiLikeOr" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="nameMultiLikeAnd" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="nameEqual" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="statusEqual" type="int" enumType="KalturaPartnerStatus" readOnly="0" insertOnly="0" description=""/>
      <property name="statusIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="partnerPackageEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="partnerPackageGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="partnerPackageLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="partnerNameDescriptionWebsiteAdminNameAdminEmailLike" type="string" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaPartnerFilter" base="KalturaPartnerBaseFilter" description=""/>
    <class name="KalturaDistributionValidationError" abstract="1" plugin="contentDistribution" description="">
      <property name="action" type="int" enumType="KalturaDistributionAction" readOnly="0" insertOnly="0" description=""/>
      <property name="errorType" type="int" enumType="KalturaDistributionErrorType" readOnly="0" insertOnly="0" description=""/>
      <property name="description" type="string" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaEntryDistribution" plugin="contentDistribution" description="">
      <property name="id" type="int" readOnly="1" insertOnly="0" description="Auto generated unique id&#10;"/>
      <property name="createdAt" type="int" readOnly="1" insertOnly="0" description="Entry distribution creation date as Unix timestamp (In seconds)&#10;"/>
      <property name="updatedAt" type="int" readOnly="1" insertOnly="0" description="Entry distribution last update date as Unix timestamp (In seconds)&#10;"/>
      <property name="submittedAt" type="int" readOnly="1" insertOnly="0" description="Entry distribution submission date as Unix timestamp (In seconds)&#10;"/>
      <property name="entryId" type="string" readOnly="0" insertOnly="1" description=""/>
      <property name="partnerId" type="int" readOnly="1" insertOnly="0" description=""/>
      <property name="distributionProfileId" type="int" readOnly="0" insertOnly="1" description=""/>
      <property name="status" type="int" enumType="KalturaEntryDistributionStatus" readOnly="1" insertOnly="0" description=""/>
      <property name="sunStatus" type="int" enumType="KalturaEntryDistributionSunStatus" readOnly="1" insertOnly="0" description=""/>
      <property name="dirtyStatus" type="int" enumType="KalturaEntryDistributionFlag" readOnly="1" insertOnly="0" description=""/>
      <property name="thumbAssetIds" type="string" readOnly="0" insertOnly="0" description="Comma separated thumbnail asset ids&#13;"/>
      <property name="flavorAssetIds" type="string" readOnly="0" insertOnly="0" description="Comma separated flavor asset ids&#13;"/>
      <property name="sunrise" type="int" readOnly="0" insertOnly="0" description="Entry distribution publish time as Unix timestamp (In seconds)&#10;"/>
      <property name="sunset" type="int" readOnly="0" insertOnly="0" description="Entry distribution un-publish time as Unix timestamp (In seconds)&#10;"/>
      <property name="remoteId" type="string" readOnly="1" insertOnly="0" description="The id as returned from the distributed destination&#13;"/>
      <property name="plays" type="int" readOnly="1" insertOnly="0" description="The plays as retrieved from the remote destination reports&#13;"/>
      <property name="views" type="int" readOnly="1" insertOnly="0" description="The views as retrieved from the remote destination reports&#13;"/>
      <property name="validationErrors" type="array" arrayType="KalturaDistributionValidationError" readOnly="1" insertOnly="0" description=""/>
      <property name="errorType" type="int" enumType="KalturaBatchJobErrorTypes" readOnly="1" insertOnly="0" description=""/>
      <property name="errorNumber" type="int" readOnly="1" insertOnly="0" description=""/>
      <property name="errorDescription" type="string" readOnly="1" insertOnly="0" description=""/>
      <property name="hasSubmitResultsLog" type="int" enumType="KalturaNullableBoolean" readOnly="1" insertOnly="0" description=""/>
      <property name="hasSubmitSentDataLog" type="int" enumType="KalturaNullableBoolean" readOnly="1" insertOnly="0" description=""/>
      <property name="hasUpdateResultsLog" type="int" enumType="KalturaNullableBoolean" readOnly="1" insertOnly="0" description=""/>
      <property name="hasUpdateSentDataLog" type="int" enumType="KalturaNullableBoolean" readOnly="1" insertOnly="0" description=""/>
      <property name="hasDeleteResultsLog" type="int" enumType="KalturaNullableBoolean" readOnly="1" insertOnly="0" description=""/>
      <property name="hasDeleteSentDataLog" type="int" enumType="KalturaNullableBoolean" readOnly="1" insertOnly="0" description=""/>
    </class>
    <class name="KalturaEntryDistributionBaseFilter" abstract="1" base="KalturaFilter" plugin="contentDistribution" description="">
      <property name="idEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="idIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="createdAtGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="createdAtLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="updatedAtGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="updatedAtLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="submittedAtGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="submittedAtLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="entryIdEqual" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="entryIdIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="distributionProfileIdEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="distributionProfileIdIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="statusEqual" type="int" enumType="KalturaEntryDistributionStatus" readOnly="0" insertOnly="0" description=""/>
      <property name="statusIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="dirtyStatusEqual" type="int" enumType="KalturaEntryDistributionFlag" readOnly="0" insertOnly="0" description=""/>
      <property name="dirtyStatusIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="sunriseGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="sunriseLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="sunsetGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="sunsetLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaEntryDistributionFilter" base="KalturaEntryDistributionBaseFilter" plugin="contentDistribution" description=""/>
    <class name="KalturaEntryDistributionListResponse" plugin="contentDistribution" description="">
      <property name="objects" type="array" arrayType="KalturaEntryDistribution" readOnly="1" insertOnly="0" description=""/>
      <property name="totalCount" type="int" readOnly="1" insertOnly="0" description=""/>
    </class>
    <class name="KalturaDistributionProviderBaseFilter" abstract="1" base="KalturaFilter" plugin="contentDistribution" description="">
      <property name="typeEqual" type="string" enumType="KalturaDistributionProviderType" readOnly="0" insertOnly="0" description=""/>
      <property name="typeIn" type="string" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaDistributionProviderFilter" base="KalturaDistributionProviderBaseFilter" plugin="contentDistribution" description=""/>
    <class name="KalturaDistributionProvider" abstract="1" plugin="contentDistribution" description="">
      <property name="type" type="string" enumType="KalturaDistributionProviderType" readOnly="1" insertOnly="0" description=""/>
      <property name="name" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="scheduleUpdateEnabled" type="bool" readOnly="0" insertOnly="0" description=""/>
      <property name="availabilityUpdateEnabled" type="bool" readOnly="0" insertOnly="0" description=""/>
      <property name="deleteInsteadUpdate" type="bool" readOnly="0" insertOnly="0" description=""/>
      <property name="intervalBeforeSunrise" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="intervalBeforeSunset" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="updateRequiredEntryFields" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="updateRequiredMetadataXPaths" type="string" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaDistributionProviderListResponse" plugin="contentDistribution" description="">
      <property name="objects" type="array" arrayType="KalturaDistributionProvider" readOnly="1" insertOnly="0" description=""/>
      <property name="totalCount" type="int" readOnly="1" insertOnly="0" description=""/>
    </class>
    <class name="KalturaGenericDistributionProvider" base="KalturaDistributionProvider" plugin="contentDistribution" description="">
      <property name="id" type="int" readOnly="1" insertOnly="0" description="Auto generated&#10;"/>
      <property name="createdAt" type="int" readOnly="1" insertOnly="0" description="Generic distribution provider creation date as Unix timestamp (In seconds)&#10;"/>
      <property name="updatedAt" type="int" readOnly="1" insertOnly="0" description="Generic distribution provider last update date as Unix timestamp (In seconds)&#10;"/>
      <property name="partnerId" type="int" readOnly="1" insertOnly="0" description=""/>
      <property name="isDefault" type="bool" readOnly="0" insertOnly="0" description=""/>
      <property name="status" type="int" enumType="KalturaGenericDistributionProviderStatus" readOnly="1" insertOnly="0" description=""/>
      <property name="optionalFlavorParamsIds" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="requiredFlavorParamsIds" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="optionalThumbDimensions" type="array" arrayType="KalturaDistributionThumbDimensions" readOnly="0" insertOnly="0" description=""/>
      <property name="requiredThumbDimensions" type="array" arrayType="KalturaDistributionThumbDimensions" readOnly="0" insertOnly="0" description=""/>
      <property name="editableFields" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="mandatoryFields" type="string" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaGenericDistributionProviderBaseFilter" abstract="1" base="KalturaDistributionProviderFilter" plugin="contentDistribution" description="">
      <property name="idEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="idIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="createdAtGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="createdAtLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="updatedAtGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="updatedAtLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="partnerIdEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="partnerIdIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="isDefaultEqual" type="bool" readOnly="0" insertOnly="0" description=""/>
      <property name="isDefaultIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="statusEqual" type="int" enumType="KalturaGenericDistributionProviderStatus" readOnly="0" insertOnly="0" description=""/>
      <property name="statusIn" type="string" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaGenericDistributionProviderFilter" base="KalturaGenericDistributionProviderBaseFilter" plugin="contentDistribution" description=""/>
    <class name="KalturaGenericDistributionProviderListResponse" plugin="contentDistribution" description="">
      <property name="objects" type="array" arrayType="KalturaGenericDistributionProvider" readOnly="1" insertOnly="0" description=""/>
      <property name="totalCount" type="int" readOnly="1" insertOnly="0" description=""/>
    </class>
    <class name="KalturaGenericDistributionProviderAction" plugin="contentDistribution" description="">
      <property name="id" type="int" readOnly="1" insertOnly="0" description="Auto generated&#10;"/>
      <property name="createdAt" type="int" readOnly="1" insertOnly="0" description="Generic distribution provider action creation date as Unix timestamp (In seconds)&#10;"/>
      <property name="updatedAt" type="int" readOnly="1" insertOnly="0" description="Generic distribution provider action last update date as Unix timestamp (In seconds)&#10;"/>
      <property name="genericDistributionProviderId" type="int" readOnly="0" insertOnly="1" description=""/>
      <property name="action" type="int" enumType="KalturaDistributionAction" readOnly="0" insertOnly="1" description=""/>
      <property name="status" type="int" enumType="KalturaGenericDistributionProviderStatus" readOnly="1" insertOnly="0" description=""/>
      <property name="resultsParser" type="int" enumType="KalturaGenericDistributionProviderParser" readOnly="0" insertOnly="0" description=""/>
      <property name="protocol" type="int" enumType="KalturaDistributionProtocol" readOnly="0" insertOnly="0" description=""/>
      <property name="serverAddress" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="remotePath" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="remoteUsername" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="remotePassword" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="editableFields" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="mandatoryFields" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="mrssTransformer" type="string" readOnly="1" insertOnly="0" description=""/>
      <property name="mrssValidator" type="string" readOnly="1" insertOnly="0" description=""/>
      <property name="resultsTransformer" type="string" readOnly="1" insertOnly="0" description=""/>
    </class>
    <class name="KalturaGenericDistributionProviderActionBaseFilter" abstract="1" base="KalturaFilter" plugin="contentDistribution" description="">
      <property name="idEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="idIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="createdAtGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="createdAtLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="updatedAtGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="updatedAtLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="genericDistributionProviderIdEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="genericDistributionProviderIdIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="actionEqual" type="int" enumType="KalturaDistributionAction" readOnly="0" insertOnly="0" description=""/>
      <property name="actionIn" type="string" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaGenericDistributionProviderActionFilter" base="KalturaGenericDistributionProviderActionBaseFilter" plugin="contentDistribution" description=""/>
    <class name="KalturaGenericDistributionProviderActionListResponse" plugin="contentDistribution" description="">
      <property name="objects" type="array" arrayType="KalturaGenericDistributionProviderAction" readOnly="1" insertOnly="0" description=""/>
      <property name="totalCount" type="int" readOnly="1" insertOnly="0" description=""/>
    </class>
    <class name="KalturaCuePoint" abstract="1" plugin="cuePoint" description="">
      <property name="id" type="string" readOnly="1" insertOnly="0" description=""/>
      <property name="cuePointType" type="string" enumType="KalturaCuePointType" readOnly="1" insertOnly="0" description=""/>
      <property name="status" type="int" enumType="KalturaCuePointStatus" readOnly="1" insertOnly="0" description=""/>
      <property name="entryId" type="string" readOnly="0" insertOnly="1" description=""/>
      <property name="partnerId" type="int" readOnly="1" insertOnly="0" description=""/>
      <property name="createdAt" type="int" readOnly="1" insertOnly="0" description=""/>
      <property name="updatedAt" type="int" readOnly="1" insertOnly="0" description=""/>
      <property name="tags" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="startTime" type="int" readOnly="0" insertOnly="0" description="Start tim ein milliseconds&#13;"/>
      <property name="userId" type="string" readOnly="1" insertOnly="0" description=""/>
      <property name="partnerData" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="partnerSortValue" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="forceStop" type="int" enumType="KalturaNullableBoolean" readOnly="0" insertOnly="0" description=""/>
      <property name="thumbOffset" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="systemName" type="string" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaAnnotation" base="KalturaCuePoint" plugin="annotation" description="">
      <property name="parentId" type="string" readOnly="0" insertOnly="1" description=""/>
      <property name="text" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="endTime" type="int" readOnly="0" insertOnly="0" description="End time in milliseconds&#13;"/>
      <property name="duration" type="int" readOnly="1" insertOnly="0" description="Duration in milliseconds&#13;"/>
    </class>
    <class name="KalturaCuePointBaseFilter" abstract="1" base="KalturaFilter" plugin="cuePoint" description="">
      <property name="idEqual" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="idIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="cuePointTypeEqual" type="string" enumType="KalturaCuePointType" readOnly="0" insertOnly="0" description=""/>
      <property name="cuePointTypeIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="statusEqual" type="int" enumType="KalturaCuePointStatus" readOnly="0" insertOnly="0" description=""/>
      <property name="statusIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="entryIdEqual" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="entryIdIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="createdAtGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="createdAtLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="updatedAtGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="updatedAtLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="tagsLike" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="tagsMultiLikeOr" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="tagsMultiLikeAnd" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="startTimeGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="startTimeLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="userIdEqual" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="userIdIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="partnerSortValueEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="partnerSortValueIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="partnerSortValueGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="partnerSortValueLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="forceStopEqual" type="int" enumType="KalturaNullableBoolean" readOnly="0" insertOnly="0" description=""/>
      <property name="systemNameEqual" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="systemNameIn" type="string" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaCuePointFilter" base="KalturaCuePointBaseFilter" plugin="cuePoint" description=""/>
    <class name="KalturaAnnotationBaseFilter" abstract="1" base="KalturaCuePointFilter" plugin="annotation" description="">
      <property name="parentIdEqual" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="parentIdIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="textLike" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="textMultiLikeOr" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="textMultiLikeAnd" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="endTimeGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="endTimeLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="durationGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="durationLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaAnnotationFilter" base="KalturaAnnotationBaseFilter" plugin="annotation" description=""/>
    <class name="KalturaAnnotationListResponse" plugin="annotation" description="">
      <property name="objects" type="array" arrayType="KalturaAnnotation" readOnly="1" insertOnly="0" description=""/>
      <property name="totalCount" type="int" readOnly="1" insertOnly="0" description=""/>
    </class>
    <class name="KalturaCuePointListResponse" plugin="cuePoint" description="">
      <property name="objects" type="array" arrayType="KalturaCuePoint" readOnly="1" insertOnly="0" description=""/>
      <property name="totalCount" type="int" readOnly="1" insertOnly="0" description=""/>
    </class>
    <class name="KalturaShortLinkBaseFilter" abstract="1" base="KalturaFilter" plugin="shortLink" description="">
      <property name="idEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="idIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="createdAtGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="createdAtLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="updatedAtGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="updatedAtLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="expiresAtGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="expiresAtLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="partnerIdEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="partnerIdIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="userIdEqual" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="userIdIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="systemNameEqual" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="systemNameIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="statusEqual" type="int" enumType="KalturaShortLinkStatus" readOnly="0" insertOnly="0" description=""/>
      <property name="statusIn" type="string" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaShortLinkFilter" base="KalturaShortLinkBaseFilter" plugin="shortLink" description=""/>
    <class name="KalturaShortLink" plugin="shortLink" description="">
      <property name="id" type="int" readOnly="1" insertOnly="0" description=""/>
      <property name="createdAt" type="int" readOnly="1" insertOnly="0" description=""/>
      <property name="updatedAt" type="int" readOnly="1" insertOnly="0" description=""/>
      <property name="expiresAt" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="partnerId" type="int" readOnly="1" insertOnly="0" description=""/>
      <property name="userId" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="name" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="systemName" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="fullUrl" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="status" type="int" enumType="KalturaShortLinkStatus" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaShortLinkListResponse" plugin="shortLink" description="">
      <property name="objects" type="array" arrayType="KalturaShortLink" readOnly="1" insertOnly="0" description=""/>
      <property name="totalCount" type="int" readOnly="1" insertOnly="0" description=""/>
    </class>
    <class name="KalturaDropFolderFileHandlerConfig" abstract="1" plugin="dropFolder" description="">
      <property name="handlerType" type="string" enumType="KalturaDropFolderFileHandlerType" readOnly="1" insertOnly="0" description=""/>
    </class>
    <class name="KalturaDropFolder" plugin="dropFolder" description="">
      <property name="id" type="int" readOnly="1" insertOnly="0" description=""/>
      <property name="partnerId" type="int" readOnly="0" insertOnly="1" description=""/>
      <property name="name" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="description" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="type" type="string" enumType="KalturaDropFolderType" readOnly="0" insertOnly="0" description=""/>
      <property name="status" type="int" enumType="KalturaDropFolderStatus" readOnly="0" insertOnly="0" description=""/>
      <property name="conversionProfileId" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="dc" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="path" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="fileSizeCheckInterval" type="int" readOnly="0" insertOnly="0" description="The ammount of time, in seconds, that should pass so that a file with no change in size we'll be treated as &quot;finished uploading to folder&quot;&#13;"/>
      <property name="fileDeletePolicy" type="int" enumType="KalturaDropFolderFileDeletePolicy" readOnly="0" insertOnly="0" description=""/>
      <property name="autoFileDeleteDays" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="fileHandlerType" type="string" enumType="KalturaDropFolderFileHandlerType" readOnly="0" insertOnly="0" description=""/>
      <property name="fileNamePatterns" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="fileHandlerConfig" type="KalturaDropFolderFileHandlerConfig" readOnly="0" insertOnly="0" description=""/>
      <property name="tags" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="ignoreFileNamePatterns" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="createdAt" type="int" readOnly="1" insertOnly="0" description=""/>
      <property name="updatedAt" type="int" readOnly="1" insertOnly="0" description=""/>
    </class>
    <class name="KalturaDropFolderBaseFilter" abstract="1" base="KalturaFilter" plugin="dropFolder" description="">
      <property name="idEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="idIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="partnerIdEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="partnerIdIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="nameLike" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="typeEqual" type="string" enumType="KalturaDropFolderType" readOnly="0" insertOnly="0" description=""/>
      <property name="typeIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="statusEqual" type="int" enumType="KalturaDropFolderStatus" readOnly="0" insertOnly="0" description=""/>
      <property name="statusIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="conversionProfileIdEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="conversionProfileIdIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="dcEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="dcIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="pathLike" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="fileHandlerTypeEqual" type="string" enumType="KalturaDropFolderFileHandlerType" readOnly="0" insertOnly="0" description=""/>
      <property name="fileHandlerTypeIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="fileNamePatternsLike" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="fileNamePatternsMultiLikeOr" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="fileNamePatternsMultiLikeAnd" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="tagsLike" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="tagsMultiLikeOr" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="tagsMultiLikeAnd" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="createdAtGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="createdAtLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="updatedAtGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="updatedAtLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaDropFolderFilter" base="KalturaDropFolderBaseFilter" plugin="dropFolder" description=""/>
    <class name="KalturaDropFolderListResponse" plugin="dropFolder" description="">
      <property name="objects" type="array" arrayType="KalturaDropFolder" readOnly="1" insertOnly="0" description=""/>
      <property name="totalCount" type="int" readOnly="1" insertOnly="0" description=""/>
    </class>
    <class name="KalturaDropFolderFile" plugin="dropFolder" description="">
      <property name="id" type="int" readOnly="1" insertOnly="0" description=""/>
      <property name="partnerId" type="int" readOnly="1" insertOnly="0" description=""/>
      <property name="dropFolderId" type="int" readOnly="0" insertOnly="1" description=""/>
      <property name="fileName" type="string" readOnly="0" insertOnly="1" description=""/>
      <property name="fileSize" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="fileSizeLastSetAt" type="int" readOnly="1" insertOnly="0" description=""/>
      <property name="status" type="int" enumType="KalturaDropFolderFileStatus" readOnly="1" insertOnly="0" description=""/>
      <property name="parsedSlug" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="parsedFlavor" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="errorCode" type="string" enumType="KalturaDropFolderFileErrorCode" readOnly="0" insertOnly="0" description=""/>
      <property name="errorDescription" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="lastModificationTime" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="createdAt" type="int" readOnly="1" insertOnly="0" description=""/>
      <property name="updatedAt" type="int" readOnly="1" insertOnly="0" description=""/>
    </class>
    <class name="KalturaDropFolderFileBaseFilter" abstract="1" base="KalturaFilter" plugin="dropFolder" description="">
      <property name="idEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="idIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="partnerIdEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="partnerIdIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="dropFolderIdEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="dropFolderIdIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="fileNameEqual" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="fileNameIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="fileNameLike" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="statusEqual" type="int" enumType="KalturaDropFolderFileStatus" readOnly="0" insertOnly="0" description=""/>
      <property name="statusIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="parsedSlugEqual" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="parsedSlugIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="parsedSlugLike" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="parsedFlavorEqual" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="parsedFlavorIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="parsedFlavorLike" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="errorCodeEqual" type="string" enumType="KalturaDropFolderFileErrorCode" readOnly="0" insertOnly="0" description=""/>
      <property name="errorCodeIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="createdAtGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="createdAtLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="updatedAtGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="updatedAtLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaDropFolderFileFilter" base="KalturaDropFolderFileBaseFilter" plugin="dropFolder" description=""/>
    <class name="KalturaDropFolderFileListResponse" plugin="dropFolder" description="">
      <property name="objects" type="array" arrayType="KalturaDropFolderFile" readOnly="1" insertOnly="0" description=""/>
      <property name="totalCount" type="int" readOnly="1" insertOnly="0" description=""/>
    </class>
    <class name="KalturaCaptionAsset" base="KalturaAsset" plugin="caption" description="">
      <property name="captionParamsId" type="int" readOnly="0" insertOnly="1" description="The Caption Params used to create this Caption Asset&#10;"/>
      <property name="language" type="string" enumType="KalturaLanguage" readOnly="0" insertOnly="0" description="The language of the caption asset content&#10;"/>
      <property name="languageCode" type="string" enumType="KalturaLanguageCode" readOnly="1" insertOnly="0" description="The language of the caption asset content&#10;"/>
      <property name="isDefault" type="int" enumType="KalturaNullableBoolean" readOnly="0" insertOnly="0" description="Is default caption asset of the entry&#10;"/>
      <property name="label" type="string" readOnly="0" insertOnly="0" description="Friendly label&#10;"/>
      <property name="format" type="string" enumType="KalturaCaptionType" readOnly="0" insertOnly="1" description="The caption format&#10;"/>
      <property name="status" type="int" enumType="KalturaCaptionAssetStatus" readOnly="1" insertOnly="0" description="The status of the asset&#10;"/>
    </class>
    <class name="KalturaCaptionAssetListResponse" plugin="caption" description="">
      <property name="objects" type="array" arrayType="KalturaCaptionAsset" readOnly="1" insertOnly="0" description=""/>
      <property name="totalCount" type="int" readOnly="1" insertOnly="0" description=""/>
    </class>
    <class name="KalturaCaptionParams" base="KalturaAssetParams" plugin="caption" description="">
      <property name="language" type="string" enumType="KalturaLanguage" readOnly="0" insertOnly="1" description="The language of the caption content&#10;"/>
      <property name="isDefault" type="int" enumType="KalturaNullableBoolean" readOnly="0" insertOnly="0" description="Is default caption asset of the entry&#10;"/>
      <property name="label" type="string" readOnly="0" insertOnly="0" description="Friendly label&#10;"/>
      <property name="format" type="string" enumType="KalturaCaptionType" readOnly="0" insertOnly="1" description="The caption format&#10;"/>
      <property name="sourceParamsId" type="int" readOnly="0" insertOnly="0" description="Id of the caption params or the flavor params to be used as source for the caption creation&#13;"/>
    </class>
    <class name="KalturaCaptionParamsBaseFilter" abstract="1" base="KalturaAssetParamsFilter" plugin="caption" description="">
      <property name="formatEqual" type="string" enumType="KalturaCaptionType" readOnly="0" insertOnly="0" description=""/>
      <property name="formatIn" type="string" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaCaptionParamsFilter" base="KalturaCaptionParamsBaseFilter" plugin="caption" description=""/>
    <class name="KalturaCaptionParamsListResponse" plugin="caption" description="">
      <property name="objects" type="array" arrayType="KalturaCaptionParams" readOnly="1" insertOnly="0" description=""/>
      <property name="totalCount" type="int" readOnly="1" insertOnly="0" description=""/>
    </class>
    <class name="KalturaCaptionAssetBaseFilter" abstract="1" base="KalturaAssetFilter" plugin="caption" description="">
      <property name="formatEqual" type="string" enumType="KalturaCaptionType" readOnly="0" insertOnly="0" description=""/>
      <property name="formatIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="statusEqual" type="int" enumType="KalturaCaptionAssetStatus" readOnly="0" insertOnly="0" description=""/>
      <property name="statusIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="statusNotIn" type="string" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaCaptionAssetFilter" base="KalturaCaptionAssetBaseFilter" plugin="caption" description=""/>
    <class name="KalturaCaptionAssetItemFilter" base="KalturaCaptionAssetFilter" plugin="captionSearch" description="">
      <property name="contentLike" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="contentMultiLikeOr" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="contentMultiLikeAnd" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="partnerDescriptionLike" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="partnerDescriptionMultiLikeOr" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="partnerDescriptionMultiLikeAnd" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="languageEqual" type="string" enumType="KalturaLanguage" readOnly="0" insertOnly="0" description=""/>
      <property name="languageIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="labelEqual" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="labelIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="startTimeGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="startTimeLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="endTimeGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="endTimeLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaCaptionAssetItem" plugin="captionSearch" description="">
      <property name="asset" type="KalturaCaptionAsset" readOnly="0" insertOnly="0" description="The Caption Asset object&#10;"/>
      <property name="entry" type="KalturaBaseEntry" readOnly="0" insertOnly="0" description="The entry object&#10;"/>
      <property name="startTime" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="endTime" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="content" type="string" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaCaptionAssetItemListResponse" plugin="captionSearch" description="">
      <property name="objects" type="array" arrayType="KalturaCaptionAssetItem" readOnly="1" insertOnly="0" description=""/>
      <property name="totalCount" type="int" readOnly="1" insertOnly="0" description=""/>
    </class>
    <class name="KalturaAttachmentAsset" base="KalturaAsset" plugin="attachment" description="">
      <property name="filename" type="string" readOnly="0" insertOnly="0" description="The filename of the attachment asset content&#13;"/>
      <property name="title" type="string" readOnly="0" insertOnly="0" description="Attachment asset title&#13;"/>
      <property name="format" type="string" enumType="KalturaAttachmentType" readOnly="0" insertOnly="0" description="The attachment format&#13;"/>
      <property name="status" type="int" enumType="KalturaAttachmentAssetStatus" readOnly="1" insertOnly="0" description="The status of the asset&#10;"/>
    </class>
    <class name="KalturaAttachmentAssetListResponse" plugin="attachment" description="">
      <property name="objects" type="array" arrayType="KalturaAttachmentAsset" readOnly="1" insertOnly="0" description=""/>
      <property name="totalCount" type="int" readOnly="1" insertOnly="0" description=""/>
    </class>
    <class name="KalturaCountryRestriction" base="KalturaBaseRestriction" description="">
      <property name="countryRestrictionType" type="int" enumType="KalturaCountryRestrictionType" readOnly="0" insertOnly="0" description="Country restriction type (Allow or deny)&#10;"/>
      <property name="countryList" type="string" readOnly="0" insertOnly="0" description="Comma separated list of country codes to allow to deny &#10;"/>
    </class>
    <class name="KalturaDirectoryRestriction" base="KalturaBaseRestriction" description="">
      <property name="directoryRestrictionType" type="int" enumType="KalturaDirectoryRestrictionType" readOnly="0" insertOnly="0" description="Kaltura directory restriction type&#10;"/>
    </class>
    <class name="KalturaIpAddressRestriction" base="KalturaBaseRestriction" description="">
      <property name="ipAddressRestrictionType" type="int" enumType="KalturaIpAddressRestrictionType" readOnly="0" insertOnly="0" description="Ip address restriction type (Allow or deny)&#10;"/>
      <property name="ipAddressList" type="string" readOnly="0" insertOnly="0" description="Comma separated list of ip address to allow to deny &#10;"/>
    </class>
    <class name="KalturaSessionRestriction" base="KalturaBaseRestriction" description=""/>
    <class name="KalturaPreviewRestriction" base="KalturaSessionRestriction" description="">
      <property name="previewLength" type="int" readOnly="0" insertOnly="0" description="The preview restriction length &#10;"/>
    </class>
    <class name="KalturaSiteRestriction" base="KalturaBaseRestriction" description="">
      <property name="siteRestrictionType" type="int" enumType="KalturaSiteRestrictionType" readOnly="0" insertOnly="0" description="The site restriction type (allow or deny)&#10;"/>
      <property name="siteList" type="string" readOnly="0" insertOnly="0" description="Comma separated list of sites (domains) to allow or deny&#10;"/>
    </class>
    <class name="KalturaUserAgentRestriction" base="KalturaBaseRestriction" description="">
      <property name="userAgentRestrictionType" type="int" enumType="KalturaUserAgentRestrictionType" readOnly="0" insertOnly="0" description="User agent restriction type (Allow or deny)&#10;"/>
      <property name="userAgentRegexList" type="string" readOnly="0" insertOnly="0" description="A comma seperated list of user agent regular expressions&#10;"/>
    </class>
    <class name="KalturaSearchCondition" base="KalturaSearchItem" description="">
      <property name="field" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="value" type="string" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaSearchComparableCondition" base="KalturaSearchCondition" description="">
      <property name="comparison" type="int" enumType="KalturaSearchConditionComparison" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaSearchOperator" base="KalturaSearchItem" description="">
      <property name="type" type="int" enumType="KalturaSearchOperatorType" readOnly="0" insertOnly="0" description=""/>
      <property name="items" type="array" arrayType="KalturaSearchItem" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaContentDistributionSearchItem" base="KalturaSearchItem" plugin="contentDistribution" description="">
      <property name="noDistributionProfiles" type="bool" readOnly="0" insertOnly="0" description=""/>
      <property name="distributionProfileId" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="distributionSunStatus" type="int" enumType="KalturaEntryDistributionSunStatus" readOnly="0" insertOnly="0" description=""/>
      <property name="entryDistributionFlag" type="int" enumType="KalturaEntryDistributionFlag" readOnly="0" insertOnly="0" description=""/>
      <property name="entryDistributionStatus" type="int" enumType="KalturaEntryDistributionStatus" readOnly="0" insertOnly="0" description=""/>
      <property name="hasEntryDistributionValidationErrors" type="bool" readOnly="0" insertOnly="0" description=""/>
      <property name="entryDistributionValidationErrors" type="string" readOnly="0" insertOnly="0" description="Comma seperated validation error types&#13;"/>
    </class>
    <class name="KalturaMetadataSearchItem" base="KalturaSearchOperator" plugin="metadata" description="">
      <property name="metadataProfileId" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="orderBy" type="string" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaBaseJobBaseFilter" abstract="1" base="KalturaFilter" description="">
      <property name="idEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="idGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="partnerIdEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="partnerIdIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="partnerIdNotIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="createdAtGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="createdAtLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="updatedAtGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="updatedAtLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="processorExpirationGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="processorExpirationLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="executionAttemptsGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="executionAttemptsLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="lockVersionGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="lockVersionLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaBaseJobFilter" base="KalturaBaseJobBaseFilter" description=""/>
    <class name="KalturaBatchJobBaseFilter" abstract="1" base="KalturaBaseJobFilter" description="">
      <property name="entryIdEqual" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="jobTypeEqual" type="string" enumType="KalturaBatchJobType" readOnly="0" insertOnly="0" description=""/>
      <property name="jobTypeIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="jobTypeNotIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="jobSubTypeEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="jobSubTypeIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="jobSubTypeNotIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="onStressDivertToEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="onStressDivertToIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="onStressDivertToNotIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="statusEqual" type="int" enumType="KalturaBatchJobStatus" readOnly="0" insertOnly="0" description=""/>
      <property name="statusIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="statusNotIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="abortEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="checkAgainTimeoutGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="checkAgainTimeoutLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="progressGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="progressLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="updatesCountGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="updatesCountLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="priorityGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="priorityLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="priorityEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="priorityIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="priorityNotIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="twinJobIdEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="twinJobIdIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="twinJobIdNotIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="bulkJobIdEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="bulkJobIdIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="bulkJobIdNotIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="parentJobIdEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="parentJobIdIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="parentJobIdNotIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="rootJobIdEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="rootJobIdIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="rootJobIdNotIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="queueTimeGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="queueTimeLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="finishTimeGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="finishTimeLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="errTypeEqual" type="int" enumType="KalturaBatchJobErrorTypes" readOnly="0" insertOnly="0" description=""/>
      <property name="errTypeIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="errTypeNotIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="errNumberEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="errNumberIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="errNumberNotIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="fileSizeLessThan" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="fileSizeGreaterThan" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="lastWorkerRemoteEqual" type="bool" readOnly="0" insertOnly="0" description=""/>
      <property name="schedulerIdEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="schedulerIdIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="schedulerIdNotIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="workerIdEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="workerIdIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="workerIdNotIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="batchIndexEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="batchIndexIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="batchIndexNotIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="lastSchedulerIdEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="lastSchedulerIdIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="lastSchedulerIdNotIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="lastWorkerIdEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="lastWorkerIdIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="lastWorkerIdNotIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="dcEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="dcIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="dcNotIn" type="string" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaControlPanelCommandBaseFilter" abstract="1" base="KalturaFilter" description="">
      <property name="idEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="idIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="createdAtGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="createdAtLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="createdByIdEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="typeEqual" type="int" enumType="KalturaControlPanelCommandType" readOnly="0" insertOnly="0" description=""/>
      <property name="typeIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="targetTypeEqual" type="int" enumType="KalturaControlPanelCommandTargetType" readOnly="0" insertOnly="0" description=""/>
      <property name="targetTypeIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="statusEqual" type="int" enumType="KalturaControlPanelCommandStatus" readOnly="0" insertOnly="0" description=""/>
      <property name="statusIn" type="string" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaMailJobBaseFilter" abstract="1" base="KalturaBaseJobFilter" description=""/>
    <class name="KalturaNotificationBaseFilter" abstract="1" base="KalturaBaseJobFilter" description=""/>
    <class name="KalturaBatchJobFilter" base="KalturaBatchJobBaseFilter" description=""/>
    <class name="KalturaControlPanelCommandFilter" base="KalturaControlPanelCommandBaseFilter" description=""/>
    <class name="KalturaMailJobFilter" base="KalturaMailJobBaseFilter" description=""/>
    <class name="KalturaNotificationFilter" base="KalturaNotificationBaseFilter" description=""/>
    <class name="KalturaBatchJobFilterExt" base="KalturaBatchJobFilter" description="">
      <property name="jobTypeAndSubTypeIn" type="string" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaAssetParamsOutputBaseFilter" abstract="1" base="KalturaAssetParamsFilter" description="">
      <property name="assetParamsIdEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="assetParamsVersionEqual" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="assetIdEqual" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="assetVersionEqual" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="formatEqual" type="string" enumType="KalturaContainerFormat" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaFlavorAssetBaseFilter" abstract="1" base="KalturaAssetFilter" description="">
      <property name="statusEqual" type="int" enumType="KalturaFlavorAssetStatus" readOnly="0" insertOnly="0" description=""/>
      <property name="statusIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="statusNotIn" type="string" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaFlavorParamsOutputBaseFilter" abstract="1" base="KalturaFlavorParamsFilter" description="">
      <property name="flavorParamsIdEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="flavorParamsVersionEqual" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="flavorAssetIdEqual" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="flavorAssetVersionEqual" type="string" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaMediaFlavorParamsBaseFilter" abstract="1" base="KalturaFlavorParamsFilter" description=""/>
    <class name="KalturaFlavorParamsOutputFilter" base="KalturaFlavorParamsOutputBaseFilter" description=""/>
    <class name="KalturaMediaFlavorParamsOutputBaseFilter" abstract="1" base="KalturaFlavorParamsOutputFilter" description=""/>
    <class name="KalturaThumbAssetBaseFilter" abstract="1" base="KalturaAssetFilter" description="">
      <property name="statusEqual" type="int" enumType="KalturaThumbAssetStatus" readOnly="0" insertOnly="0" description=""/>
      <property name="statusIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="statusNotIn" type="string" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaThumbParamsOutputBaseFilter" abstract="1" base="KalturaThumbParamsFilter" description="">
      <property name="thumbParamsIdEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="thumbParamsVersionEqual" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="thumbAssetIdEqual" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="thumbAssetVersionEqual" type="string" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaAssetParamsOutputFilter" base="KalturaAssetParamsOutputBaseFilter" description=""/>
    <class name="KalturaFlavorAssetFilter" base="KalturaFlavorAssetBaseFilter" description=""/>
    <class name="KalturaMediaFlavorParamsFilter" base="KalturaMediaFlavorParamsBaseFilter" description=""/>
    <class name="KalturaMediaFlavorParamsOutputFilter" base="KalturaMediaFlavorParamsOutputBaseFilter" description=""/>
    <class name="KalturaThumbAssetFilter" base="KalturaThumbAssetBaseFilter" description=""/>
    <class name="KalturaThumbParamsOutputFilter" base="KalturaThumbParamsOutputBaseFilter" description=""/>
    <class name="KalturaLiveStreamAdminEntryBaseFilter" abstract="1" base="KalturaLiveStreamEntryFilter" description=""/>
    <class name="KalturaLiveStreamAdminEntryFilter" base="KalturaLiveStreamAdminEntryBaseFilter" description=""/>
    <class name="KalturaAdminUserBaseFilter" abstract="1" base="KalturaUserFilter" description=""/>
    <class name="KalturaReportBaseFilter" abstract="1" base="KalturaFilter" description="">
      <property name="idEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="idIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="partnerIdEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="partnerIdIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="systemNameEqual" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="systemNameIn" type="string" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaUserLoginDataBaseFilter" abstract="1" base="KalturaFilter" description="">
      <property name="loginEmailEqual" type="string" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaAdminUserFilter" base="KalturaAdminUserBaseFilter" description=""/>
    <class name="KalturaGoogleVideoSyndicationFeedBaseFilter" abstract="1" base="KalturaBaseSyndicationFeedFilter" description=""/>
    <class name="KalturaGoogleVideoSyndicationFeedFilter" base="KalturaGoogleVideoSyndicationFeedBaseFilter" description=""/>
    <class name="KalturaITunesSyndicationFeedBaseFilter" abstract="1" base="KalturaBaseSyndicationFeedFilter" description=""/>
    <class name="KalturaITunesSyndicationFeedFilter" base="KalturaITunesSyndicationFeedBaseFilter" description=""/>
    <class name="KalturaReportFilter" base="KalturaReportBaseFilter" description=""/>
    <class name="KalturaTubeMogulSyndicationFeedBaseFilter" abstract="1" base="KalturaBaseSyndicationFeedFilter" description=""/>
    <class name="KalturaTubeMogulSyndicationFeedFilter" base="KalturaTubeMogulSyndicationFeedBaseFilter" description=""/>
    <class name="KalturaUserLoginDataFilter" base="KalturaUserLoginDataBaseFilter" description=""/>
    <class name="KalturaYahooSyndicationFeedBaseFilter" abstract="1" base="KalturaBaseSyndicationFeedFilter" description=""/>
    <class name="KalturaYahooSyndicationFeedFilter" base="KalturaYahooSyndicationFeedBaseFilter" description=""/>
    <class name="KalturaApiActionPermissionItemBaseFilter" abstract="1" base="KalturaPermissionItemFilter" description=""/>
    <class name="KalturaApiParameterPermissionItemBaseFilter" abstract="1" base="KalturaPermissionItemFilter" description=""/>
    <class name="KalturaApiActionPermissionItemFilter" base="KalturaApiActionPermissionItemBaseFilter" description=""/>
    <class name="KalturaApiParameterPermissionItemFilter" base="KalturaApiParameterPermissionItemBaseFilter" description=""/>
    <class name="KalturaGenericSyndicationFeedBaseFilter" abstract="1" base="KalturaBaseSyndicationFeedFilter" description=""/>
    <class name="KalturaGenericSyndicationFeedFilter" base="KalturaGenericSyndicationFeedBaseFilter" description=""/>
    <class name="KalturaGenericXsltSyndicationFeedBaseFilter" abstract="1" base="KalturaGenericSyndicationFeedFilter" description=""/>
    <class name="KalturaGenericXsltSyndicationFeedFilter" base="KalturaGenericXsltSyndicationFeedBaseFilter" description=""/>
    <class name="KalturaUiConfAdminBaseFilter" abstract="1" base="KalturaUiConfFilter" plugin="adminConsole" description=""/>
    <class name="KalturaUiConfAdminFilter" base="KalturaUiConfAdminBaseFilter" plugin="adminConsole" description=""/>
    <class name="KalturaAttachmentAssetBaseFilter" abstract="1" base="KalturaAssetFilter" plugin="attachment" description="">
      <property name="formatEqual" type="string" enumType="KalturaAttachmentType" readOnly="0" insertOnly="0" description=""/>
      <property name="formatIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="statusEqual" type="int" enumType="KalturaAttachmentAssetStatus" readOnly="0" insertOnly="0" description=""/>
      <property name="statusIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="statusNotIn" type="string" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaAttachmentAssetFilter" base="KalturaAttachmentAssetBaseFilter" plugin="attachment" description=""/>
    <class name="KalturaConfigurableDistributionProfileBaseFilter" abstract="1" base="KalturaDistributionProfileFilter" plugin="contentDistribution" description=""/>
    <class name="KalturaGenericDistributionProfileBaseFilter" abstract="1" base="KalturaDistributionProfileFilter" plugin="contentDistribution" description=""/>
    <class name="KalturaSyndicationDistributionProfileBaseFilter" abstract="1" base="KalturaDistributionProfileFilter" plugin="contentDistribution" description=""/>
    <class name="KalturaSyndicationDistributionProviderBaseFilter" abstract="1" base="KalturaDistributionProviderFilter" plugin="contentDistribution" description=""/>
    <class name="KalturaConfigurableDistributionProfileFilter" base="KalturaConfigurableDistributionProfileBaseFilter" plugin="contentDistribution" description=""/>
    <class name="KalturaGenericDistributionProfileFilter" base="KalturaGenericDistributionProfileBaseFilter" plugin="contentDistribution" description=""/>
    <class name="KalturaSyndicationDistributionProfileFilter" base="KalturaSyndicationDistributionProfileBaseFilter" plugin="contentDistribution" description=""/>
    <class name="KalturaSyndicationDistributionProviderFilter" base="KalturaSyndicationDistributionProviderBaseFilter" plugin="contentDistribution" description=""/>
    <class name="KalturaAdCuePointBaseFilter" abstract="1" base="KalturaCuePointFilter" plugin="adCuePoint" description="">
      <property name="protocolTypeEqual" type="string" enumType="KalturaAdProtocolType" readOnly="0" insertOnly="0" description=""/>
      <property name="protocolTypeIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="titleLike" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="titleMultiLikeOr" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="titleMultiLikeAnd" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="endTimeGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="endTimeLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="durationGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="durationLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaAdCuePointFilter" base="KalturaAdCuePointBaseFilter" plugin="adCuePoint" description=""/>
    <class name="KalturaCodeCuePointBaseFilter" abstract="1" base="KalturaCuePointFilter" plugin="codeCuePoint" description="">
      <property name="codeLike" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="codeMultiLikeOr" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="codeMultiLikeAnd" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="codeEqual" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="codeIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="descriptionLike" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="descriptionMultiLikeOr" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="descriptionMultiLikeAnd" type="string" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaCodeCuePointFilter" base="KalturaCodeCuePointBaseFilter" plugin="codeCuePoint" description=""/>
    <class name="KalturaDocumentFlavorParamsBaseFilter" abstract="1" base="KalturaFlavorParamsFilter" plugin="document" description=""/>
    <class name="KalturaDocumentFlavorParamsOutputBaseFilter" abstract="1" base="KalturaFlavorParamsOutputFilter" plugin="document" description=""/>
    <class name="KalturaPdfFlavorParamsBaseFilter" abstract="1" base="KalturaFlavorParamsFilter" plugin="document" description=""/>
    <class name="KalturaPdfFlavorParamsOutputBaseFilter" abstract="1" base="KalturaFlavorParamsOutputFilter" plugin="document" description=""/>
    <class name="KalturaSwfFlavorParamsBaseFilter" abstract="1" base="KalturaFlavorParamsFilter" plugin="document" description=""/>
    <class name="KalturaSwfFlavorParamsOutputBaseFilter" abstract="1" base="KalturaFlavorParamsOutputFilter" plugin="document" description=""/>
    <class name="KalturaDocumentFlavorParamsFilter" base="KalturaDocumentFlavorParamsBaseFilter" plugin="document" description=""/>
    <class name="KalturaDocumentFlavorParamsOutputFilter" base="KalturaDocumentFlavorParamsOutputBaseFilter" plugin="document" description=""/>
    <class name="KalturaPdfFlavorParamsFilter" base="KalturaPdfFlavorParamsBaseFilter" plugin="document" description=""/>
    <class name="KalturaPdfFlavorParamsOutputFilter" base="KalturaPdfFlavorParamsOutputBaseFilter" plugin="document" description=""/>
    <class name="KalturaSwfFlavorParamsFilter" base="KalturaSwfFlavorParamsBaseFilter" plugin="document" description=""/>
    <class name="KalturaSwfFlavorParamsOutputFilter" base="KalturaSwfFlavorParamsOutputBaseFilter" plugin="document" description=""/>
    <class name="KalturaRemoteDropFolderBaseFilter" abstract="1" base="KalturaDropFolderFilter" plugin="dropFolder" description=""/>
    <class name="KalturaRemoteDropFolderFilter" base="KalturaRemoteDropFolderBaseFilter" plugin="dropFolder" description=""/>
    <class name="KalturaFtpDropFolderBaseFilter" abstract="1" base="KalturaRemoteDropFolderFilter" plugin="dropFolder" description=""/>
    <class name="KalturaSshDropFolderBaseFilter" abstract="1" base="KalturaRemoteDropFolderFilter" plugin="dropFolder" description=""/>
    <class name="KalturaSshDropFolderFilter" base="KalturaSshDropFolderBaseFilter" plugin="dropFolder" description=""/>
    <class name="KalturaScpDropFolderBaseFilter" abstract="1" base="KalturaSshDropFolderFilter" plugin="dropFolder" description=""/>
    <class name="KalturaSftpDropFolderBaseFilter" abstract="1" base="KalturaSshDropFolderFilter" plugin="dropFolder" description=""/>
    <class name="KalturaFtpDropFolderFilter" base="KalturaFtpDropFolderBaseFilter" plugin="dropFolder" description=""/>
    <class name="KalturaScpDropFolderFilter" base="KalturaScpDropFolderBaseFilter" plugin="dropFolder" description=""/>
    <class name="KalturaSftpDropFolderFilter" base="KalturaSftpDropFolderBaseFilter" plugin="dropFolder" description=""/>
    <class name="KalturaFileSyncBaseFilter" abstract="1" base="KalturaFilter" plugin="fileSync" description="">
      <property name="partnerIdEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="fileObjectTypeEqual" type="string" enumType="KalturaFileSyncObjectType" readOnly="0" insertOnly="0" description=""/>
      <property name="fileObjectTypeIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="objectIdEqual" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="objectIdIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="versionEqual" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="versionIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="objectSubTypeEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="objectSubTypeIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="dcEqual" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="dcIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="originalEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="createdAtGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="createdAtLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="updatedAtGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="updatedAtLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="readyAtGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="readyAtLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="syncTimeGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="syncTimeLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="statusEqual" type="int" enumType="KalturaFileSyncStatus" readOnly="0" insertOnly="0" description=""/>
      <property name="statusIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="fileTypeEqual" type="int" enumType="KalturaFileSyncType" readOnly="0" insertOnly="0" description=""/>
      <property name="fileTypeIn" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="linkedIdEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="linkCountGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="linkCountLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="fileSizeGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="fileSizeLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaFileSyncFilter" base="KalturaFileSyncBaseFilter" plugin="fileSync" description=""/>
    <class name="KalturaDwhHourlyPartnerBaseFilter" abstract="1" base="KalturaFilter" plugin="partnerAggregation" description="">
      <property name="partnerIdEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="aggregatedTimeLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="aggregatedTimeGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="sumTimeViewedLessThanOrEqual" type="float" readOnly="0" insertOnly="0" description=""/>
      <property name="sumTimeViewedGreaterThanOrEqual" type="float" readOnly="0" insertOnly="0" description=""/>
      <property name="averageTimeViewedLessThanOrEqual" type="float" readOnly="0" insertOnly="0" description=""/>
      <property name="averageTimeViewedGreaterThanOrEqual" type="float" readOnly="0" insertOnly="0" description=""/>
      <property name="countPlaysLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="countPlaysGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="countLoadsLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="countLoadsGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="countPlays25LessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="countPlays25GreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="countPlays50LessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="countPlays50GreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="countPlays75LessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="countPlays75GreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="countPlays100LessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="countPlays100GreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="countEditLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="countEditGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="countSharesLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="countSharesGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="countDownloadLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="countDownloadGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="countReportAbuseLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="countReportAbuseGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="countMediaEntriesLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="countMediaEntriesGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="countVideoEntriesLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="countVideoEntriesGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="countImageEntriesLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="countImageEntriesGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="countAudioEntriesLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="countAudioEntriesGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="countMixEntriesLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="countMixEntriesGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="countPlaylistsLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="countPlaylistsGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="countBandwidthLessThanOrEqual" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="countBandwidthGreaterThanOrEqual" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="countStorageLessThanOrEqual" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="countStorageGreaterThanOrEqual" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="countUsersLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="countUsersGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="countWidgetsLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="countWidgetsGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="aggregatedStorageLessThanOrEqual" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="aggregatedStorageGreaterThanOrEqual" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="aggregatedBandwidthLessThanOrEqual" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="aggregatedBandwidthGreaterThanOrEqual" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="countBufferStartLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="countBufferStartGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="countBufferEndLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="countBufferEndGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="countOpenFullScreenLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="countOpenFullScreenGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="countCloseFullScreenLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="countCloseFullScreenGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="countReplayLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="countReplayGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="countSeekLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="countSeekGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="countOpenUploadLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="countOpenUploadGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="countSavePublishLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="countSavePublishGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="countCloseEditorLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="countCloseEditorGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="countPreBumperPlayedLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="countPreBumperPlayedGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="countPostBumperPlayedLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="countPostBumperPlayedGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="countBumperClickedLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="countBumperClickedGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="countPrerollStartedLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="countPrerollStartedGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="countMidrollStartedLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="countMidrollStartedGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="countPostrollStartedLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="countPostrollStartedGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="countOverlayStartedLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="countOverlayStartedGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="countPrerollClickedLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="countPrerollClickedGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="countMidrollClickedLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="countMidrollClickedGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="countPostrollClickedLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="countPostrollClickedGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="countOverlayClickedLessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="countOverlayClickedGreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="countPreroll25LessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="countPreroll25GreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="countPreroll50LessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="countPreroll50GreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="countPreroll75LessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="countPreroll75GreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="countMidroll25LessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="countMidroll25GreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="countMidroll50LessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="countMidroll50GreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="countMidroll75LessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="countMidroll75GreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="countPostroll25LessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="countPostroll25GreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="countPostroll50LessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="countPostroll50GreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="countPostroll75LessThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="countPostroll75GreaterThanOrEqual" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="countLiveStreamingBandwidthLessThanOrEqual" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="countLiveStreamingBandwidthGreaterThanOrEqual" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="aggregatedLiveStreamingBandwidthLessThanOrEqual" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="aggregatedLiveStreamingBandwidthGreaterThanOrEqual" type="string" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaDwhHourlyPartnerFilter" base="KalturaDwhHourlyPartnerBaseFilter" plugin="partnerAggregation" description=""/>
    <class name="KalturaSystemPartnerUsageFilter" base="KalturaFilter" plugin="systemPartner" description="">
      <property name="fromDate" type="int" readOnly="0" insertOnly="0" description="Date range from&#10;"/>
      <property name="toDate" type="int" readOnly="0" insertOnly="0" description="Date range to&#10;"/>
    </class>
    <class name="KalturaClipAttributes" base="KalturaOperationAttributes" description="Clip operation attributes&#10;">
      <property name="offset" type="int" readOnly="0" insertOnly="0" description="Offset in milliseconds&#13;"/>
      <property name="duration" type="int" readOnly="0" insertOnly="0" description="Duration in milliseconds&#13;"/>
    </class>
    <class name="KalturaAssetParamsResourceContainer" base="KalturaResource" description="">
      <property name="resource" type="KalturaContentResource" readOnly="0" insertOnly="0" description="The content resource to associate with asset params&#13;"/>
      <property name="assetParamsId" type="int" readOnly="0" insertOnly="0" description="The asset params to associate with the reaource&#13;"/>
    </class>
    <class name="KalturaAssetResource" base="KalturaContentResource" description="Used to ingest media that is already ingested to Kaltura system as a different flavor asset in the past, the new created flavor asset will be ready immediately using a file sync of link type that will point to the existing file sync of the existing flavor asset.&#10;">
      <property name="assetId" type="string" readOnly="0" insertOnly="0" description="ID of the source asset &#13;"/>
    </class>
    <class name="KalturaAssetsParamsResourceContainers" base="KalturaResource" description="">
      <property name="resources" type="array" arrayType="KalturaAssetParamsResourceContainer" readOnly="0" insertOnly="0" description="Array of resources associated with asset params ids&#13;"/>
    </class>
    <class name="KalturaDataCenterContentResource" abstract="1" base="KalturaContentResource" description=""/>
    <class name="KalturaEntryResource" base="KalturaContentResource" description="Used to ingest media that is already ingested to Kaltura system as a different entry in the past, the new created flavor asset will be ready immediately using a file sync of link type that will point to the existing file sync of the existing entry.&#10;">
      <property name="entryId" type="string" readOnly="0" insertOnly="0" description="ID of the source entry &#13;"/>
      <property name="flavorParamsId" type="int" readOnly="0" insertOnly="0" description="ID of the source flavor params, set to null to use the source flavor&#13;"/>
    </class>
    <class name="KalturaFileSyncResource" base="KalturaContentResource" description="Used to ingest media that is already ingested to Kaltura system as a different file in the past, the new created flavor asset will be ready immediately using a file sync of link type that will point to the existing file sync.&#10;">
      <property name="fileSyncObjectType" type="int" readOnly="0" insertOnly="0" description="The object type of the file sync object &#13;"/>
      <property name="objectSubType" type="int" readOnly="0" insertOnly="0" description="The object sub-type of the file sync object &#13;"/>
      <property name="objectId" type="string" readOnly="0" insertOnly="0" description="The object id of the file sync object &#13;"/>
      <property name="version" type="string" readOnly="0" insertOnly="0" description="The version of the file sync object &#13;"/>
    </class>
    <class name="KalturaOperationResource" base="KalturaContentResource" description="A resource that perform operation (transcoding, clipping, cropping) before the flavor is ready.&#10;">
      <property name="resource" type="KalturaContentResource" readOnly="0" insertOnly="0" description="Only KalturaEntryResource and KalturaAssetResource are supported&#13;"/>
      <property name="operationAttributes" type="array" arrayType="KalturaOperationAttributes" readOnly="0" insertOnly="0" description=""/>
      <property name="assetParamsId" type="int" readOnly="0" insertOnly="0" description="ID of alternative asset params to be used instead of the system default flavor params &#13;"/>
    </class>
    <class name="KalturaUrlResource" base="KalturaContentResource" description="Used to ingest media that is available on remote server and accessible using the supplied URL, media file will be downloaded using import job in order to make the asset ready.&#10;">
      <property name="url" type="string" readOnly="0" insertOnly="0" description="Remote URL, FTP, HTTP or HTTPS &#13;"/>
    </class>
    <class name="KalturaRemoteStorageResource" base="KalturaUrlResource" description="Used to ingest media that is available on remote server and accessible using the supplied URL, the media file won't be downloaded but a file sync object of URL type will point to the media URL.&#10;">
      <property name="storageProfileId" type="int" readOnly="0" insertOnly="0" description="ID of storage profile to be associated with the created file sync, used for file serving URL composing. &#13;"/>
    </class>
    <class name="KalturaRemoteStorageResources" base="KalturaContentResource" description="Used to ingest media that is available on remote server and accessible using the supplied URL, the media file won't be downloaded but a file sync object of URL type will point to the media URL.&#10;">
      <property name="resources" type="array" arrayType="KalturaRemoteStorageResource" readOnly="0" insertOnly="0" description="Array of remote stoage resources &#13;"/>
    </class>
    <class name="KalturaServerFileResource" base="KalturaDataCenterContentResource" description="Used to ingest media file that is already accessible on the shared disc.&#10;">
      <property name="localFilePath" type="string" readOnly="0" insertOnly="0" description="Full path to the local file &#13;"/>
    </class>
    <class name="KalturaSshUrlResource" base="KalturaUrlResource" description="Used to ingest media that is available on remote SSH server and accessible using the supplied URL, media file will be downloaded using import job in order to make the asset ready.&#13;">
      <property name="privateKey" type="string" readOnly="0" insertOnly="0" description="SSH private key&#13;"/>
      <property name="publicKey" type="string" readOnly="0" insertOnly="0" description="SSH public key&#13;"/>
      <property name="keyPassphrase" type="string" readOnly="0" insertOnly="0" description="Passphrase for SSH keys&#13;"/>
    </class>
    <class name="KalturaUploadedFileTokenResource" base="KalturaDataCenterContentResource" description="Used to ingest media that uploaded to the system and represented by token that returned from upload.upload action or uploadToken.add action.&#10;">
      <property name="token" type="string" readOnly="0" insertOnly="0" description="Token that returned from upload.upload action or uploadToken.add action. &#13;"/>
    </class>
    <class name="KalturaWebcamTokenResource" base="KalturaDataCenterContentResource" description="Used to ingest media that streamed to the system and represented by token that returned from media server such as FMS or red5.&#10;">
      <property name="token" type="string" readOnly="0" insertOnly="0" description="Token that returned from media server such as FMS or red5. &#13;"/>
    </class>
    <class name="KalturaDropFolderFileResource" base="KalturaDataCenterContentResource" plugin="dropFolder" description="Used to ingest media that dropped through drop folder&#10;">
      <property name="dropFolderFileId" type="int" readOnly="0" insertOnly="0" description="Id of the drop folder file object&#13;"/>
    </class>
    <class name="KalturaAssetParamsOutput" base="KalturaAssetParams" description="">
      <property name="assetParamsId" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="assetParamsVersion" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="assetId" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="assetVersion" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="readyBehavior" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="format" type="string" enumType="KalturaContainerFormat" readOnly="0" insertOnly="0" description="The container format of the Flavor Params&#10;"/>
    </class>
    <class name="KalturaFlavorParamsOutput" base="KalturaFlavorParams" description="">
      <property name="flavorParamsId" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="commandLinesStr" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="flavorParamsVersion" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="flavorAssetId" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="flavorAssetVersion" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="readyBehavior" type="int" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaMediaFlavorParamsOutput" base="KalturaFlavorParamsOutput" description=""/>
    <class name="KalturaMediaFlavorParams" base="KalturaFlavorParams" description=""/>
    <class name="KalturaThumbParamsOutput" base="KalturaThumbParams" description="">
      <property name="thumbParamsId" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="thumbParamsVersion" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="thumbAssetId" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="thumbAssetVersion" type="string" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaDocumentFlavorParamsOutput" base="KalturaFlavorParamsOutput" plugin="document" description=""/>
    <class name="KalturaDocumentFlavorParams" base="KalturaFlavorParams" plugin="document" description=""/>
    <class name="KalturaPdfFlavorParamsOutput" base="KalturaFlavorParamsOutput" plugin="document" description="">
      <property name="readonly" type="bool" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaPdfFlavorParams" base="KalturaFlavorParams" plugin="document" description="">
      <property name="readonly" type="bool" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaSwfFlavorParamsOutput" base="KalturaFlavorParamsOutput" plugin="document" description="">
      <property name="flashVersion" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="poly2Bitmap" type="bool" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaSwfFlavorParams" base="KalturaFlavorParams" plugin="document" description="">
      <property name="flashVersion" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="poly2Bitmap" type="bool" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaApiActionPermissionItem" base="KalturaPermissionItem" description="">
      <property name="service" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="action" type="string" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaApiParameterPermissionItem" base="KalturaPermissionItem" description="">
      <property name="object" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="parameter" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="action" type="string" enumType="KalturaApiParameterPermissionItemAction" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaGenericSyndicationFeed" base="KalturaBaseSyndicationFeed" description="">
      <property name="feedDescription" type="string" readOnly="0" insertOnly="0" description="feed description&#10;"/>
      <property name="feedLandingPage" type="string" readOnly="0" insertOnly="0" description="feed landing page (i.e publisher website)&#10;"/>
    </class>
    <class name="KalturaGenericXsltSyndicationFeed" base="KalturaGenericSyndicationFeed" description="">
      <property name="xslt" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="itemXpathsToExtend" type="array" arrayType="KalturaString" readOnly="0" insertOnly="0" description="This parameter determines which custom metadata fields of type related-entry should be&#10;expanded to contain the kaltura MRSS feed of the related entry. Related-entry fields not&#10;included in this list will contain only the related entry id.&#10;This property contains a list xPaths in the Kaltura MRSS.&#10;"/>
    </class>
    <class name="KalturaGoogleVideoSyndicationFeed" base="KalturaBaseSyndicationFeed" description="">
      <property name="adultContent" type="string" enumType="KalturaGoogleSyndicationFeedAdultValues" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaITunesSyndicationFeed" base="KalturaBaseSyndicationFeed" description="">
      <property name="feedDescription" type="string" readOnly="0" insertOnly="0" description="feed description&#10;"/>
      <property name="language" type="string" readOnly="0" insertOnly="0" description="feed language&#10;"/>
      <property name="feedLandingPage" type="string" readOnly="0" insertOnly="0" description="feed landing page (i.e publisher website)&#10;"/>
      <property name="ownerName" type="string" readOnly="0" insertOnly="0" description="author/publisher name&#10;"/>
      <property name="ownerEmail" type="string" readOnly="0" insertOnly="0" description="publisher email&#10;"/>
      <property name="feedImageUrl" type="string" readOnly="0" insertOnly="0" description="podcast thumbnail&#10;"/>
      <property name="category" type="string" enumType="KalturaITunesSyndicationFeedCategories" readOnly="1" insertOnly="0" description=""/>
      <property name="adultContent" type="string" enumType="KalturaITunesSyndicationFeedAdultValues" readOnly="0" insertOnly="0" description=""/>
      <property name="feedAuthor" type="string" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaTubeMogulSyndicationFeed" base="KalturaBaseSyndicationFeed" description="">
      <property name="category" type="string" enumType="KalturaTubeMogulSyndicationFeedCategories" readOnly="1" insertOnly="0" description=""/>
    </class>
    <class name="KalturaYahooSyndicationFeed" base="KalturaBaseSyndicationFeed" description="">
      <property name="category" type="string" enumType="KalturaYahooSyndicationFeedCategories" readOnly="1" insertOnly="0" description=""/>
      <property name="adultContent" type="string" enumType="KalturaYahooSyndicationFeedAdultValues" readOnly="0" insertOnly="0" description=""/>
      <property name="feedDescription" type="string" readOnly="0" insertOnly="0" description="feed description&#10;"/>
      <property name="feedLandingPage" type="string" readOnly="0" insertOnly="0" description="feed landing page (i.e publisher website)&#10;"/>
    </class>
    <class name="KalturaUiConfAdmin" base="KalturaUiConf" plugin="adminConsole" description="">
      <property name="isPublic" type="bool" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaAuditTrailChangeItem" plugin="audit" description="">
      <property name="descriptor" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="oldValue" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="newValue" type="string" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaAuditTrailChangeInfo" base="KalturaAuditTrailInfo" plugin="audit" description="">
      <property name="changedItems" type="array" arrayType="KalturaAuditTrailChangeItem" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaAuditTrailFileSyncCreateInfo" base="KalturaAuditTrailInfo" plugin="audit" description="">
      <property name="version" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="objectSubType" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="dc" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="original" type="bool" readOnly="0" insertOnly="0" description=""/>
      <property name="fileType" type="int" enumType="KalturaAuditTrailFileSyncType" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaAuditTrailTextInfo" base="KalturaAuditTrailInfo" plugin="audit" description="">
      <property name="info" type="string" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaDistributionFieldConfig" plugin="contentDistribution" description="">
      <property name="fieldName" type="string" readOnly="0" insertOnly="0" description="A value taken from a connector field enum which associates the current configuration to that connector field&#10;Field enum class should be returned by the provider's getFieldEnumClass function.&#13;"/>
      <property name="userFriendlyFieldName" type="string" readOnly="0" insertOnly="0" description="A string that will be shown to the user as the field name in error messages related to the current field&#13;"/>
      <property name="entryMrssXslt" type="string" readOnly="0" insertOnly="0" description="An XSLT string that extracts the right value from the Kaltura entry MRSS XML.&#10;The value of the current connector field will be the one that is returned from transforming the Kaltura entry MRSS XML using this XSLT string.&#13;"/>
      <property name="isRequired" type="int" enumType="KalturaDistributionFieldRequiredStatus" readOnly="0" insertOnly="0" description="Is the field required to have a value for submission ?&#13;"/>
      <property name="updateOnChange" type="bool" readOnly="0" insertOnly="0" description="Trigger distribution update when this field changes or not ?&#13;"/>
      <property name="updateParams" type="array" arrayType="KalturaString" readOnly="0" insertOnly="0" description="Entry column or metadata xpath that should trigger an update&#10;TODO: find a better solution for this&#13;"/>
      <property name="isDefault" type="bool" readOnly="1" insertOnly="0" description="Is this field config is the default for the distribution provider?&#13;"/>
    </class>
    <class name="KalturaConfigurableDistributionProfile" abstract="1" base="KalturaDistributionProfile" plugin="contentDistribution" description="">
      <property name="fieldConfigArray" type="array" arrayType="KalturaDistributionFieldConfig" readOnly="0" insertOnly="0" description=""/>
      <property name="itemXpathsToExtend" type="array" arrayType="KalturaString" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaGenericDistributionProfileAction" plugin="contentDistribution" description="">
      <property name="protocol" type="int" enumType="KalturaDistributionProtocol" readOnly="0" insertOnly="0" description=""/>
      <property name="serverUrl" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="serverPath" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="username" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="password" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="ftpPassiveMode" type="bool" readOnly="0" insertOnly="0" description=""/>
      <property name="httpFieldName" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="httpFileName" type="string" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaGenericDistributionProfile" base="KalturaDistributionProfile" plugin="contentDistribution" description="">
      <property name="genericProviderId" type="int" readOnly="0" insertOnly="1" description=""/>
      <property name="submitAction" type="KalturaGenericDistributionProfileAction" readOnly="0" insertOnly="0" description=""/>
      <property name="updateAction" type="KalturaGenericDistributionProfileAction" readOnly="0" insertOnly="0" description=""/>
      <property name="deleteAction" type="KalturaGenericDistributionProfileAction" readOnly="0" insertOnly="0" description=""/>
      <property name="fetchReportAction" type="KalturaGenericDistributionProfileAction" readOnly="0" insertOnly="0" description=""/>
      <property name="updateRequiredEntryFields" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="updateRequiredMetadataXPaths" type="string" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaSyndicationDistributionProfile" base="KalturaDistributionProfile" plugin="contentDistribution" description="">
      <property name="xsl" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="feedId" type="string" readOnly="1" insertOnly="0" description=""/>
    </class>
    <class name="KalturaDistributionValidationErrorInvalidData" base="KalturaDistributionValidationError" plugin="contentDistribution" description="">
      <property name="fieldName" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="validationErrorType" type="int" enumType="KalturaDistributionValidationErrorType" readOnly="0" insertOnly="0" description=""/>
      <property name="validationErrorParam" type="string" readOnly="0" insertOnly="0" description="Parameter of the validation error&#10;For example, minimum value for KalturaDistributionValidationErrorType::STRING_TOO_SHORT validation error&#13;"/>
    </class>
    <class name="KalturaDistributionValidationErrorInvalidMetadata" base="KalturaDistributionValidationErrorInvalidData" plugin="contentDistribution" description="">
      <property name="metadataProfileId" type="int" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaDistributionValidationErrorMissingFlavor" base="KalturaDistributionValidationError" plugin="contentDistribution" description="">
      <property name="flavorParamsId" type="string" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaDistributionValidationErrorMissingMetadata" base="KalturaDistributionValidationError" plugin="contentDistribution" description="">
      <property name="fieldName" type="string" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaDistributionValidationErrorMissingThumbnail" base="KalturaDistributionValidationError" plugin="contentDistribution" description="">
      <property name="dimensions" type="KalturaDistributionThumbDimensions" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaSyndicationDistributionProvider" base="KalturaDistributionProvider" plugin="contentDistribution" description=""/>
    <class name="KalturaAdCuePoint" base="KalturaCuePoint" plugin="adCuePoint" description="">
      <property name="protocolType" type="string" enumType="KalturaAdProtocolType" readOnly="0" insertOnly="1" description=""/>
      <property name="sourceUrl" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="adType" type="string" enumType="KalturaAdType" readOnly="0" insertOnly="0" description=""/>
      <property name="title" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="endTime" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="duration" type="int" readOnly="1" insertOnly="0" description="Duration in milliseconds&#13;"/>
    </class>
    <class name="KalturaCodeCuePoint" base="KalturaCuePoint" plugin="codeCuePoint" description="">
      <property name="code" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="description" type="string" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaDropFolderXmlBulkUploadFileHandlerConfig" base="KalturaDropFolderFileHandlerConfig" plugin="dropFolderXmlBulkUpload" description=""/>
    <class name="KalturaDropFolderContentFileHandlerConfig" base="KalturaDropFolderFileHandlerConfig" plugin="dropFolder" description="">
      <property name="contentMatchPolicy" type="int" enumType="KalturaDropFolderContentFileHandlerMatchPolicy" readOnly="0" insertOnly="0" description=""/>
      <property name="slugRegex" type="string" readOnly="0" insertOnly="0" description="Regular expression that defines valid file names to be handled.&#10;The following might be extracted from the file name and used if defined:&#10;- (?P&lt;referenceId&gt;\w+) - will be used as the drop folder file's parsed slug.&#10;- (?P&lt;flavorName&gt;\w+)  - will be used as the drop folder file's parsed flavor.&#10;"/>
    </class>
    <class name="KalturaRemoteDropFolder" abstract="1" base="KalturaDropFolder" plugin="dropFolder" description=""/>
    <class name="KalturaFtpDropFolder" base="KalturaRemoteDropFolder" plugin="dropFolder" description="">
      <property name="host" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="port" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="username" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="password" type="string" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaSshDropFolder" abstract="1" base="KalturaRemoteDropFolder" plugin="dropFolder" description="">
      <property name="host" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="port" type="int" readOnly="0" insertOnly="0" description=""/>
      <property name="username" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="password" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="privateKey" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="publicKey" type="string" readOnly="0" insertOnly="0" description=""/>
      <property name="passPhrase" type="string" readOnly="0" insertOnly="0" description=""/>
    </class>
    <class name="KalturaScpDropFolder" base="KalturaSshDropFolder" plugin="dropFolder" description=""/>
    <class name="KalturaSftpDropFolder" base="KalturaSshDropFolder" plugin="dropFolder" description=""/>
  </classes>
  <services>
    <service id="accesscontrol" name="accessControl" description="Add &amp; Manage Access Controls&#13;">
      <action name="add" description="Add new Access Control Profile&#10;">
        <param name="accessControl" type="KalturaAccessControl" optional="0" description="&#13;"/>
        <result type="KalturaAccessControl"/>
      </action>
      <action name="get" description="Get Access Control Profile by id&#10;">
        <param name="id" type="int" optional="0" description="&#13;"/>
        <result type="KalturaAccessControl"/>
      </action>
      <action name="update" description="Update Access Control Profile by id&#10;">
        <param name="id" type="int" optional="0" description="&#13;"/>
        <param name="accessControl" type="KalturaAccessControl" optional="0" description="&#13;"/>
        <result type="KalturaAccessControl"/>
      </action>
      <action name="delete" description="Delete Access Control Profile by id&#10;">
        <param name="id" type="int" optional="0" description="&#13;"/>
        <result/>
      </action>
      <action name="list" description="List Access Control Profiles by filter and pager&#10;">
        <param name="filter" type="KalturaAccessControlFilter" optional="1" default="null" description="&#13;"/>
        <param name="pager" type="KalturaFilterPager" optional="1" default="null" description="&#13;"/>
        <result type="KalturaAccessControlListResponse"/>
      </action>
    </service>
    <service id="adminuser" name="adminUser" description="Manage details for the administrative user&#13;">
      <action name="updatePassword" description="Update admin user password and email&#10;DEPRECATED">
        <param name="email" type="string" optional="0" description="&#13;"/>
        <param name="password" type="string" optional="0" description="&#13;"/>
        <param name="newEmail" type="string" optional="1" default="" description="Optional, provide only when you want to update the email&#13;"/>
        <param name="newPassword" type="string" optional="1" default="" description="&#13;"/>
        <result type="KalturaAdminUser"/>
      </action>
      <action name="resetPassword" description="Reset admin user password and send it to the users email address&#10;">
        <param name="email" type="string" optional="0" description="&#13;"/>
        <result/>
      </action>
      <action name="login" description="Get an admin session using admin email and password (Used for login to the KMC application)&#10;">
        <param name="email" type="string" optional="0" description="&#13;"/>
        <param name="password" type="string" optional="0" description="&#13;"/>
        <param name="partnerId" type="int" optional="1" default="null" description="&#13;"/>
        <result type="string"/>
      </action>
      <action name="setInitialPassword" description="Set initial users password&#10;">
        <param name="hashKey" type="string" optional="0" description="&#13;"/>
        <param name="newPassword" type="string" optional="0" description="new password to set&#13;"/>
        <result/>
      </action>
    </service>
    <service id="baseentry" name="baseEntry" description="Base Entry Service&#13;">
      <action name="add" description="Generic add entry, should be used when the uploaded entry type is not known&#13;">
        <param name="entry" type="KalturaBaseEntry" optional="0" description="&#13;"/>
        <param name="type" type="string" enumType="KalturaEntryType" optional="1" default="null" description="&#13;"/>
        <result type="KalturaBaseEntry"/>
      </action>
      <action name="addContent" description="Generic add entry, should be used when the uploaded entry type is not known&#13;">
        <param name="entryId" type="string" optional="0" description="&#13;"/>
        <param name="resource" type="KalturaResource" optional="0" description="&#13;"/>
        <result type="KalturaBaseEntry"/>
      </action>
      <action name="addFromUploadedFile" description="Generic add entry using an uploaded file, should be used when the uploaded entry type is not known&#13;">
        <param name="entry" type="KalturaBaseEntry" optional="0" description="&#13;"/>
        <param name="uploadTokenId" type="string" optional="0" description="&#13;"/>
        <param name="type" type="string" enumType="KalturaEntryType" optional="1" default="null" description="&#13;"/>
        <result type="KalturaBaseEntry"/>
      </action>
      <action name="get" description="Get base entry by ID.&#10;">
        <param name="entryId" type="string" optional="0" description="Entry id&#13;"/>
        <param name="version" type="int" optional="1" default="-1" description="Desired version of the data&#13;"/>
        <result type="KalturaBaseEntry"/>
      </action>
      <action name="getRemotePaths" description="Get remote storage existing paths for the asset&#13;">
        <param name="entryId" type="string" optional="0" description="&#13;"/>
        <result type="KalturaRemotePathListResponse"/>
      </action>
      <action name="update" description="Update base entry. Only the properties that were set will be updated.&#10;">
        <param name="entryId" type="string" optional="0" description="Entry id to update&#13;"/>
        <param name="baseEntry" type="KalturaBaseEntry" optional="0" description="Base entry metadata to update&#13;"/>
        <result type="KalturaBaseEntry"/>
      </action>
      <action name="updateContent" description="Update base entry. Only the properties that were set will be updated.&#10;">
        <param name="entryId" type="string" optional="0" description="Entry id to update&#13;"/>
        <param name="resource" type="KalturaResource" optional="0" description="Resource to be used to replace entry content&#13;"/>
        <param name="conversionProfileId" type="int" optional="1" default="null" description="The conversion profile id to be used on the entry&#13;"/>
        <result type="KalturaBaseEntry"/>
      </action>
      <action name="getByIds" description="Get base entry by comma separated entry ids.&#10;">
        <param name="entryIds" type="string" optional="0" description="Comma separated string of entry ids&#13;"/>
        <result type="array" arrayType="KalturaBaseEntry"/>
      </action>
      <action name="delete" description="Delete an entry.&#13;">
        <param name="entryId" type="string" optional="0" description="Entry id to delete&#13;"/>
        <result/>
      </action>
      <action name="list" description="List base entries by filter with paging support.&#10;">
        <param name="filter" type="KalturaBaseEntryFilter" optional="1" default="null" description="Entry filter&#13;"/>
        <param name="pager" type="KalturaFilterPager" optional="1" default="null" description="Pager&#13;"/>
        <result type="KalturaBaseEntryListResponse"/>
      </action>
      <action name="count" description="Count base entries by filter.&#10;">
        <param name="filter" type="KalturaBaseEntryFilter" optional="1" default="null" description="Entry filter&#13;"/>
        <result type="int"/>
      </action>
      <action name="upload" description="Upload a file to Kaltura, that can be used to create an entry.&#10;DEPRECATED - use upload.upload or uploadToken.add instead&#13;">
        <param name="fileData" type="file" optional="0" description="The file data&#13;"/>
        <result type="string"/>
      </action>
      <action name="updateThumbnailJpeg" description="Update entry thumbnail using a raw jpeg file&#10;">
        <param name="entryId" type="string" optional="0" description="Media entry id&#13;"/>
        <param name="fileData" type="file" optional="0" description="Jpeg file data&#13;"/>
        <result type="KalturaBaseEntry"/>
      </action>
      <action name="updateThumbnailFromUrl" description="Update entry thumbnail using url&#10;">
        <param name="entryId" type="string" optional="0" description="Media entry id&#13;"/>
        <param name="url" type="string" optional="0" description="file url&#13;"/>
        <result type="KalturaBaseEntry"/>
      </action>
      <action name="updateThumbnailFromSourceEntry" description="Update entry thumbnail from a different entry by a specified time offset (In seconds)&#10;">
        <param name="entryId" type="string" optional="0" description="Media entry id&#13;"/>
        <param name="sourceEntryId" type="string" optional="0" description="Media entry id&#13;"/>
        <param name="timeOffset" type="int" optional="0" description="Time offset (in seconds)&#13;"/>
        <result type="KalturaBaseEntry"/>
      </action>
      <action name="flag" description="Flag inappropriate entry for moderation&#10;">
        <param name="moderationFlag" type="KalturaModerationFlag" optional="0" description="&#13;"/>
        <result/>
      </action>
      <action name="reject" description="Reject the entry and mark the pending flags (if any) as moderated (this will make the entry non playable)&#10;">
        <param name="entryId" type="string" optional="0" description="&#13;"/>
        <result/>
      </action>
      <action name="approve" description="Approve the entry and mark the pending flags (if any) as moderated (this will make the entry playable) &#10;">
        <param name="entryId" type="string" optional="0" description="&#13;"/>
        <result/>
      </action>
      <action name="listFlags" description="List all pending flags for the entry&#10;">
        <param name="entryId" type="string" optional="0" description="&#13;"/>
        <param name="pager" type="KalturaFilterPager" optional="1" default="null" description="&#13;"/>
        <result type="KalturaModerationFlagListResponse"/>
      </action>
      <action name="anonymousRank" description="Anonymously rank an entry, no validation is done on duplicate rankings&#10;">
        <param name="entryId" type="string" optional="0" description="&#13;"/>
        <param name="rank" type="int" optional="0" description="&#13;"/>
        <result/>
      </action>
      <action name="getContextData" description="">
        <param name="entryId" type="string" optional="0" description="&#13;"/>
        <param name="contextDataParams" type="KalturaEntryContextDataParams" optional="0" description="&#13;"/>
        <result type="KalturaEntryContextDataResult"/>
      </action>
    </service>
    <service id="bulkupload" name="bulkUpload" description="Bulk upload service is used to upload &amp; manage bulk uploads using CSV files&#13;">
      <action name="add" description="Add new bulk upload batch job&#10;Conversion profile id can be specified in the API or in the CSV file, the one in the CSV file will be stronger.&#10;If no conversion profile was specified, partner's default will be used&#10;">
        <param name="conversionProfileId" type="int" optional="0" description="Convertion profile id to use for converting the current bulk (-1 to use partner's default)&#13;"/>
        <param name="csvFileData" type="file" optional="0" description="bulk upload file&#13;"/>
        <param name="bulkUploadType" type="string" enumType="KalturaBulkUploadType" optional="1" default="null" description="&#13;"/>
        <param name="uploadedBy" type="string" optional="1" default="null" description="&#13;"/>
        <result type="KalturaBulkUpload"/>
      </action>
      <action name="get" description="Get bulk upload batch job by id&#13;">
        <param name="id" type="int" optional="0" description="&#13;"/>
        <result type="KalturaBulkUpload"/>
      </action>
      <action name="list" description="List bulk upload batch jobs&#13;">
        <param name="pager" type="KalturaFilterPager" optional="1" default="null" description="&#13;"/>
        <result type="KalturaBulkUploadListResponse"/>
      </action>
      <action name="serve" description="serve action returan the original file.&#10;">
        <param name="id" type="int" optional="0" description="job id&#13;"/>
        <result type="file"/>
      </action>
      <action name="serveLog" description="serveLog action returan the original file.&#10;">
        <param name="id" type="int" optional="0" description="job id&#13;"/>
        <result type="file"/>
      </action>
      <action name="abort" description="Aborts the bulk upload and all its child jobs&#10;">
        <param name="id" type="int" optional="0" description="job id&#13;"/>
        <result type="KalturaBulkUpload"/>
      </action>
    </service>
    <service id="category" name="category" description="Add &amp; Manage Categories&#13;">
      <action name="add" description="Add new Category&#10;">
        <param name="category" type="KalturaCategory" optional="0" description="&#13;"/>
        <result type="KalturaCategory"/>
      </action>
      <action name="get" description="Get Category by id&#10;">
        <param name="id" type="int" optional="0" description="&#13;"/>
        <result type="KalturaCategory"/>
      </action>
      <action name="update" description="Update Category&#10;">
        <param name="id" type="int" optional="0" description="&#13;"/>
        <param name="category" type="KalturaCategory" optional="0" description="&#13;"/>
        <result type="KalturaCategory"/>
      </action>
      <action name="delete" description="Delete a Category&#10;">
        <param name="id" type="int" optional="0" description="&#13;"/>
        <result/>
      </action>
      <action name="list" description="List all categories&#10;">
        <param name="filter" type="KalturaCategoryFilter" optional="1" default="null" description=""/>
        <result type="KalturaCategoryListResponse"/>
      </action>
    </service>
    <service id="conversionprofileassetparams" name="conversionProfileAssetParams" description="Manage the connection between Conversion Profiles and Asset Params&#13;">
      <action name="list" description="Lists asset parmas of conversion profile by ID&#10;">
        <param name="filter" type="KalturaConversionProfileAssetParamsFilter" optional="1" default="null" description="&#13;"/>
        <param name="pager" type="KalturaFilterPager" optional="1" default="null" description="&#13;"/>
        <result type="KalturaConversionProfileAssetParamsListResponse"/>
      </action>
      <action name="update" description="Update asset parmas of conversion profile by ID&#10;">
        <param name="conversionProfileId" type="int" optional="0" description="&#13;"/>
        <param name="assetParamsId" type="int" optional="0" description="&#13;"/>
        <param name="conversionProfileAssetParams" type="KalturaConversionProfileAssetParams" optional="0" description="&#13;"/>
        <result type="KalturaConversionProfileAssetParams"/>
      </action>
    </service>
    <service id="conversionprofile" name="conversionProfile" description="Add &amp; Manage Conversion Profiles&#13;">
      <action name="setAsDefault" description="Set Conversion Profile to be the partner default&#10;">
        <param name="id" type="int" optional="0" description="&#13;"/>
        <result type="KalturaConversionProfile"/>
      </action>
      <action name="getDefault" description="Get the partner's default conversion profile&#10;">
        <result type="KalturaConversionProfile"/>
      </action>
      <action name="add" description="Add new Conversion Profile&#10;">
        <param name="conversionProfile" type="KalturaConversionProfile" optional="0" description="&#13;"/>
        <result type="KalturaConversionProfile"/>
      </action>
      <action name="get" description="Get Conversion Profile by ID&#10;">
        <param name="id" type="int" optional="0" description="&#13;"/>
        <result type="KalturaConversionProfile"/>
      </action>
      <action name="update" description="Update Conversion Profile by ID&#10;">
        <param name="id" type="int" optional="0" description="&#13;"/>
        <param name="conversionProfile" type="KalturaConversionProfile" optional="0" description="&#13;"/>
        <result type="KalturaConversionProfile"/>
      </action>
      <action name="delete" description="Delete Conversion Profile by ID&#10;">
        <param name="id" type="int" optional="0" description="&#13;"/>
        <result/>
      </action>
      <action name="list" description="List Conversion Profiles by filter with paging support&#10;">
        <param name="filter" type="KalturaConversionProfileFilter" optional="1" default="null" description="&#13;"/>
        <param name="pager" type="KalturaFilterPager" optional="1" default="null" description="&#13;"/>
        <result type="KalturaConversionProfileListResponse"/>
      </action>
    </service>
    <service id="data" name="data" description="Data service lets you manage data content (textual content)&#13;">
      <action name="add" description="Adds a new data entry&#10;">
        <param name="dataEntry" type="KalturaDataEntry" optional="0" description="Data entry&#13;"/>
        <result type="KalturaDataEntry"/>
      </action>
      <action name="get" description="Get data entry by ID.&#10;">
        <param name="entryId" type="string" optional="0" description="Data entry id&#13;"/>
        <param name="version" type="int" optional="1" default="-1" description="Desired version of the data&#13;"/>
        <result type="KalturaDataEntry"/>
      </action>
      <action name="update" description="Update data entry. Only the properties that were set will be updated.&#10;">
        <param name="entryId" type="string" optional="0" description="Data entry id to update&#13;"/>
        <param name="documentEntry" type="KalturaDataEntry" optional="0" description="Data entry metadata to update&#13;"/>
        <result type="KalturaDataEntry"/>
      </action>
      <action name="delete" description="Delete a data entry.&#10;">
        <param name="entryId" type="string" optional="0" description="Data entry id to delete&#13;"/>
        <result/>
      </action>
      <action name="list" description="List data entries by filter with paging support.&#10;">
        <param name="filter" type="KalturaDataEntryFilter" optional="1" default="null" description="Document entry filter&#13;"/>
        <param name="pager" type="KalturaFilterPager" optional="1" default="null" description="Pager&#13;"/>
        <result type="KalturaDataListResponse"/>
      </action>
      <action name="serve" description="serve action returan the file from dataContent field.&#10;">
        <param name="entryId" type="string" optional="0" description="Data entry id&#13;"/>
        <param name="version" type="int" optional="1" default="-1" description="Desired version of the data&#13;"/>
        <param name="forceProxy" type="bool" optional="1" default="false" description="force to get the content without redirect&#13;"/>
        <result type="file"/>
      </action>
    </service>
    <service id="document" name="document" description="Document service&#10;DEPRECATED">
      <action name="addFromUploadedFile" description="Add new document entry after the specific document file was uploaded and the upload token id exists&#10;">
        <param name="documentEntry" type="KalturaDocumentEntry" optional="0" description="Document entry metadata&#13;"/>
        <param name="uploadTokenId" type="string" optional="0" description="Upload token id&#13;"/>
        <result type="KalturaDocumentEntry"/>
      </action>
      <action name="addFromEntry" description="Copy entry into new entry&#10;">
        <param name="sourceEntryId" type="string" optional="0" description="Document entry id to copy from&#13;"/>
        <param name="documentEntry" type="KalturaDocumentEntry" optional="1" default="null" description="Document entry metadata&#13;"/>
        <param name="sourceFlavorParamsId" type="int" optional="1" default="null" description="The flavor to be used as the new entry source, source flavor will be used if not specified&#13;"/>
        <result type="KalturaDocumentEntry"/>
      </action>
      <action name="addFromFlavorAsset" description="Copy flavor asset into new entry&#10;">
        <param name="sourceFlavorAssetId" type="string" optional="0" description="Flavor asset id to be used as the new entry source&#13;"/>
        <param name="documentEntry" type="KalturaDocumentEntry" optional="1" default="null" description="Document entry metadata&#13;"/>
        <result type="KalturaDocumentEntry"/>
      </action>
      <action name="convert" description="Convert entry&#10;">
        <param name="entryId" type="string" optional="0" description="Document entry id&#13;"/>
        <param name="conversionProfileId" type="int" optional="1" default="null" description="&#13;"/>
        <param name="dynamicConversionAttributes" type="array" arrayType="KalturaConversionAttribute" optional="1" default="null" description="&#13;"/>
        <result type="int"/>
      </action>
      <action name="get" description="Get document entry by ID.&#10;">
        <param name="entryId" type="string" optional="0" description="Document entry id&#13;"/>
        <param name="version" type="int" optional="1" default="-1" description="Desired version of the data&#13;"/>
        <result type="KalturaDocumentEntry"/>
      </action>
      <action name="update" description="Update document entry. Only the properties that were set will be updated.&#10;">
        <param name="entryId" type="string" optional="0" description="Document entry id to update&#13;"/>
        <param name="documentEntry" type="KalturaDocumentEntry" optional="0" description="Document entry metadata to update&#13;"/>
        <result type="KalturaDocumentEntry"/>
      </action>
      <action name="delete" description="Delete a document entry.&#10;">
        <param name="entryId" type="string" optional="0" description="Document entry id to delete&#13;"/>
        <result/>
      </action>
      <action name="list" description="List document entries by filter with paging support.&#10;">
        <param name="filter" type="KalturaDocumentEntryFilter" optional="1" default="null" description="Document entry filter&#13;"/>
        <param name="pager" type="KalturaFilterPager" optional="1" default="null" description="Pager&#13;"/>
        <result type="KalturaDocumentListResponse"/>
      </action>
      <action name="upload" description="Upload a document file to Kaltura, then the file can be used to create a document entry.&#10;DEPRECATED - use upload.upload or uploadToken.add instead&#13;">
        <param name="fileData" type="file" optional="0" description="The file data&#13;"/>
        <result type="string"/>
      </action>
      <action name="convertPptToSwf" description="This will queue a batch job for converting the document file to swf&#10;Returns the URL where the new swf will be available &#10;">
        <param name="entryId" type="string" optional="0" description="&#13;"/>
        <result type="string"/>
      </action>
      <action name="serve" description="Serves the file content&#10;">
        <param name="entryId" type="string" optional="0" description="Document entry id&#13;"/>
        <param name="flavorAssetId" type="string" optional="1" default="null" description="Flavor asset id&#13;"/>
        <param name="forceProxy" type="bool" optional="1" default="false" description="force to get the content without redirect&#13;"/>
        <result type="file"/>
      </action>
      <action name="serveByFlavorParamsId" description="Serves the file content&#10;">
        <param name="entryId" type="string" optional="0" description="Document entry id&#13;"/>
        <param name="flavorParamsId" type="string" optional="1" default="null" description="Flavor params id&#13;"/>
        <param name="forceProxy" type="bool" optional="1" default="false" description="force to get the content without redirect&#13;"/>
        <result type="file"/>
      </action>
    </service>
    <service id="emailingestionprofile" name="EmailIngestionProfile" description="EmailIngestionProfile service lets you manage email ingestion profile records&#13;">
      <action name="add" description="EmailIngestionProfile Add action allows you to add a EmailIngestionProfile to Kaltura DB&#13;">
        <param name="EmailIP" type="KalturaEmailIngestionProfile" optional="0" description="Mandatory input parameter of type KalturaEmailIngestionProfile&#13;"/>
        <result type="KalturaEmailIngestionProfile"/>
      </action>
      <action name="getByEmailAddress" description="Retrieve a EmailIngestionProfile by email address&#13;">
        <param name="emailAddress" type="string" optional="0" description="&#13;"/>
        <result type="KalturaEmailIngestionProfile"/>
      </action>
      <action name="get" description="Retrieve a EmailIngestionProfile by id&#13;">
        <param name="id" type="int" optional="0" description="&#13;"/>
        <result type="KalturaEmailIngestionProfile"/>
      </action>
      <action name="update" description="Update an existing EmailIngestionProfile&#13;">
        <param name="id" type="int" optional="0" description="&#13;"/>
        <param name="EmailIP" type="KalturaEmailIngestionProfile" optional="0" description="&#13;"/>
        <result type="KalturaEmailIngestionProfile"/>
      </action>
      <action name="delete" description="Delete an existing EmailIngestionProfile&#13;">
        <param name="id" type="int" optional="0" description="&#13;"/>
        <result/>
      </action>
      <action name="addMediaEntry" description="add KalturaMediaEntry from email ingestion&#13;">
        <param name="mediaEntry" type="KalturaMediaEntry" optional="0" description="Media entry metadata&#13;"/>
        <param name="uploadTokenId" type="string" optional="0" description="Upload token id&#13;"/>
        <param name="emailProfId" type="int" optional="0" description="&#13;"/>
        <param name="fromAddress" type="string" optional="0" description="&#13;"/>
        <param name="emailMsgId" type="string" optional="0" description="&#13;"/>
        <result type="KalturaMediaEntry"/>
      </action>
    </service>
    <service id="flavorasset" name="flavorAsset" description="Retrieve information and invoke actions on Flavor Asset&#13;">
      <action name="add" description="Add flavor asset&#13;">
        <param name="entryId" type="string" optional="0" description="&#13;"/>
        <param name="flavorAsset" type="KalturaFlavorAsset" optional="0" description="&#13;"/>
        <result type="KalturaFlavorAsset"/>
      </action>
      <action name="update" description="Update flavor asset&#13;">
        <param name="id" type="string" optional="0" description="&#13;"/>
        <param name="flavorAsset" type="KalturaFlavorAsset" optional="0" description="&#13;"/>
        <result type="KalturaFlavorAsset"/>
      </action>
      <action name="setContent" description="Update content of flavor asset&#13;">
        <param name="id" type="string" optional="0" description="&#13;"/>
        <param name="contentResource" type="KalturaContentResource" optional="0" description="&#13;"/>
        <result type="KalturaFlavorAsset"/>
      </action>
      <action name="get" description="Get Flavor Asset by ID&#10;">
        <param name="id" type="string" optional="0" description="&#13;"/>
        <result type="KalturaFlavorAsset"/>
      </action>
      <action name="getByEntryId" description="Get Flavor Assets for Entry&#10;DEPRECATED - Use thumbAsset.list instead&#13;">
        <param name="entryId" type="string" optional="0" description="&#13;"/>
        <result type="array" arrayType="KalturaFlavorAsset"/>
      </action>
      <action name="list" description="List Flavor Assets by filter and pager&#10;">
        <param name="filter" type="KalturaAssetFilter" optional="1" default="null" description="&#13;"/>
        <param name="pager" type="KalturaFilterPager" optional="1" default="null" description="&#13;"/>
        <result type="KalturaFlavorAssetListResponse"/>
      </action>
      <action name="getWebPlayableByEntryId" description="Get web playable Flavor Assets for Entry&#10;">
        <param name="entryId" type="string" optional="0" description="&#13;"/>
        <result type="array" arrayType="KalturaFlavorAsset"/>
      </action>
      <action name="convert" description="Add and convert new Flavor Asset for Entry with specific Flavor Params&#10;">
        <param name="entryId" type="string" optional="0" description="&#13;"/>
        <param name="flavorParamsId" type="int" optional="0" description="&#13;"/>
        <result/>
      </action>
      <action name="reconvert" description="Reconvert Flavor Asset by ID&#10;">
        <param name="id" type="string" optional="0" description="Flavor Asset ID&#13;"/>
        <result/>
      </action>
      <action name="delete" description="Delete Flavor Asset by ID&#10;">
        <param name="id" type="string" optional="0" description="&#13;"/>
        <result/>
      </action>
      <action name="getUrl" description="Get download URL for the asset&#10;">
        <param name="id" type="string" optional="0" description="&#13;"/>
        <param name="storageId" type="int" optional="1" default="null" description="&#13;"/>
        <result type="string"/>
      </action>
      <action name="getRemotePaths" description="Get remote storage existing paths for the asset&#10;">
        <param name="id" type="string" optional="0" description="&#13;"/>
        <result type="KalturaRemotePathListResponse"/>
      </action>
      <action name="getDownloadUrl" description="Get download URL for the Flavor Asset&#10;DEPRECATED - use getUrl instead&#13;">
        <param name="id" type="string" optional="0" description="&#13;"/>
        <param name="useCdn" type="bool" optional="1" default="false" description="&#13;"/>
        <result type="string"/>
      </action>
      <action name="getFlavorAssetsWithParams" description="Get Flavor Asset with the relevant Flavor Params (Flavor Params can exist without Flavor Asset &amp; vice versa)&#10;">
        <param name="entryId" type="string" optional="0" description="&#13;"/>
        <result type="array" arrayType="KalturaFlavorAssetWithParams"/>
      </action>
    </service>
    <service id="flavorparams" name="flavorParams" description="Add &amp; Manage Flavor Params&#13;">
      <action name="add" description="Add new Flavor Params&#10;">
        <param name="flavorParams" type="KalturaFlavorParams" optional="0" description="&#13;"/>
        <result type="KalturaFlavorParams"/>
      </action>
      <action name="get" description="Get Flavor Params by ID&#10;">
        <param name="id" type="int" optional="0" description="&#13;"/>
        <result type="KalturaFlavorParams"/>
      </action>
      <action name="update" description="Update Flavor Params by ID&#10;">
        <param name="id" type="int" optional="0" description="&#13;"/>
        <param name="flavorParams" type="KalturaFlavorParams" optional="0" description="&#13;"/>
        <result type="KalturaFlavorParams"/>
      </action>
      <action name="delete" description="Delete Flavor Params by ID&#10;">
        <param name="id" type="int" optional="0" description="&#13;"/>
        <result/>
      </action>
      <action name="list" description="List Flavor Params by filter with paging support (By default - all system default params will be listed too)&#10;">
        <param name="filter" type="KalturaFlavorParamsFilter" optional="1" default="null" description="&#13;"/>
        <param name="pager" type="KalturaFilterPager" optional="1" default="null" description="&#13;"/>
        <result type="KalturaFlavorParamsListResponse"/>
      </action>
      <action name="getByConversionProfileId" description="Get Flavor Params by Conversion Profile ID&#10;">
        <param name="conversionProfileId" type="int" optional="0" description="&#13;"/>
        <result type="array" arrayType="KalturaFlavorParams"/>
      </action>
    </service>
    <service id="livestream" name="liveStream" description="Live Stream service lets you manage live stream channels&#13;">
      <action name="add" description="Adds new live stream entry.&#10;The entry will be queued for provision.&#10;">
        <param name="liveStreamEntry" type="KalturaLiveStreamAdminEntry" optional="0" description="Live stream entry metadata  &#13;"/>
        <param name="sourceType" type="string" enumType="KalturaSourceType" optional="1" default="null" description=" Live stream source type&#13;"/>
        <result type="KalturaLiveStreamAdminEntry"/>
      </action>
      <action name="get" description="Get live stream entry by ID.&#10;">
        <param name="entryId" type="string" optional="0" description="Live stream entry id&#13;"/>
        <param name="version" type="int" optional="1" default="-1" description="Desired version of the data&#13;"/>
        <result type="KalturaLiveStreamEntry"/>
      </action>
      <action name="update" description="Update live stream entry. Only the properties that were set will be updated.&#10;">
        <param name="entryId" type="string" optional="0" description="Live stream entry id to update&#13;"/>
        <param name="liveStreamEntry" type="KalturaLiveStreamAdminEntry" optional="0" description="Live stream entry metadata to update&#13;"/>
        <result type="KalturaLiveStreamAdminEntry"/>
      </action>
      <action name="delete" description="Delete a live stream entry.&#10;">
        <param name="entryId" type="string" optional="0" description="Live stream entry id to delete&#13;"/>
        <result/>
      </action>
      <action name="list" description="List live stream entries by filter with paging support.&#10;">
        <param name="filter" type="KalturaLiveStreamEntryFilter" optional="1" default="null" description="live stream entry filter&#13;"/>
        <param name="pager" type="KalturaFilterPager" optional="1" default="null" description="Pager&#13;"/>
        <result type="KalturaLiveStreamListResponse"/>
      </action>
      <action name="updateOfflineThumbnailJpeg" description="Update live stream entry thumbnail using a raw jpeg file&#10;">
        <param name="entryId" type="string" optional="0" description="live stream entry id&#13;"/>
        <param name="fileData" type="file" optional="0" description="Jpeg file data&#13;"/>
        <result type="KalturaLiveStreamEntry"/>
      </action>
      <action name="updateOfflineThumbnailFromUrl" description="Update entry thumbnail using url&#10;">
        <param name="entryId" type="string" optional="0" description="live stream entry id&#13;"/>
        <param name="url" type="string" optional="0" description="file url&#13;"/>
        <result type="KalturaLiveStreamEntry"/>
      </action>
    </service>
    <service id="mediainfo" name="mediaInfo" description="Media Info service&#13;">
      <action name="list" description="List media info objects by filter and pager&#10;">
        <param name="filter" type="KalturaMediaInfoFilter" optional="1" default="null" description="&#13;"/>
        <param name="pager" type="KalturaFilterPager" optional="1" default="null" description="&#13;"/>
        <result type="KalturaMediaInfoListResponse"/>
      </action>
    </service>
    <service id="media" name="media" description="Media service lets you upload and manage media files (images / videos &amp; audio)&#13;">
      <action name="add" description="Add entry&#13;">
        <param name="entry" type="KalturaMediaEntry" optional="0" description="&#13;"/>
        <result type="KalturaMediaEntry"/>
      </action>
      <action name="addContent" description="Add content to entry&#13;">
        <param name="entryId" type="string" optional="0" description="&#13;"/>
        <param name="resource" type="KalturaResource" optional="1" default="null" description="&#13;"/>
        <result type="KalturaMediaEntry"/>
      </action>
      <action name="addFromUrl" description="Adds new media entry by importing an HTTP or FTP URL.&#10;The entry will be queued for import and then for conversion.&#10;DEPRECATED - use media.add instead&#13;">
        <param name="mediaEntry" type="KalturaMediaEntry" optional="0" description="Media entry metadata  &#13;"/>
        <param name="url" type="string" optional="0" description="An HTTP or FTP URL&#13;"/>
        <result type="KalturaMediaEntry"/>
      </action>
      <action name="addFromSearchResult" description="Adds new media entry by importing the media file from a search provider. &#10;This action should be used with the search service result.&#10;DEPRECATED - use media.add instead&#13;">
        <param name="mediaEntry" type="KalturaMediaEntry" optional="1" default="null" description="Media entry metadata&#13;"/>
        <param name="searchResult" type="KalturaSearchResult" optional="1" default="null" description="Result object from search service&#13;"/>
        <result type="KalturaMediaEntry"/>
      </action>
      <action name="addFromUploadedFile" description="Add new entry after the specific media file was uploaded and the upload token id exists&#10;DEPRECATED - use media.add instead&#13;">
        <param name="mediaEntry" type="KalturaMediaEntry" optional="0" description="Media entry metadata&#13;"/>
        <param name="uploadTokenId" type="string" optional="0" description="Upload token id&#13;"/>
        <result type="KalturaMediaEntry"/>
      </action>
      <action name="addFromRecordedWebcam" description="Add new entry after the file was recored on the server and the token id exists&#10;DEPRECATED - use media.add instead&#13;">
        <param name="mediaEntry" type="KalturaMediaEntry" optional="0" description="Media entry metadata&#13;"/>
        <param name="webcamTokenId" type="string" optional="0" description="Token id for the recored webcam file &#13;"/>
        <result type="KalturaMediaEntry"/>
      </action>
      <action name="addFromEntry" description="Copy entry into new entry&#10;DEPRECATED - use media.add instead&#13;">
        <param name="sourceEntryId" type="string" optional="0" description="Media entry id to copy from&#13;"/>
        <param name="mediaEntry" type="KalturaMediaEntry" optional="1" default="null" description="Media entry metadata&#13;"/>
        <param name="sourceFlavorParamsId" type="int" optional="1" default="null" description="The flavor to be used as the new entry source, source flavor will be used if not specified&#13;"/>
        <result type="KalturaMediaEntry"/>
      </action>
      <action name="addFromFlavorAsset" description="Copy flavor asset into new entry&#10;DEPRECATED - use media.add instead&#13;">
        <param name="sourceFlavorAssetId" type="string" optional="0" description="Flavor asset id to be used as the new entry source&#13;"/>
        <param name="mediaEntry" type="KalturaMediaEntry" optional="1" default="null" description="Media entry metadata&#13;"/>
        <result type="KalturaMediaEntry"/>
      </action>
      <action name="convert" description="Convert entry&#10;">
        <param name="entryId" type="string" optional="0" description="Media entry id&#13;"/>
        <param name="conversionProfileId" type="int" optional="1" default="null" description="&#13;"/>
        <param name="dynamicConversionAttributes" type="array" arrayType="KalturaConversionAttribute" optional="1" default="null" description="&#13;"/>
        <result type="int"/>
      </action>
      <action name="get" description="Get media entry by ID.&#10;">
        <param name="entryId" type="string" optional="0" description="Media entry id&#13;"/>
        <param name="version" type="int" optional="1" default="-1" description="Desired version of the data&#13;"/>
        <result type="KalturaMediaEntry"/>
      </action>
      <action name="update" description="Update media entry. Only the properties that were set will be updated.&#10;">
        <param name="entryId" type="string" optional="0" description="Media entry id to update&#13;"/>
        <param name="mediaEntry" type="KalturaMediaEntry" optional="0" description="Media entry metadata to update&#13;"/>
        <result type="KalturaMediaEntry"/>
      </action>
      <action name="updateContent" description="Replace media content of the entry&#10;">
        <param name="entryId" type="string" optional="0" description="Media entry id to update&#13;"/>
        <param name="resource" type="KalturaResource" optional="0" description="Resource to be used to replace entry media content&#13;"/>
        <param name="conversionProfileId" type="int" optional="1" default="null" description="The conversion profile id to be used on the entry&#13;"/>
        <result type="KalturaMediaEntry"/>
      </action>
      <action name="delete" description="Delete a media entry.&#10;">
        <param name="entryId" type="string" optional="0" description="Media entry id to delete&#13;"/>
        <result/>
      </action>
      <action name="approveReplace" description="Approves media replacement&#10;">
        <param name="entryId" type="string" optional="0" description="Media entry id to replace&#13;"/>
        <result type="KalturaMediaEntry"/>
      </action>
      <action name="cancelReplace" description="Cancels media replacement&#10;">
        <param name="entryId" type="string" optional="0" description="Media entry id to cancel&#13;"/>
        <result type="KalturaMediaEntry"/>
      </action>
      <action name="list" description="List media entries by filter with paging support.&#10;">
        <param name="filter" type="KalturaMediaEntryFilter" optional="1" default="null" description="Media entry filter&#13;"/>
        <param name="pager" type="KalturaFilterPager" optional="1" default="null" description="Pager&#13;"/>
        <result type="KalturaMediaListResponse"/>
      </action>
      <action name="count" description="Count media entries by filter.&#10;">
        <param name="filter" type="KalturaMediaEntryFilter" optional="1" default="null" description="Media entry filter&#13;"/>
        <result type="int"/>
      </action>
      <action name="upload" description="Upload a media file to Kaltura, then the file can be used to create a media entry.&#10;DEPRECATED - use upload.upload or uploadToken.add instead&#13;">
        <param name="fileData" type="file" optional="0" description="The file data&#13;"/>
        <result type="string"/>
      </action>
      <action name="updateThumbnail" description="Update media entry thumbnail by a specified time offset (In seconds)&#10;If flavor params id not specified, source flavor will be used by default&#10;DEPRECATED">
        <param name="entryId" type="string" optional="0" description="Media entry id&#13;"/>
        <param name="timeOffset" type="int" optional="0" description="Time offset (in seconds)&#13;"/>
        <param name="flavorParamsId" type="int" optional="1" default="null" description="The flavor params id to be used&#13;"/>
        <result type="KalturaMediaEntry"/>
      </action>
      <action name="updateThumbnailFromSourceEntry" description="Update media entry thumbnail from a different entry by a specified time offset (In seconds)&#10;If flavor params id not specified, source flavor will be used by default&#10;DEPRECATED">
        <param name="entryId" type="string" optional="0" description="Media entry id&#13;"/>
        <param name="sourceEntryId" type="string" optional="0" description="Media entry id&#13;"/>
        <param name="timeOffset" type="int" optional="0" description="Time offset (in seconds)&#13;"/>
        <param name="flavorParamsId" type="int" optional="1" default="null" description="The flavor params id to be used&#13;"/>
        <result type="KalturaMediaEntry"/>
      </action>
      <action name="updateThumbnailJpeg" description="Update media entry thumbnail using a raw jpeg file&#10;DEPRECATED">
        <param name="entryId" type="string" optional="0" description="Media entry id&#13;"/>
        <param name="fileData" type="file" optional="0" description="Jpeg file data&#13;"/>
        <result type="KalturaMediaEntry"/>
      </action>
      <action name="updateThumbnailFromUrl" description="Update entry thumbnail using url&#10;DEPRECATED">
        <param name="entryId" type="string" optional="0" description="Media entry id&#13;"/>
        <param name="url" type="string" optional="0" description="file url&#13;"/>
        <result type="KalturaBaseEntry"/>
      </action>
      <action name="requestConversion" description="Request a new conversion job, this can be used to convert the media entry to a different format&#10;">
        <param name="entryId" type="string" optional="0" description="Media entry id&#13;"/>
        <param name="fileFormat" type="string" optional="0" description="Format to convert&#13;"/>
        <result type="int"/>
      </action>
      <action name="flag" description="Flag inappropriate media entry for moderation&#10;">
        <param name="moderationFlag" type="KalturaModerationFlag" optional="0" description="&#13;"/>
        <result/>
      </action>
      <action name="reject" description="Reject the media entry and mark the pending flags (if any) as moderated (this will make the entry non playable)&#10;">
        <param name="entryId" type="string" optional="0" description="&#13;"/>
        <result/>
      </action>
      <action name="approve" description="Approve the media entry and mark the pending flags (if any) as moderated (this will make the entry playable) &#10;">
        <param name="entryId" type="string" optional="0" description="&#13;"/>
        <result/>
      </action>
      <action name="listFlags" description="List all pending flags for the media entry&#13;">
        <param name="entryId" type="string" optional="0" description="&#13;"/>
        <param name="pager" type="KalturaFilterPager" optional="1" default="null" description="&#13;"/>
        <result type="KalturaModerationFlagListResponse"/>
      </action>
      <action name="anonymousRank" description="Anonymously rank a media entry, no validation is done on duplicate rankings&#10;">
        <param name="entryId" type="string" optional="0" description="&#13;"/>
        <param name="rank" type="int" optional="0" description="&#13;"/>
        <result/>
      </action>
    </service>
    <service id="mixing" name="mixing" description="A Mix is an XML unique format invented by Kaltura, it allows the user to create a mix of videos and images, in and out points, transitions, text overlays, soundtrack, effects and much more...&#10;Mixing service lets you create a new mix, manage its metadata and make basic manipulations.   &#13;">
      <action name="add" description="Adds a new mix.&#10;If the dataContent is null, a default timeline will be created.&#10;">
        <param name="mixEntry" type="KalturaMixEntry" optional="0" description="Mix entry metadata&#13;"/>
        <result type="KalturaMixEntry"/>
      </action>
      <action name="get" description="Get mix entry by id.&#10;">
        <param name="entryId" type="string" optional="0" description="Mix entry id&#13;"/>
        <param name="version" type="int" optional="1" default="-1" description="Desired version of the data&#13;"/>
        <result type="KalturaMixEntry"/>
      </action>
      <action name="update" description="Update mix entry. Only the properties that were set will be updated.&#10;">
        <param name="entryId" type="string" optional="0" description="Mix entry id to update&#13;"/>
        <param name="mixEntry" type="KalturaMixEntry" optional="0" description="Mix entry metadata to update&#13;"/>
        <result type="KalturaMixEntry"/>
      </action>
      <action name="delete" description="Delete a mix entry.&#13;">
        <param name="entryId" type="string" optional="0" description="Mix entry id to delete&#13;"/>
        <result/>
      </action>
      <action name="list" description="List entries by filter with paging support.&#10;Return parameter is an array of mix entries.&#10;">
        <param name="filter" type="KalturaMixEntryFilter" optional="1" default="null" description="Mix entry filter&#13;"/>
        <param name="pager" type="KalturaFilterPager" optional="1" default="null" description="Pager&#13;"/>
        <result type="KalturaMixListResponse"/>
      </action>
      <action name="count" description="Count mix entries by filter.&#10;">
        <param name="filter" type="KalturaMediaEntryFilter" optional="1" default="null" description="Media entry filter&#13;"/>
        <result type="int"/>
      </action>
      <action name="clone" description="Clones an existing mix.&#13;">
        <param name="entryId" type="string" optional="0" description="Mix entry id to clone&#13;"/>
        <result type="KalturaMixEntry"/>
      </action>
      <action name="appendMediaEntry" description="Appends a media entry to a the end of the mix timeline, this will save the mix timeline as a new version.&#10;">
        <param name="mixEntryId" type="string" optional="0" description="Mix entry to append to its timeline&#13;"/>
        <param name="mediaEntryId" type="string" optional="0" description="Media entry to append to the timeline&#13;"/>
        <result type="KalturaMixEntry"/>
      </action>
      <action name="requestFlattening" description="Request a new flattening job, flattening is used to convert a video mix to a video file. &#10;">
        <param name="entryId" type="string" optional="0" description="Mix entry id&#13;"/>
        <param name="fileFormat" type="string" optional="0" description="Format to convert&#13;"/>
        <param name="version" type="int" optional="1" default="-1" description="Version to flatten (If not set, latest will be used)&#13;"/>
        <result type="int"/>
      </action>
      <action name="getMixesByMediaId" description="Get the mixes in which the media entry is included&#13;">
        <param name="mediaEntryId" type="string" optional="0" description="&#13;"/>
        <result type="array" arrayType="KalturaMixEntry"/>
      </action>
      <action name="getReadyMediaEntries" description="Get all ready media entries that exist in the given mix id&#13;">
        <param name="mixId" type="string" optional="0" description="&#13;"/>
        <param name="version" type="int" optional="1" default="-1" description="Desired version to get the data from&#13;"/>
        <result type="array" arrayType="KalturaMediaEntry"/>
      </action>
      <action name="anonymousRank" description="Anonymously rank a mix entry, no validation is done on duplicate rankings&#10;">
        <param name="entryId" type="string" optional="0" description="&#13;"/>
        <param name="rank" type="int" optional="0" description="&#13;"/>
        <result/>
      </action>
    </service>
    <service id="notification" name="notification" description="Notification Service&#13;">
      <action name="getClientNotification" description="Return the notifications for a specific entry id and type&#10;">
        <param name="entryId" type="string" optional="0" description="&#13;"/>
        <param name="type" type="int" enumType="KalturaNotificationType" optional="0" description="&#13;"/>
        <result type="KalturaClientNotification"/>
      </action>
    </service>
    <service id="partner" name="partner" description="partner service allows you to change/manage your partner personal details and settings as well&#13;">
      <action name="register" description="Register to Kaltura's partner program&#10;">
        <param name="partner" type="KalturaPartner" optional="0" description="&#13;"/>
        <param name="cmsPassword" type="string" optional="1" default="" description="&#13;"/>
        <result type="KalturaPartner"/>
      </action>
      <action name="update" description="Update details and settings of you existing partner&#10;">
        <param name="partner" type="KalturaPartner" optional="0" description="&#13;"/>
        <param name="allowEmpty" type="bool" optional="1" default="false" description="&#13;"/>
        <result type="KalturaPartner"/>
      </action>
      <action name="getSecrets" description="Retrieve partner secret and admin secret&#10;">
        <param name="partnerId" type="int" optional="0" description="&#13;"/>
        <param name="adminEmail" type="string" optional="0" description="&#13;"/>
        <param name="cmsPassword" type="string" optional="0" description="&#13;"/>
        <result type="KalturaPartner"/>
      </action>
      <action name="getInfo" description="Retrieve all info about partner&#10;This service gets no parameters, and is using the KS to know which partnerId info should be returned&#10;">
        <result type="KalturaPartner"/>
      </action>
      <action name="getUsage" description="Get usage statistics for a partner&#10;Calculation is done according to partner's package&#10;Additional data returned is a graph points of streaming usage in a timeframe&#10;The resolution can be &quot;days&quot; or &quot;months&quot;&#10;">
        <param name="year" type="int" optional="1" default="" description="&#13;"/>
        <param name="month" type="int" optional="1" default="1" description="&#13;"/>
        <param name="resolution" type="string" optional="1" default="days" description="accepted values are &quot;days&quot; or &quot;months&quot;&#13;"/>
        <result type="KalturaPartnerUsage"/>
      </action>
    </service>
    <service id="permissionitem" name="permissionItem" description="PermissionItem service lets you create and manage permission items&#13;">
      <action name="add" description="Allows you to add a new KalturaPermissionItem object&#10;">
        <param name="permissionItem" type="KalturaPermissionItem" optional="0" description="&#13;"/>
        <result type="KalturaPermissionItem"/>
      </action>
      <action name="get" description="Retrieve a KalturaPermissionItem object by ID&#10;">
        <param name="permissionItemId" type="int" optional="0" description="&#13;"/>
        <result type="KalturaPermissionItem"/>
      </action>
      <action name="update" description="Update an existing KalturaPermissionItem object&#10;">
        <param name="permissionItemId" type="int" optional="0" description="&#13;"/>
        <param name="permissionItem" type="KalturaPermissionItem" optional="0" description="Id&#13;"/>
        <result type="KalturaPermissionItem"/>
      </action>
      <action name="delete" description="Mark the KalturaPermissionItem object as deleted&#10;">
        <param name="permissionItemId" type="int" optional="0" description="&#13;"/>
        <result type="KalturaPermissionItem"/>
      </action>
      <action name="list" description="List KalturaPermissionItem objects&#10;">
        <param name="filter" type="KalturaPermissionItemFilter" optional="1" default="null" description="&#13;"/>
        <param name="pager" type="KalturaFilterPager" optional="1" default="null" description="&#13;"/>
        <result type="KalturaPermissionItemListResponse"/>
      </action>
    </service>
    <service id="permission" name="permission" description="Permission service lets you create and manage user permissions&#13;">
      <action name="add" description="Allows you to add a new KalturaPermission object&#10;">
        <param name="permission" type="KalturaPermission" optional="0" description="&#13;"/>
        <result type="KalturaPermission"/>
      </action>
      <action name="get" description="Retrieve a KalturaPermission object by ID&#10;">
        <param name="permissionName" type="string" optional="0" description="&#13;"/>
        <result type="KalturaPermission"/>
      </action>
      <action name="update" description="Update an existing KalturaPermission object&#10;">
        <param name="permissionName" type="string" optional="0" description="&#13;"/>
        <param name="permission" type="KalturaPermission" optional="0" description="Name&#13;"/>
        <result type="KalturaPermission"/>
      </action>
      <action name="delete" description="Mark the KalturaPermission object as deleted&#10;">
        <param name="permissionName" type="string" optional="0" description="&#13;"/>
        <result type="KalturaPermission"/>
      </action>
      <action name="list" description="List KalturaPermission objects&#10;">
        <param name="filter" type="KalturaPermissionFilter" optional="1" default="null" description="&#13;"/>
        <param name="pager" type="KalturaFilterPager" optional="1" default="null" description="&#13;"/>
        <result type="KalturaPermissionListResponse"/>
      </action>
      <action name="getCurrentPermissions" description="Return a list of current sessions's allowed permission names&#10;">
        <result type="string"/>
      </action>
    </service>
    <service id="playlist" name="playlist" description="Playlist service lets you create,manage and play your playlists&#10;Playlists could be static (containing a fixed list of entries) or dynamic (baseed on a filter)&#13;">
      <action name="add" description="Add new playlist&#10;Note that all entries used in a playlist will become public and may appear in KalturaNetwork&#10;">
        <param name="playlist" type="KalturaPlaylist" optional="0" description="&#13;"/>
        <param name="updateStats" type="bool" optional="1" default="false" description="&#13;"/>
        <result type="KalturaPlaylist"/>
      </action>
      <action name="get" description="Retrieve a playlist&#10;">
        <param name="id" type="string" optional="0" description="&#13;"/>
        <param name="version" type="int" optional="1" default="-1" description="Desired version of the data&#13;"/>
        <result type="KalturaPlaylist"/>
      </action>
      <action name="update" description="Update existing playlist&#10;Note - you cannot change playlist type. updated playlist must be of the same type.&#10;">
        <param name="id" type="string" optional="0" description="&#13;"/>
        <param name="playlist" type="KalturaPlaylist" optional="0" description="&#13;"/>
        <param name="updateStats" type="bool" optional="1" default="false" description=" &#13;"/>
        <result type="KalturaPlaylist"/>
      </action>
      <action name="delete" description="Delete existing playlist&#10;">
        <param name="id" type="string" optional="0" description="&#13;"/>
        <result/>
      </action>
      <action name="clone" description="Clone an existing playlist&#10;">
        <param name="id" type="string" optional="0" description=" Id of the playlist to clone&#13;"/>
        <param name="newPlaylist" type="KalturaPlaylist" optional="1" default="null" description="Parameters defined here will override the ones in the cloned playlist&#13;"/>
        <result type="KalturaPlaylist"/>
      </action>
      <action name="list" description="List available playlists&#10;">
        <param name="filter" type="KalturaPlaylistFilter" optional="1" default="null" description=""/>
        <param name="pager" type="KalturaFilterPager" optional="1" default="null" description="&#13;"/>
        <result type="KalturaPlaylistListResponse"/>
      </action>
      <action name="execute" description="Retrieve playlist for playing purpose&#10;">
        <param name="id" type="string" optional="0" description="&#13;"/>
        <param name="detailed" type="string" optional="1" default="" description="&#13;"/>
        <result type="array" arrayType="KalturaBaseEntry"/>
      </action>
      <action name="executeFromContent" description="Retrieve playlist for playing purpose, based on content&#10;">
        <param name="playlistType" type="int" enumType="KalturaPlaylistType" optional="0" description=" &#13;"/>
        <param name="playlistContent" type="string" optional="0" description="&#13;"/>
        <param name="detailed" type="string" optional="1" default="" description="&#13;"/>
        <result type="array" arrayType="KalturaBaseEntry"/>
      </action>
      <action name="executeFromFilters" description="Revrieve playlist for playing purpose, based on media entry filters&#10;">
        <param name="filters" type="array" arrayType="KalturaMediaEntryFilterForPlaylist" optional="0" description="&#13;"/>
        <param name="totalResults" type="int" optional="0" description="&#13;"/>
        <param name="detailed" type="string" optional="1" default="" description="&#13;"/>
        <result type="array" arrayType="KalturaBaseEntry"/>
      </action>
      <action name="getStatsFromContent" description="Retrieve playlist statistics&#10;">
        <param name="playlistType" type="int" enumType="KalturaPlaylistType" optional="0" description=" &#13;"/>
        <param name="playlistContent" type="string" optional="0" description="&#13;"/>
        <result type="KalturaPlaylist"/>
      </action>
    </service>
    <service id="report" name="report" description="api for getting reports data by the report type and some inputFilter&#13;">
      <action name="getGraphs" description="report getGraphs action allows to get a graph data for a specific report. &#10;">
        <param name="reportType" type="int" enumType="KalturaReportType" optional="0" description=" &#13;"/>
        <param name="reportInputFilter" type="KalturaReportInputFilter" optional="0" description="&#13;"/>
        <param name="dimension" type="string" optional="1" default="null" description="&#13;"/>
        <param name="objectIds" type="string" optional="1" default="null" description="- one ID or more (separated by ',') of specific objects to query&#13;"/>
        <result type="array" arrayType="KalturaReportGraph"/>
      </action>
      <action name="getTotal" description="report getTotal action allows to get a graph data for a specific report. &#10;">
        <param name="reportType" type="int" enumType="KalturaReportType" optional="0" description=" &#13;"/>
        <param name="reportInputFilter" type="KalturaReportInputFilter" optional="0" description="&#13;"/>
        <param name="objectIds" type="string" optional="1" default="null" description="- one ID or more (separated by ',') of specific objects to query&#13;"/>
        <result type="KalturaReportTotal"/>
      </action>
      <action name="getTable" description="report getTable action allows to get a graph data for a specific report. &#10;">
        <param name="reportType" type="int" enumType="KalturaReportType" optional="0" description=" &#13;"/>
        <param name="reportInputFilter" type="KalturaReportInputFilter" optional="0" description="&#13;"/>
        <param name="pager" type="KalturaFilterPager" optional="0" description="&#13;"/>
        <param name="order" type="string" optional="1" default="null" description="&#13;"/>
        <param name="objectIds" type="string" optional="1" default="null" description="- one ID or more (separated by ',') of specific objects to query&#13;"/>
        <result type="KalturaReportTable"/>
      </action>
      <action name="getUrlForReportAsCsv" description="will create a Csv file for the given report and return the URL to access it&#10;">
        <param name="reportTitle" type="string" optional="0" description="The title of the report to display at top of CSV &#13;"/>
        <param name="reportText" type="string" optional="0" description="The text of the filter of the report&#13;"/>
        <param name="headers" type="string" optional="0" description="The headers of the columns - a map between the enumerations on the server side and the their display text  &#13;"/>
        <param name="reportType" type="int" enumType="KalturaReportType" optional="0" description=" &#13;"/>
        <param name="reportInputFilter" type="KalturaReportInputFilter" optional="0" description="&#13;"/>
        <param name="dimension" type="string" optional="1" default="null" description="&#9;  &#13;"/>
        <param name="pager" type="KalturaFilterPager" optional="1" default="null" description="&#13;"/>
        <param name="order" type="string" optional="1" default="null" description="&#13;"/>
        <param name="objectIds" type="string" optional="1" default="null" description="- one ID or more (separated by ',') of specific objects to query&#13;"/>
        <result type="string"/>
      </action>
      <action name="execute" description="">
        <param name="id" type="int" optional="0" description="&#13;"/>
        <param name="params" type="array" arrayType="KalturaKeyValue" optional="1" default="null" description="&#13;"/>
        <result type="KalturaReportResponse"/>
      </action>
      <action name="getCsv" description="">
        <param name="id" type="int" optional="0" description="&#13;"/>
        <param name="params" type="array" arrayType="KalturaKeyValue" optional="1" default="null" description="&#13;"/>
        <result type="file"/>
      </action>
    </service>
    <service id="schema" name="schema" description="Expose the schema definitions for syndication MRSS, bulk upload XML and other schema types. &#10;">
      <action name="serve" description="Serves the requested XSD according to the type and name. &#10;">
        <param name="type" type="string" enumType="KalturaSchemaType" optional="0" description=" &#13;"/>
        <result type="file"/>
      </action>
    </service>
    <service id="search" name="search" description="Search service allows you to search for media in various media providers&#10;This service is being used mostly by the CW component&#13;">
      <action name="search" description="Search for media in one of the supported media providers&#10;">
        <param name="search" type="KalturaSearch" optional="0" description="A KalturaSearch object contains the search keywords, media provider and media type&#13;"/>
        <param name="pager" type="KalturaFilterPager" optional="1" default="null" description="&#13;"/>
        <result type="KalturaSearchResultResponse"/>
      </action>
      <action name="getMediaInfo" description="Retrieve extra information about media found in search action&#10;Some providers return only part of the fields needed to create entry from, use this action to get the rest of the fields.&#10;">
        <param name="searchResult" type="KalturaSearchResult" optional="0" description="KalturaSearchResult object extends KalturaSearch and has all fields required for media:add&#13;"/>
        <result type="KalturaSearchResult"/>
      </action>
      <action name="searchUrl" description="Search for media given a specific URL&#10;Kaltura supports a searchURL action on some of the media providers.&#10;This action will return a KalturaSearchResult object based on a given URL (assuming the media provider is supported)&#10;">
        <param name="mediaType" type="int" enumType="KalturaMediaType" optional="0" description="&#13;"/>
        <param name="url" type="string" optional="0" description="&#13;"/>
        <result type="KalturaSearchResult"/>
      </action>
      <action name="externalLogin" description="">
        <param name="searchSource" type="int" enumType="KalturaSearchProviderType" optional="0" description="&#13;"/>
        <param name="userName" type="string" optional="0" description="&#13;"/>
        <param name="password" type="string" optional="0" description="&#13;"/>
        <result type="KalturaSearchAuthData"/>
      </action>
    </service>
    <service id="session" name="session" description="Session service&#13;">
      <action name="start" description="Start a session with Kaltura's server.&#10;The result KS is the session key that you should pass to all services that requires a ticket.&#10;">
        <param name="secret" type="string" optional="0" description="Remember to provide the correct secret according to the sessionType you want&#13;"/>
        <param name="userId" type="string" optional="1" default="" description="&#13;"/>
        <param name="type" type="int" enumType="KalturaSessionType" optional="1" default="0" description="Regular session or Admin session&#13;"/>
        <param name="partnerId" type="int" optional="1" default="null" description="&#13;"/>
        <param name="expiry" type="int" optional="1" default="86400" description="KS expiry time in seconds&#13;"/>
        <param name="privileges" type="string" optional="1" default="null" description="&#13;"/>
        <result type="string"/>
      </action>
      <action name="end" description="End a session with the Kaltura server, making the current KS invalid.&#10;">
        <result/>
      </action>
      <action name="impersonate" description="Start an impersonated session with Kaltura's server.&#10;The result KS is the session key that you should pass to all services that requires a ticket.&#10;">
        <param name="secret" type="string" optional="0" description="Remember to provide the correct secret according to the sessionType you want&#13;"/>
        <param name="impersonatedPartnerId" type="int" optional="0" description="&#13;"/>
        <param name="userId" type="string" optional="1" default="" description="&#13;"/>
        <param name="type" type="int" enumType="KalturaSessionType" optional="1" default="0" description="Regular session or Admin session&#13;"/>
        <param name="partnerId" type="int" optional="1" default="null" description="&#13;"/>
        <param name="expiry" type="int" optional="1" default="86400" description="KS expiry time in seconds&#13;"/>
        <param name="privileges" type="string" optional="1" default="null" description="&#13;"/>
        <result type="string"/>
      </action>
      <action name="startWidgetSession" description="Start a session for Kaltura's flash widgets&#10;">
        <param name="widgetId" type="string" optional="0" description="&#13;"/>
        <param name="expiry" type="int" optional="1" default="86400" description="&#13;"/>
        <result type="KalturaStartWidgetSessionResponse"/>
      </action>
    </service>
    <service id="stats" name="stats" description="Stats Service&#13;">
      <action name="collect" description="Will write to the event log a single line representing the event&#10;KalturaStatsEvent $event&#10;">
        <param name="event" type="KalturaStatsEvent" optional="0" description=""/>
        <result/>
      </action>
      <action name="kmcCollect" description="Will collect the kmcEvent sent form the KMC client&#10;">
        <param name="kmcEvent" type="KalturaStatsKmcEvent" optional="0" description="&#13;"/>
        <result/>
      </action>
      <action name="reportKceError" description="">
        <param name="kalturaCEError" type="KalturaCEError" optional="0" description="&#13;"/>
        <result type="KalturaCEError"/>
      </action>
    </service>
    <service id="storageprofile" name="storageProfile" description="Storage Profiles service&#13;">
      <action name="add" description="Adds a storage profile to the Kaltura DB.&#13;">
        <param name="storageProfile" type="KalturaStorageProfile" optional="0" description="&#13;"/>
        <result type="KalturaStorageProfile"/>
      </action>
      <action name="updateStatus" description="">
        <param name="storageId" type="int" optional="0" description="&#13;"/>
        <param name="status" type="int" enumType="KalturaStorageProfileStatus" optional="0" description="&#13;"/>
        <result/>
      </action>
      <action name="get" description="Get storage profile by id&#10;">
        <param name="storageProfileId" type="int" optional="0" description="&#13;"/>
        <result type="KalturaStorageProfile"/>
      </action>
      <action name="update" description="Update storage profile by id &#10;">
        <param name="storageProfileId" type="int" optional="0" description="&#13;"/>
        <param name="storageProfile" type="KalturaStorageProfile" optional="0" description="Id&#13;"/>
        <result type="KalturaStorageProfile"/>
      </action>
      <action name="list" description="">
        <param name="filter" type="KalturaStorageProfileFilter" optional="1" default="null" description="&#13;"/>
        <param name="pager" type="KalturaFilterPager" optional="1" default="null" description="&#13;"/>
        <result type="KalturaStorageProfileListResponse"/>
      </action>
    </service>
    <service id="syndicationfeed" name="syndicationFeed" description="Add &amp; Manage Syndication Feeds&#13;">
      <action name="add" description="Add new Syndication Feed&#10;">
        <param name="syndicationFeed" type="KalturaBaseSyndicationFeed" optional="0" description="&#13;"/>
        <result type="KalturaBaseSyndicationFeed"/>
      </action>
      <action name="get" description="Get Syndication Feed by ID&#10;">
        <param name="id" type="string" optional="0" description="&#13;"/>
        <result type="KalturaBaseSyndicationFeed"/>
      </action>
      <action name="update" description="Update Syndication Feed by ID&#10;">
        <param name="id" type="string" optional="0" description="&#13;"/>
        <param name="syndicationFeed" type="KalturaBaseSyndicationFeed" optional="0" description="&#13;"/>
        <result type="KalturaBaseSyndicationFeed"/>
      </action>
      <action name="delete" description="Delete Syndication Feed by ID&#10;">
        <param name="id" type="string" optional="0" description="&#13;"/>
        <result/>
      </action>
      <action name="list" description="List Syndication Feeds by filter with paging support&#10;">
        <param name="filter" type="KalturaBaseSyndicationFeedFilter" optional="1" default="null" description="&#13;"/>
        <param name="pager" type="KalturaFilterPager" optional="1" default="null" description="&#13;"/>
        <result type="KalturaBaseSyndicationFeedListResponse"/>
      </action>
      <action name="getEntryCount" description="get entry count for a syndication feed&#13;">
        <param name="feedId" type="string" optional="0" description="&#13;"/>
        <result type="KalturaSyndicationFeedEntryCount"/>
      </action>
      <action name="requestConversion" description="request conversion for all entries that doesnt have the required flavor param&#10;returns a comma-separated ids of conversion jobs&#10;@action requestConversion&#10;@param string $feedId&#10;@return string&#13;">
        <param name="feedId" type="string" optional="0" description="&#13;"/>
        <result type="string"/>
      </action>
    </service>
    <service id="system" name="system" description="System service is used for internal system helpers &amp; to retrieve system level information&#13;">
      <action name="ping" description="">
        <result type="bool"/>
      </action>
    </service>
    <service id="thumbasset" name="thumbAsset" description="Retrieve information and invoke actions on Thumb Asset&#13;">
      <action name="add" description="Add thumbnail asset&#13;">
        <param name="entryId" type="string" optional="0" description="&#13;"/>
        <param name="thumbAsset" type="KalturaThumbAsset" optional="0" description="&#13;"/>
        <result type="KalturaThumbAsset"/>
      </action>
      <action name="setContent" description="Update content of thumbnail asset&#13;">
        <param name="id" type="string" optional="0" description="&#13;"/>
        <param name="contentResource" type="KalturaContentResource" optional="0" description="&#13;"/>
        <result type="KalturaThumbAsset"/>
      </action>
      <action name="update" description="Update thumbnail asset&#13;">
        <param name="id" type="string" optional="0" description="&#13;"/>
        <param name="thumbAsset" type="KalturaThumbAsset" optional="0" description="&#13;"/>
        <result type="KalturaThumbAsset"/>
      </action>
      <action name="serveByEntryId" description="Serves thumbnail by entry id and thumnail params id&#10;">
        <param name="entryId" type="string" optional="0" description="&#13;"/>
        <param name="thumbParamId" type="int" optional="1" default="null" description="if not set, default thumbnail will be used.&#13;"/>
        <result type="file"/>
      </action>
      <action name="serve" description="Serves thumbnail by its id&#10;">
        <param name="thumbAssetId" type="string" optional="0" description="&#13;"/>
        <result type="file"/>
      </action>
      <action name="setAsDefault" description="Tags the thumbnail as DEFAULT_THUMB and removes that tag from all other thumbnail assets of the entry.&#10;Create a new file sync link on the entry thumbnail that points to the thumbnail asset file sync.&#10;">
        <param name="thumbAssetId" type="string" optional="0" description="&#13;"/>
        <result/>
      </action>
      <action name="generateByEntryId" description="">
        <param name="entryId" type="string" optional="0" description="&#13;"/>
        <param name="destThumbParamsId" type="int" optional="0" description="indicate the id of the ThumbParams to be generate this thumbnail by&#13;"/>
        <result type="KalturaThumbAsset"/>
      </action>
      <action name="generate" description="">
        <param name="entryId" type="string" optional="0" description="&#13;"/>
        <param name="thumbParams" type="KalturaThumbParams" optional="0" description="&#13;"/>
        <param name="sourceAssetId" type="string" optional="1" default="null" description="id of the source asset (flavor or thumbnail) to be used as source for the thumbnail generation&#13;"/>
        <result type="KalturaThumbAsset"/>
      </action>
      <action name="regenerate" description="">
        <param name="thumbAssetId" type="string" optional="0" description="&#13;"/>
        <result type="KalturaThumbAsset"/>
      </action>
      <action name="get" description="">
        <param name="thumbAssetId" type="string" optional="0" description="&#13;"/>
        <result type="KalturaThumbAsset"/>
      </action>
      <action name="getByEntryId" description="DEPRECATED - Use thumbAsset.list instead&#13;">
        <param name="entryId" type="string" optional="0" description="&#13;"/>
        <result type="array" arrayType="KalturaThumbAsset"/>
      </action>
      <action name="list" description="List Thumbnail Assets by filter and pager&#10;">
        <param name="filter" type="KalturaAssetFilter" optional="1" default="null" description="&#13;"/>
        <param name="pager" type="KalturaFilterPager" optional="1" default="null" description="&#13;"/>
        <result type="KalturaThumbAssetListResponse"/>
      </action>
      <action name="addFromUrl" description="DEPRECATED - use thumbAsset.add and thumbAsset.setContent instead&#13;">
        <param name="entryId" type="string" optional="0" description="&#13;"/>
        <param name="url" type="string" optional="0" description="&#13;"/>
        <result type="KalturaThumbAsset"/>
      </action>
      <action name="addFromImage" description="">
        <param name="entryId" type="string" optional="0" description="&#13;"/>
        <param name="fileData" type="file" optional="0" description="&#13;"/>
        <result type="KalturaThumbAsset"/>
      </action>
      <action name="delete" description="">
        <param name="thumbAssetId" type="string" optional="0" description="&#13;"/>
        <result/>
      </action>
      <action name="getUrl" description="Get download URL for the asset&#10;">
        <param name="id" type="string" optional="0" description="&#13;"/>
        <param name="storageId" type="int" optional="1" default="null" description="&#13;"/>
        <result type="string"/>
      </action>
      <action name="getRemotePaths" description="Get remote storage existing paths for the asset&#10;">
        <param name="id" type="string" optional="0" description="&#13;"/>
        <result type="KalturaRemotePathListResponse"/>
      </action>
    </service>
    <service id="thumbparams" name="thumbParams" description="Add &amp; Manage Thumb Params&#13;">
      <action name="add" description="Add new Thumb Params&#10;">
        <param name="thumbParams" type="KalturaThumbParams" optional="0" description="&#13;"/>
        <result type="KalturaThumbParams"/>
      </action>
      <action name="get" description="Get Thumb Params by ID&#10;">
        <param name="id" type="int" optional="0" description="&#13;"/>
        <result type="KalturaThumbParams"/>
      </action>
      <action name="update" description="Update Thumb Params by ID&#10;">
        <param name="id" type="int" optional="0" description="&#13;"/>
        <param name="thumbParams" type="KalturaThumbParams" optional="0" description="&#13;"/>
        <result type="KalturaThumbParams"/>
      </action>
      <action name="delete" description="Delete Thumb Params by ID&#10;">
        <param name="id" type="int" optional="0" description="&#13;"/>
        <result/>
      </action>
      <action name="list" description="List Thumb Params by filter with paging support (By default - all system default params will be listed too)&#10;">
        <param name="filter" type="KalturaThumbParamsFilter" optional="1" default="null" description="&#13;"/>
        <param name="pager" type="KalturaFilterPager" optional="1" default="null" description="&#13;"/>
        <result type="KalturaThumbParamsListResponse"/>
      </action>
      <action name="getByConversionProfileId" description="Get Thumb Params by Conversion Profile ID&#10;">
        <param name="conversionProfileId" type="int" optional="0" description="&#13;"/>
        <result type="array" arrayType="KalturaThumbParams"/>
      </action>
    </service>
    <service id="uiconf" name="uiConf" description="UiConf service lets you create and manage your UIConfs for the various flash components&#10;This service is used by the KMC-ApplicationStudio&#13;">
      <action name="add" description="UIConf Add action allows you to add a UIConf to Kaltura DB&#10;">
        <param name="uiConf" type="KalturaUiConf" optional="0" description="Mandatory input parameter of type KalturaUiConf&#13;"/>
        <result type="KalturaUiConf"/>
      </action>
      <action name="update" description="Update an existing UIConf&#10;">
        <param name="id" type="int" optional="0" description="&#13;"/>
        <param name="uiConf" type="KalturaUiConf" optional="0" description="&#13;"/>
        <result type="KalturaUiConf"/>
      </action>
      <action name="get" description="Retrieve a UIConf by id&#10;">
        <param name="id" type="int" optional="0" description="&#13;"/>
        <result type="KalturaUiConf"/>
      </action>
      <action name="delete" description="Delete an existing UIConf&#10;">
        <param name="id" type="int" optional="0" description="&#13;"/>
        <result/>
      </action>
      <action name="clone" description="Clone an existing UIConf&#10;">
        <param name="id" type="int" optional="0" description="&#13;"/>
        <result type="KalturaUiConf"/>
      </action>
      <action name="listTemplates" description="retrieve a list of available template UIConfs&#13;">
        <param name="filter" type="KalturaUiConfFilter" optional="1" default="null" description="&#13;"/>
        <param name="pager" type="KalturaFilterPager" optional="1" default="null" description="&#13;"/>
        <result type="KalturaUiConfListResponse"/>
      </action>
      <action name="list" description="Retrieve a list of available UIConfs&#10;">
        <param name="filter" type="KalturaUiConfFilter" optional="1" default="null" description="&#13;"/>
        <param name="pager" type="KalturaFilterPager" optional="1" default="null" description="&#13;"/>
        <result type="KalturaUiConfListResponse"/>
      </action>
      <action name="getAvailableTypes" description="Retrieve a list of all available versions by object type&#10;">
        <result type="array" arrayType="KalturaUiConfTypeInfo"/>
      </action>
    </service>
    <service id="upload" name="upload" description="">
      <action name="upload" description="">
        <param name="fileData" type="file" optional="0" description="The file data&#13;"/>
        <result type="string"/>
      </action>
      <action name="getUploadedFileTokenByFileName" description="">
        <param name="fileName" type="string" optional="0" description="&#13;"/>
        <result type="KalturaUploadResponse"/>
      </action>
    </service>
    <service id="uploadtoken" name="uploadToken" description="">
      <action name="add" description="Adds new upload token to upload a file&#10;">
        <param name="uploadToken" type="KalturaUploadToken" optional="1" default="null" description="&#13;"/>
        <result type="KalturaUploadToken"/>
      </action>
      <action name="get" description="Get upload token by id&#10;">
        <param name="uploadTokenId" type="string" optional="0" description="&#13;"/>
        <result type="KalturaUploadToken"/>
      </action>
      <action name="upload" description="Upload a file using the upload token id, returns an error on failure (an exception will be thrown when using one of the Kaltura clients) &#10;">
        <param name="uploadTokenId" type="string" optional="0" description="&#13;"/>
        <param name="fileData" type="file" optional="0" description="&#13;"/>
        <param name="resume" type="bool" optional="1" default="false" description="&#13;"/>
        <param name="finalChunk" type="bool" optional="1" default="true" description="&#13;"/>
        <param name="resumeAt" type="int" optional="1" default="-1" description="&#13;"/>
        <result type="KalturaUploadToken"/>
      </action>
      <action name="delete" description="Deletes the upload token by upload token id&#10;">
        <param name="uploadTokenId" type="string" optional="0" description="&#13;"/>
        <result/>
      </action>
      <action name="list" description="List upload token by filter with pager support. &#10;When using a user session the service will be restricted to users objects only.&#10;">
        <param name="filter" type="KalturaUploadTokenFilter" optional="1" default="null" description="&#13;"/>
        <param name="pager" type="KalturaFilterPager" optional="1" default="null" description="&#13;"/>
        <result type="KalturaUploadTokenListResponse"/>
      </action>
    </service>
    <service id="userrole" name="userRole" description="UserRole service lets you create and manage user roles&#13;">
      <action name="add" description="Allows you to add a new KalturaUserRole object&#10;">
        <param name="userRole" type="KalturaUserRole" optional="0" description="&#13;"/>
        <result type="KalturaUserRole"/>
      </action>
      <action name="get" description="Retrieve a KalturaUserRole object by ID&#10;">
        <param name="userRoleId" type="int" optional="0" description="&#13;"/>
        <result type="KalturaUserRole"/>
      </action>
      <action name="update" description="Update an existing KalturaUserRole object&#10;">
        <param name="userRoleId" type="int" optional="0" description="&#13;"/>
        <param name="userRole" type="KalturaUserRole" optional="0" description="Id&#13;"/>
        <result type="KalturaUserRole"/>
      </action>
      <action name="delete" description="Mark the KalturaUserRole object as deleted&#10;">
        <param name="userRoleId" type="int" optional="0" description="&#13;"/>
        <result type="KalturaUserRole"/>
      </action>
      <action name="list" description="List user roles&#10;">
        <param name="filter" type="KalturaUserRoleFilter" optional="1" default="null" description="&#13;"/>
        <param name="pager" type="KalturaFilterPager" optional="1" default="null" description="&#13;"/>
        <result type="KalturaUserRoleListResponse"/>
      </action>
      <action name="clone" description="Clone role&#10;">
        <param name="userRoleId" type="int" optional="0" description="&#13;"/>
        <result type="KalturaUserRole"/>
      </action>
    </service>
    <service id="user" name="user" description="Manage partner users on Kaltura's side&#10;The userId in kaltura is the unique Id in the partner's system, and the [partnerId,Id] couple are unique key in kaltura's DB&#13;">
      <action name="add" description="Adds a user to the Kaltura DB.&#10;Input param $id is the unique identifier in the partner's system&#13;">
        <param name="user" type="KalturaUser" optional="0" description="&#13;"/>
        <result type="KalturaUser"/>
      </action>
      <action name="update" description="Update existing user, it is possible to update the user id too&#10;">
        <param name="userId" type="string" optional="0" description="&#13;"/>
        <param name="user" type="KalturaUser" optional="0" description="Id&#13;"/>
        <result type="KalturaUser"/>
      </action>
      <action name="get" description="Get user by user ID&#10;">
        <param name="userId" type="string" optional="0" description="&#13;"/>
        <result type="KalturaUser"/>
      </action>
      <action name="getByLoginId" description="Get user by user's login ID and partner ID&#10;">
        <param name="loginId" type="string" optional="0" description="&#13;"/>
        <result type="KalturaUser"/>
      </action>
      <action name="delete" description="Mark the user as deleted&#10;">
        <param name="userId" type="string" optional="0" description="&#13;"/>
        <result type="KalturaUser"/>
      </action>
      <action name="list" description="List users (When not set in the filter, blocked and deleted users will be returned too)&#10;">
        <param name="filter" type="KalturaUserFilter" optional="1" default="null" description="&#13;"/>
        <param name="pager" type="KalturaFilterPager" optional="1" default="null" description="&#13;"/>
        <result type="KalturaUserListResponse"/>
      </action>
      <action name="notifyBan" description="Notify about user ban&#10;">
        <param name="userId" type="string" optional="0" description="&#13;"/>
        <result/>
      </action>
      <action name="login" description="Get a session using user id and password&#10;">
        <param name="partnerId" type="int" optional="0" description="&#13;"/>
        <param name="userId" type="string" optional="0" description="&#13;"/>
        <param name="password" type="string" optional="0" description="&#13;"/>
        <param name="expiry" type="int" optional="1" default="86400" description="&#13;"/>
        <param name="privileges" type="string" optional="1" default="*" description="&#13;"/>
        <result type="string"/>
      </action>
      <action name="loginByLoginId" description="Get a session using user's kaltura id and password&#10;">
        <param name="loginId" type="string" optional="0" description="login email&#13;"/>
        <param name="password" type="string" optional="0" description="&#13;"/>
        <param name="partnerId" type="int" optional="1" default="null" description="&#13;"/>
        <param name="expiry" type="int" optional="1" default="86400" description="&#13;"/>
        <param name="privileges" type="string" optional="1" default="*" description="&#13;"/>
        <result type="string"/>
      </action>
      <action name="updateLoginData" description="Update user password and email&#10;">
        <param name="oldLoginId" type="string" optional="0" description="&#13;"/>
        <param name="password" type="string" optional="0" description="&#13;"/>
        <param name="newLoginId" type="string" optional="1" default="" description="Optional, provide only when you want to update the login id&#13;"/>
        <param name="newPassword" type="string" optional="1" default="" description="&#13;"/>
        <param name="newFirstName" type="string" optional="1" default="null" description="&#13;"/>
        <param name="newLastName" type="string" optional="1" default="null" description="&#13;"/>
        <result/>
      </action>
      <action name="resetPassword" description="Reset admin user password and send it to the users email address&#10;">
        <param name="email" type="string" optional="0" description="&#13;"/>
        <result/>
      </action>
      <action name="setInitialPassword" description="Set initial users password&#10;">
        <param name="hashKey" type="string" optional="0" description="&#13;"/>
        <param name="newPassword" type="string" optional="0" description="new password to set&#13;"/>
        <result/>
      </action>
      <action name="enableLogin" description="Enable the user to login with a loginId (email) and password.&#10;">
        <param name="userId" type="string" optional="0" description="&#13;"/>
        <param name="loginId" type="string" optional="0" description="&#13;"/>
        <param name="password" type="string" optional="1" default="null" description="&#13;"/>
        <result type="KalturaUser"/>
      </action>
      <action name="disableLogin" description="Disallow user to login with an id/password.&#10;Passing either a loginId or a userId is allowed.&#10;">
        <param name="userId" type="string" optional="1" default="null" description="&#13;"/>
        <param name="loginId" type="string" optional="1" default="null" description="&#13;"/>
        <result type="KalturaUser"/>
      </action>
    </service>
    <service id="widget" name="widget" description="widget service for full widget management&#13;">
      <action name="add" description="Add new widget, can be attached to entry or kshow&#10;SourceWidget is ignored.&#10;">
        <param name="widget" type="KalturaWidget" optional="0" description="&#13;"/>
        <result type="KalturaWidget"/>
      </action>
      <action name="update" description="Update exisiting widget&#10;">
        <param name="id" type="string" optional="0" description="&#13;"/>
        <param name="widget" type="KalturaWidget" optional="0" description="&#13;"/>
        <result type="KalturaWidget"/>
      </action>
      <action name="get" description="Get widget by id&#10;">
        <param name="id" type="string" optional="0" description="&#13;"/>
        <result type="KalturaWidget"/>
      </action>
      <action name="clone" description="Add widget based on existing widget.&#10;Must provide valid sourceWidgetId&#10;">
        <param name="widget" type="KalturaWidget" optional="0" description=""/>
        <result type="KalturaWidget"/>
      </action>
      <action name="list" description="Retrieve a list of available widget depends on the filter given&#10;">
        <param name="filter" type="KalturaWidgetFilter" optional="1" default="null" description="&#13;"/>
        <param name="pager" type="KalturaFilterPager" optional="1" default="null" description="&#13;"/>
        <result type="KalturaWidgetListResponse"/>
      </action>
    </service>
    <service id="xinternal" name="xInternal" description="Internal Service is used for actions that are used internally in Kaltura applications and might be changed in the future without any notice.&#13;">
      <action name="xAddBulkDownload" description="Creates new download job for multiple entry ids (comma separated), an email will be sent when the job is done&#10;This sevice support the following entries: &#10;- MediaEntry&#10;- Video will be converted using the flavor params id&#10;- Audio will be downloaded as MP3&#10;- Image will be downloaded as Jpeg&#10;- MixEntry will be flattend using the flavor params id&#10;- Other entry types are not supported&#10;Returns the admin email that the email message will be sent to &#10;">
        <param name="entryIds" type="string" optional="0" description="Comma separated list of entry ids&#13;"/>
        <param name="flavorParamsId" type="string" optional="1" default="" description="&#13;"/>
        <result type="string"/>
      </action>
    </service>
    <service id="metadata_metadata" name="metadata" description="Metadata service&#13;" plugin="metadata">
      <action name="add" description="Allows you to add a metadata object and metadata content associated with Kaltura object&#10;">
        <param name="metadataProfileId" type="int" optional="0" description="&#13;"/>
        <param name="objectType" type="string" enumType="KalturaMetadataObjectType" optional="0" description="&#13;"/>
        <param name="objectId" type="string" optional="0" description="&#13;"/>
        <param name="xmlData" type="string" optional="0" description="XML metadata&#13;"/>
        <result type="KalturaMetadata"/>
      </action>
      <action name="addFromFile" description="Allows you to add a metadata object and metadata file associated with Kaltura object&#10;">
        <param name="metadataProfileId" type="int" optional="0" description="&#13;"/>
        <param name="objectType" type="string" enumType="KalturaMetadataObjectType" optional="0" description="&#13;"/>
        <param name="objectId" type="string" optional="0" description="&#13;"/>
        <param name="xmlFile" type="file" optional="0" description="XML metadata&#13;"/>
        <result type="KalturaMetadata"/>
      </action>
      <action name="addFromUrl" description="Allows you to add a metadata xml data from remote URL&#10;">
        <param name="metadataProfileId" type="int" optional="0" description="&#13;"/>
        <param name="objectType" type="string" enumType="KalturaMetadataObjectType" optional="0" description="&#13;"/>
        <param name="objectId" type="string" optional="0" description="&#13;"/>
        <param name="url" type="string" optional="0" description="XML metadata remote url&#13;"/>
        <result type="KalturaMetadata"/>
      </action>
      <action name="addFromBulk" description="Allows you to add a metadata xml data from remote URL.&#10;Enables different permissions than addFromUrl action.&#10;">
        <param name="metadataProfileId" type="int" optional="0" description="&#13;"/>
        <param name="objectType" type="string" enumType="KalturaMetadataObjectType" optional="0" description="&#13;"/>
        <param name="objectId" type="string" optional="0" description="&#13;"/>
        <param name="url" type="string" optional="0" description="XML metadata remote url&#13;"/>
        <result type="KalturaMetadata"/>
      </action>
      <action name="get" description="Retrieve a metadata object by id&#10;">
        <param name="id" type="int" optional="0" description="&#13;"/>
        <result type="KalturaMetadata"/>
      </action>
      <action name="update" description="Update an existing metadata object with new XML content&#10;">
        <param name="id" type="int" optional="0" description="&#13;"/>
        <param name="xmlData" type="string" optional="1" default="null" description="XML metadata&#13;"/>
        <param name="version" type="int" optional="1" default="null" description="Enable update only if the metadata object version did not change by other process&#13;"/>
        <result type="KalturaMetadata"/>
      </action>
      <action name="updateFromFile" description="Update an existing metadata object with new XML file&#10;">
        <param name="id" type="int" optional="0" description="&#13;"/>
        <param name="xmlFile" type="file" optional="1" default="null" description="XML metadata&#13;"/>
        <result type="KalturaMetadata"/>
      </action>
      <action name="list" description="List metadata objects by filter and pager&#10;">
        <param name="filter" type="KalturaMetadataFilter" optional="1" default="null" description="&#13;"/>
        <param name="pager" type="KalturaFilterPager" optional="1" default="null" description="&#13;"/>
        <result type="KalturaMetadataListResponse"/>
      </action>
      <action name="delete" description="Delete an existing metadata&#10;">
        <param name="id" type="int" optional="0" description="&#13;"/>
        <result/>
      </action>
      <action name="invalidate" description="Mark existing metadata as invalid&#10;Used by batch metadata transform&#10;">
        <param name="id" type="int" optional="0" description="&#13;"/>
        <param name="version" type="int" optional="1" default="null" description="Enable update only if the metadata object version did not change by other process&#13;"/>
        <result/>
      </action>
      <action name="serve" description="Serves metadata XML file&#10;">
        <param name="id" type="int" optional="0" description="&#13;"/>
        <result type="file"/>
      </action>
    </service>
    <service id="metadata_metadataprofile" name="metadataProfile" description="Metadata Profile service&#13;" plugin="metadata">
      <action name="add" description="Allows you to add a metadata profile object and metadata profile content associated with Kaltura object type&#10;">
        <param name="metadataProfile" type="KalturaMetadataProfile" optional="0" description="&#13;"/>
        <param name="xsdData" type="string" optional="0" description="XSD metadata definition&#13;"/>
        <param name="viewsData" type="string" optional="1" default="null" description="UI views definition&#13;"/>
        <result type="KalturaMetadataProfile"/>
      </action>
      <action name="addFromFile" description="Allows you to add a metadata profile object and metadata profile file associated with Kaltura object type&#10;">
        <param name="metadataProfile" type="KalturaMetadataProfile" optional="0" description="&#13;"/>
        <param name="xsdFile" type="file" optional="0" description="XSD metadata definition&#13;"/>
        <param name="viewsFile" type="file" optional="1" default="null" description="UI views definition&#13;"/>
        <result type="KalturaMetadataProfile"/>
      </action>
      <action name="get" description="Retrieve a metadata profile object by id&#10;">
        <param name="id" type="int" optional="0" description="&#13;"/>
        <result type="KalturaMetadataProfile"/>
      </action>
      <action name="update" description="Update an existing metadata object&#10;">
        <param name="id" type="int" optional="0" description="&#13;"/>
        <param name="metadataProfile" type="KalturaMetadataProfile" optional="0" description="&#13;"/>
        <param name="xsdData" type="string" optional="1" default="null" description="XSD metadata definition&#13;"/>
        <param name="viewsData" type="string" optional="1" default="null" description="UI views definition&#13;"/>
        <result type="KalturaMetadataProfile"/>
      </action>
      <action name="list" description="List metadata profile objects by filter and pager&#10;">
        <param name="filter" type="KalturaMetadataProfileFilter" optional="1" default="null" description="&#13;"/>
        <param name="pager" type="KalturaFilterPager" optional="1" default="null" description="&#13;"/>
        <result type="KalturaMetadataProfileListResponse"/>
      </action>
      <action name="listFields" description="List metadata profile fields by metadata profile id&#10;">
        <param name="metadataProfileId" type="int" optional="0" description="&#13;"/>
        <result type="KalturaMetadataProfileFieldListResponse"/>
      </action>
      <action name="delete" description="Delete an existing metadata profile&#10;">
        <param name="id" type="int" optional="0" description="&#13;"/>
        <result/>
      </action>
      <action name="revert" description="Update an existing metadata object definition file&#10;">
        <param name="id" type="int" optional="0" description="&#13;"/>
        <param name="toVersion" type="int" optional="0" description="&#13;"/>
        <result type="KalturaMetadataProfile"/>
      </action>
      <action name="updateDefinitionFromFile" description="Update an existing metadata object definition file&#10;">
        <param name="id" type="int" optional="0" description="&#13;"/>
        <param name="xsdFile" type="file" optional="0" description="XSD metadata definition&#13;"/>
        <result type="KalturaMetadataProfile"/>
      </action>
      <action name="updateViewsFromFile" description="Update an existing metadata object views file&#10;">
        <param name="id" type="int" optional="0" description="&#13;"/>
        <param name="viewsFile" type="file" optional="0" description="UI views file&#13;"/>
        <result type="KalturaMetadataProfile"/>
      </action>
      <action name="serve" description="Serves metadata profile XSD file&#10;">
        <param name="id" type="int" optional="0" description="&#13;"/>
        <result type="file"/>
      </action>
      <action name="serveView" description="Serves metadata profile view file&#10;">
        <param name="id" type="int" optional="0" description="&#13;"/>
        <result type="file"/>
      </action>
    </service>
    <service id="document_documents" name="documents" description="Document service lets you upload and manage document files&#13;" plugin="document">
      <action name="addFromUploadedFile" description="Add new document entry after the specific document file was uploaded and the upload token id exists&#10;">
        <param name="documentEntry" type="KalturaDocumentEntry" optional="0" description="Document entry metadata&#13;"/>
        <param name="uploadTokenId" type="string" optional="0" description="Upload token id&#13;"/>
        <result type="KalturaDocumentEntry"/>
      </action>
      <action name="addFromEntry" description="Copy entry into new entry&#10;">
        <param name="sourceEntryId" type="string" optional="0" description="Document entry id to copy from&#13;"/>
        <param name="documentEntry" type="KalturaDocumentEntry" optional="1" default="null" description="Document entry metadata&#13;"/>
        <param name="sourceFlavorParamsId" type="int" optional="1" default="null" description="The flavor to be used as the new entry source, source flavor will be used if not specified&#13;"/>
        <result type="KalturaDocumentEntry"/>
      </action>
      <action name="addFromFlavorAsset" description="Copy flavor asset into new entry&#10;">
        <param name="sourceFlavorAssetId" type="string" optional="0" description="Flavor asset id to be used as the new entry source&#13;"/>
        <param name="documentEntry" type="KalturaDocumentEntry" optional="1" default="null" description="Document entry metadata&#13;"/>
        <result type="KalturaDocumentEntry"/>
      </action>
      <action name="convert" description="Convert entry&#10;">
        <param name="entryId" type="string" optional="0" description="Document entry id&#13;"/>
        <param name="conversionProfileId" type="int" optional="1" default="null" description="&#13;"/>
        <param name="dynamicConversionAttributes" type="array" arrayType="KalturaConversionAttribute" optional="1" default="null" description="&#13;"/>
        <result type="int"/>
      </action>
      <action name="get" description="Get document entry by ID.&#10;">
        <param name="entryId" type="string" optional="0" description="Document entry id&#13;"/>
        <param name="version" type="int" optional="1" default="-1" description="Desired version of the data&#13;"/>
        <result type="KalturaDocumentEntry"/>
      </action>
      <action name="update" description="Update document entry. Only the properties that were set will be updated.&#10;">
        <param name="entryId" type="string" optional="0" description="Document entry id to update&#13;"/>
        <param name="documentEntry" type="KalturaDocumentEntry" optional="0" description="Document entry metadata to update&#13;"/>
        <result type="KalturaDocumentEntry"/>
      </action>
      <action name="delete" description="Delete a document entry.&#10;">
        <param name="entryId" type="string" optional="0" description="Document entry id to delete&#13;"/>
        <result/>
      </action>
      <action name="list" description="List document entries by filter with paging support.&#10;">
        <param name="filter" type="KalturaDocumentEntryFilter" optional="1" default="null" description="Document entry filter&#13;"/>
        <param name="pager" type="KalturaFilterPager" optional="1" default="null" description="Pager&#13;"/>
        <result type="KalturaDocumentListResponse"/>
      </action>
      <action name="upload" description="Upload a document file to Kaltura, then the file can be used to create a document entry.&#10;DEPRECATED - use upload.upload or uploadToken.add instead&#13;">
        <param name="fileData" type="file" optional="0" description="The file data&#13;"/>
        <result type="string"/>
      </action>
      <action name="convertPptToSwf" description="This will queue a batch job for converting the document file to swf&#10;Returns the URL where the new swf will be available &#10;">
        <param name="entryId" type="string" optional="0" description="&#13;"/>
        <result type="string"/>
      </action>
      <action name="serve" description="Serves the file content&#10;">
        <param name="entryId" type="string" optional="0" description="Document entry id&#13;"/>
        <param name="flavorAssetId" type="string" optional="1" default="null" description="Flavor asset id&#13;"/>
        <param name="forceProxy" type="bool" optional="1" default="false" description="force to get the content without redirect&#13;"/>
        <result type="file"/>
      </action>
      <action name="serveByFlavorParamsId" description="Serves the file content&#10;">
        <param name="entryId" type="string" optional="0" description="Document entry id&#13;"/>
        <param name="flavorParamsId" type="string" optional="1" default="null" description="Flavor params id&#13;"/>
        <param name="forceProxy" type="bool" optional="1" default="false" description="force to get the content without redirect&#13;"/>
        <result type="file"/>
      </action>
    </service>
    <service id="audit_audittrail" name="auditTrail" description="Audit Trail service&#13;" plugin="audit">
      <action name="add" description="Allows you to add an audit trail object and audit trail content associated with Kaltura object&#10;">
        <param name="auditTrail" type="KalturaAuditTrail" optional="0" description="&#13;"/>
        <result type="KalturaAuditTrail"/>
      </action>
      <action name="get" description="Retrieve an audit trail object by id&#10;">
        <param name="id" type="int" optional="0" description="&#13;"/>
        <result type="KalturaAuditTrail"/>
      </action>
      <action name="list" description="List audit trail objects by filter and pager&#10;">
        <param name="filter" type="KalturaAuditTrailFilter" optional="1" default="null" description="&#13;"/>
        <param name="pager" type="KalturaFilterPager" optional="1" default="null" description="&#13;"/>
        <result type="KalturaAuditTrailListResponse"/>
      </action>
    </service>
    <service id="virusscan_virusscanprofile" name="virusScanProfile" description="Virus scan profile service&#13;" plugin="virusScan">
      <action name="list" description="List virus scan profile objects by filter and pager&#10;">
        <param name="filter" type="KalturaVirusScanProfileFilter" optional="1" default="null" description="&#13;"/>
        <param name="pager" type="KalturaFilterPager" optional="1" default="null" description="&#13;"/>
        <result type="KalturaVirusScanProfileListResponse"/>
      </action>
      <action name="add" description="Allows you to add an virus scan profile object and virus scan profile content associated with Kaltura object&#10;">
        <param name="virusScanProfile" type="KalturaVirusScanProfile" optional="0" description="&#13;"/>
        <result type="KalturaVirusScanProfile"/>
      </action>
      <action name="get" description="Retrieve an virus scan profile object by id&#10;">
        <param name="virusScanProfileId" type="int" optional="0" description="&#13;"/>
        <result type="KalturaVirusScanProfile"/>
      </action>
      <action name="update" description="Update exisitng virus scan profile, it is possible to update the virus scan profile id too&#10;">
        <param name="virusScanProfileId" type="int" optional="0" description="&#13;"/>
        <param name="virusScanProfile" type="KalturaVirusScanProfile" optional="0" description="Id&#13;"/>
        <result type="KalturaVirusScanProfile"/>
      </action>
      <action name="delete" description="Mark the virus scan profile as deleted&#10;">
        <param name="virusScanProfileId" type="int" optional="0" description="&#13;"/>
        <result type="KalturaVirusScanProfile"/>
      </action>
      <action name="scan" description="Scan flavor asset according to virus scan profile&#10;">
        <param name="flavorAssetId" type="string" optional="0" description="&#13;"/>
        <param name="virusScanProfileId" type="int" optional="1" default="null" description="&#13;"/>
        <result type="int"/>
      </action>
    </service>
    <service id="contentdistribution_distributionprofile" name="distributionProfile" description="Distribution Profile service&#13;" plugin="contentDistribution">
      <action name="add" description="Add new Distribution Profile&#10;">
        <param name="distributionProfile" type="KalturaDistributionProfile" optional="0" description="&#13;"/>
        <result type="KalturaDistributionProfile"/>
      </action>
      <action name="get" description="Get Distribution Profile by id&#10;">
        <param name="id" type="int" optional="0" description="&#13;"/>
        <result type="KalturaDistributionProfile"/>
      </action>
      <action name="update" description="Update Distribution Profile by id&#10;">
        <param name="id" type="int" optional="0" description="&#13;"/>
        <param name="distributionProfile" type="KalturaDistributionProfile" optional="0" description="&#13;"/>
        <result type="KalturaDistributionProfile"/>
      </action>
      <action name="updateStatus" description="Update Distribution Profile status by id&#10;">
        <param name="id" type="int" optional="0" description="&#13;"/>
        <param name="status" type="int" enumType="KalturaDistributionProfileStatus" optional="0" description="&#13;"/>
        <result type="KalturaDistributionProfile"/>
      </action>
      <action name="delete" description="Delete Distribution Profile by id&#10;">
        <param name="id" type="int" optional="0" description="&#13;"/>
        <result/>
      </action>
      <action name="list" description="List all distribution providers&#10;">
        <param name="filter" type="KalturaDistributionProfileFilter" optional="1" default="null" description="&#13;"/>
        <param name="pager" type="KalturaFilterPager" optional="1" default="null" description="&#13;"/>
        <result type="KalturaDistributionProfileListResponse"/>
      </action>
      <action name="listByPartner" description="">
        <param name="filter" type="KalturaPartnerFilter" optional="1" default="null" description="&#13;"/>
        <param name="pager" type="KalturaFilterPager" optional="1" default="null" description="&#13;"/>
        <result type="KalturaDistributionProfileListResponse"/>
      </action>
    </service>
    <service id="contentdistribution_entrydistribution" name="entryDistribution" description="Entry Distribution service&#13;" plugin="contentDistribution">
      <action name="add" description="Add new Entry Distribution&#10;">
        <param name="entryDistribution" type="KalturaEntryDistribution" optional="0" description="&#13;"/>
        <result type="KalturaEntryDistribution"/>
      </action>
      <action name="get" description="Get Entry Distribution by id&#10;">
        <param name="id" type="int" optional="0" description="&#13;"/>
        <result type="KalturaEntryDistribution"/>
      </action>
      <action name="validate" description="Validates Entry Distribution by id for submission&#10;">
        <param name="id" type="int" optional="0" description="&#13;"/>
        <result type="KalturaEntryDistribution"/>
      </action>
      <action name="update" description="Update Entry Distribution by id&#10;">
        <param name="id" type="int" optional="0" description="&#13;"/>
        <param name="entryDistribution" type="KalturaEntryDistribution" optional="0" description="&#13;"/>
        <result type="KalturaEntryDistribution"/>
      </action>
      <action name="delete" description="Delete Entry Distribution by id&#10;">
        <param name="id" type="int" optional="0" description="&#13;"/>
        <result/>
      </action>
      <action name="list" description="List all distribution providers&#10;">
        <param name="filter" type="KalturaEntryDistributionFilter" optional="1" default="null" description="&#13;"/>
        <param name="pager" type="KalturaFilterPager" optional="1" default="null" description="&#13;"/>
        <result type="KalturaEntryDistributionListResponse"/>
      </action>
      <action name="submitAdd" description="Submits Entry Distribution to the remote destination&#10;">
        <param name="id" type="int" optional="0" description="&#13;"/>
        <param name="submitWhenReady" type="bool" optional="1" default="false" description="&#13;"/>
        <result type="KalturaEntryDistribution"/>
      </action>
      <action name="submitUpdate" description="Submits Entry Distribution changes to the remote destination&#10;">
        <param name="id" type="int" optional="0" description="&#13;"/>
        <result type="KalturaEntryDistribution"/>
      </action>
      <action name="submitFetchReport" description="Submits Entry Distribution report request&#10;">
        <param name="id" type="int" optional="0" description="&#13;"/>
        <result type="KalturaEntryDistribution"/>
      </action>
      <action name="submitDelete" description="Deletes Entry Distribution from the remote destination&#10;">
        <param name="id" type="int" optional="0" description="&#13;"/>
        <result type="KalturaEntryDistribution"/>
      </action>
      <action name="retrySubmit" description="Retries last submit action&#10;">
        <param name="id" type="int" optional="0" description="&#13;"/>
        <result type="KalturaEntryDistribution"/>
      </action>
      <action name="serveSentData" description="Serves entry distribution sent data&#10;">
        <param name="id" type="int" optional="0" description="&#13;"/>
        <param name="actionType" type="int" enumType="KalturaDistributionAction" optional="0" description="&#13;"/>
        <result type="file"/>
      </action>
      <action name="serveReturnedData" description="Serves entry distribution returned data&#10;">
        <param name="id" type="int" optional="0" description="&#13;"/>
        <param name="actionType" type="int" enumType="KalturaDistributionAction" optional="0" description="&#13;"/>
        <result type="file"/>
      </action>
    </service>
    <service id="contentdistribution_distributionprovider" name="distributionProvider" description="Distribution Provider service&#13;" plugin="contentDistribution">
      <action name="list" description="List all distribution providers&#10;">
        <param name="filter" type="KalturaDistributionProviderFilter" optional="1" default="null" description="&#13;"/>
        <param name="pager" type="KalturaFilterPager" optional="1" default="null" description="&#13;"/>
        <result type="KalturaDistributionProviderListResponse"/>
      </action>
    </service>
    <service id="contentdistribution_genericdistributionprovider" name="genericDistributionProvider" description="Generic Distribution Provider service&#13;" plugin="contentDistribution">
      <action name="add" description="Add new Generic Distribution Provider&#10;">
        <param name="genericDistributionProvider" type="KalturaGenericDistributionProvider" optional="0" description="&#13;"/>
        <result type="KalturaGenericDistributionProvider"/>
      </action>
      <action name="get" description="Get Generic Distribution Provider by id&#10;">
        <param name="id" type="int" optional="0" description="&#13;"/>
        <result type="KalturaGenericDistributionProvider"/>
      </action>
      <action name="update" description="Update Generic Distribution Provider by id&#10;">
        <param name="id" type="int" optional="0" description="&#13;"/>
        <param name="genericDistributionProvider" type="KalturaGenericDistributionProvider" optional="0" description="&#13;"/>
        <result type="KalturaGenericDistributionProvider"/>
      </action>
      <action name="delete" description="Delete Generic Distribution Provider by id&#10;">
        <param name="id" type="int" optional="0" description="&#13;"/>
        <result/>
      </action>
      <action name="list" description="List all distribution providers&#10;">
        <param name="filter" type="KalturaGenericDistributionProviderFilter" optional="1" default="null" description="&#13;"/>
        <param name="pager" type="KalturaFilterPager" optional="1" default="null" description="&#13;"/>
        <result type="KalturaGenericDistributionProviderListResponse"/>
      </action>
    </service>
    <service id="contentdistribution_genericdistributionprovideraction" name="genericDistributionProviderAction" description="Generic Distribution Provider Actions service&#13;" plugin="contentDistribution">
      <action name="add" description="Add new Generic Distribution Provider Action&#10;">
        <param name="genericDistributionProviderAction" type="KalturaGenericDistributionProviderAction" optional="0" description="&#13;"/>
        <result type="KalturaGenericDistributionProviderAction"/>
      </action>
      <action name="addMrssTransform" description="Add MRSS transform file to generic distribution provider action&#10;">
        <param name="id" type="int" optional="0" description="the id of the generic distribution provider action&#13;"/>
        <param name="xslData" type="string" optional="0" description="XSL MRSS transformation data&#13;"/>
        <result type="KalturaGenericDistributionProviderAction"/>
      </action>
      <action name="addMrssTransformFromFile" description="Add MRSS transform file to generic distribution provider action&#10;">
        <param name="id" type="int" optional="0" description="the id of the generic distribution provider action&#13;"/>
        <param name="xslFile" type="file" optional="0" description="XSL MRSS transformation file&#13;"/>
        <result type="KalturaGenericDistributionProviderAction"/>
      </action>
      <action name="addMrssValidate" description="Add MRSS validate file to generic distribution provider action&#10;">
        <param name="id" type="int" optional="0" description="the id of the generic distribution provider action&#13;"/>
        <param name="xsdData" type="string" optional="0" description="XSD MRSS validatation data&#13;"/>
        <result type="KalturaGenericDistributionProviderAction"/>
      </action>
      <action name="addMrssValidateFromFile" description="Add MRSS validate file to generic distribution provider action&#10;">
        <param name="id" type="int" optional="0" description="the id of the generic distribution provider action&#13;"/>
        <param name="xsdFile" type="file" optional="0" description="XSD MRSS validatation file&#13;"/>
        <result type="KalturaGenericDistributionProviderAction"/>
      </action>
      <action name="addResultsTransform" description="Add results transform file to generic distribution provider action&#10;">
        <param name="id" type="int" optional="0" description="the id of the generic distribution provider action&#13;"/>
        <param name="transformData" type="string" optional="0" description="transformation data xsl, xPath or regex&#13;"/>
        <result type="KalturaGenericDistributionProviderAction"/>
      </action>
      <action name="addResultsTransformFromFile" description="Add MRSS transform file to generic distribution provider action&#10;">
        <param name="id" type="int" optional="0" description="the id of the generic distribution provider action&#13;"/>
        <param name="transformFile" type="file" optional="0" description="transformation file xsl, xPath or regex&#13;"/>
        <result type="KalturaGenericDistributionProviderAction"/>
      </action>
      <action name="get" description="Get Generic Distribution Provider Action by id&#10;">
        <param name="id" type="int" optional="0" description="&#13;"/>
        <result type="KalturaGenericDistributionProviderAction"/>
      </action>
      <action name="getByProviderId" description="Get Generic Distribution Provider Action by provider id&#10;">
        <param name="genericDistributionProviderId" type="int" optional="0" description="&#13;"/>
        <param name="actionType" type="int" enumType="KalturaDistributionAction" optional="0" description="&#13;"/>
        <result type="KalturaGenericDistributionProviderAction"/>
      </action>
      <action name="updateByProviderId" description="Update Generic Distribution Provider Action by provider id&#10;">
        <param name="genericDistributionProviderId" type="int" optional="0" description="&#13;"/>
        <param name="actionType" type="int" enumType="KalturaDistributionAction" optional="0" description="&#13;"/>
        <param name="genericDistributionProviderAction" type="KalturaGenericDistributionProviderAction" optional="0" description="&#13;"/>
        <result type="KalturaGenericDistributionProviderAction"/>
      </action>
      <action name="update" description="Update Generic Distribution Provider Action by id&#10;">
        <param name="id" type="int" optional="0" description="&#13;"/>
        <param name="genericDistributionProviderAction" type="KalturaGenericDistributionProviderAction" optional="0" description="&#13;"/>
        <result type="KalturaGenericDistributionProviderAction"/>
      </action>
      <action name="delete" description="Delete Generic Distribution Provider Action by id&#10;">
        <param name="id" type="int" optional="0" description="&#13;"/>
        <result/>
      </action>
      <action name="deleteByProviderId" description="Delete Generic Distribution Provider Action by provider id&#10;">
        <param name="genericDistributionProviderId" type="int" optional="0" description="&#13;"/>
        <param name="actionType" type="int" enumType="KalturaDistributionAction" optional="0" description="&#13;"/>
        <result/>
      </action>
      <action name="list" description="List all distribution providers&#10;">
        <param name="filter" type="KalturaGenericDistributionProviderActionFilter" optional="1" default="null" description="&#13;"/>
        <param name="pager" type="KalturaFilterPager" optional="1" default="null" description="&#13;"/>
        <result type="KalturaGenericDistributionProviderActionListResponse"/>
      </action>
    </service>
    <service id="annotation_annotation" name="annotation" description="Annotation service - Video Annotation&#10;DEPRECATED - use cuePoint service instead&#13;" plugin="annotation">
      <action name="add" description="Allows you to add an annotation object associated with an entry&#13;">
        <param name="annotation" type="KalturaAnnotation" optional="0" description="&#13;"/>
        <result type="KalturaAnnotation"/>
      </action>
      <action name="update" description="Update annotation by id&#13;">
        <param name="id" type="string" optional="0" description="&#13;"/>
        <param name="annotation" type="KalturaAnnotation" optional="0" description="&#13;"/>
        <result type="KalturaAnnotation"/>
      </action>
      <action name="list" description="List annotation objects by filter and pager&#13;">
        <param name="filter" type="KalturaAnnotationFilter" optional="1" default="null" description="&#13;"/>
        <param name="pager" type="KalturaFilterPager" optional="1" default="null" description="&#13;"/>
        <result type="KalturaAnnotationListResponse"/>
      </action>
      <action name="addFromBulk" description="Allows you to add multiple cue points objects by uploading XML that contains multiple cue point definitions&#10;">
        <param name="fileData" type="file" optional="0" description="&#13;"/>
        <result type="KalturaCuePointListResponse"/>
      </action>
      <action name="serveBulk" description="Download multiple cue points objects as XML definitions&#10;">
        <param name="filter" type="KalturaCuePointFilter" optional="1" default="null" description="&#13;"/>
        <param name="pager" type="KalturaFilterPager" optional="1" default="null" description="&#13;"/>
        <result type="file"/>
      </action>
      <action name="get" description="Retrieve an CuePoint object by id&#10;">
        <param name="id" type="string" optional="0" description="&#13;"/>
        <result type="KalturaCuePoint"/>
      </action>
      <action name="count" description="count cue point objects by filter&#10;">
        <param name="filter" type="KalturaCuePointFilter" optional="1" default="null" description="&#13;"/>
        <result type="int"/>
      </action>
      <action name="delete" description="delete cue point by id, and delete all children cue points&#10;">
        <param name="id" type="string" optional="0" description="&#13;"/>
        <result/>
      </action>
    </service>
    <service id="shortlink_shortlink" name="shortLink" description="Short link service&#13;" plugin="shortLink">
      <action name="list" description="List short link objects by filter and pager&#10;">
        <param name="filter" type="KalturaShortLinkFilter" optional="1" default="null" description="&#13;"/>
        <param name="pager" type="KalturaFilterPager" optional="1" default="null" description="&#13;"/>
        <result type="KalturaShortLinkListResponse"/>
      </action>
      <action name="add" description="Allows you to add a short link object&#10;">
        <param name="shortLink" type="KalturaShortLink" optional="0" description="&#13;"/>
        <result type="KalturaShortLink"/>
      </action>
      <action name="get" description="Retrieve an short link object by id&#10;">
        <param name="id" type="string" optional="0" description="&#13;"/>
        <result type="KalturaShortLink"/>
      </action>
      <action name="update" description="Update exisitng short link&#10;">
        <param name="id" type="string" optional="0" description="&#13;"/>
        <param name="shortLink" type="KalturaShortLink" optional="0" description="&#13;"/>
        <result type="KalturaShortLink"/>
      </action>
      <action name="delete" description="Mark the short link as deleted&#10;">
        <param name="id" type="string" optional="0" description="&#13;"/>
        <result type="KalturaShortLink"/>
      </action>
      <action name="goto" description="Serves short link&#10;">
        <param name="id" type="string" optional="0" description="&#13;"/>
        <param name="proxy" type="bool" optional="1" default="false" description="proxy the response instead of redirect&#13;"/>
        <result type="file"/>
      </action>
    </service>
    <service id="dropfolder_dropfolder" name="dropFolder" description="DropFolder service lets you create and manage drop folders&#13;" plugin="dropFolder">
      <action name="add" description="Allows you to add a new KalturaDropFolder object&#10;">
        <param name="dropFolder" type="KalturaDropFolder" optional="0" description="&#13;"/>
        <result type="KalturaDropFolder"/>
      </action>
      <action name="get" description="Retrieve a KalturaDropFolder object by ID&#10;">
        <param name="dropFolderId" type="int" optional="0" description="&#13;"/>
        <result type="KalturaDropFolder"/>
      </action>
      <action name="update" description="Update an existing KalturaDropFolder object&#10;">
        <param name="dropFolderId" type="int" optional="0" description="&#13;"/>
        <param name="dropFolder" type="KalturaDropFolder" optional="0" description="Id&#13;"/>
        <result type="KalturaDropFolder"/>
      </action>
      <action name="delete" description="Mark the KalturaDropFolder object as deleted&#10;">
        <param name="dropFolderId" type="int" optional="0" description="&#13;"/>
        <result type="KalturaDropFolder"/>
      </action>
      <action name="list" description="List KalturaDropFolder objects&#10;">
        <param name="filter" type="KalturaDropFolderFilter" optional="1" default="null" description="&#13;"/>
        <param name="pager" type="KalturaFilterPager" optional="1" default="null" description="&#13;"/>
        <result type="KalturaDropFolderListResponse"/>
      </action>
    </service>
    <service id="dropfolder_dropfolderfile" name="dropFolderFile" description="DropFolderFile service lets you create and manage drop folder files&#13;" plugin="dropFolder">
      <action name="add" description="Allows you to add a new KalturaDropFolderFile object&#10;">
        <param name="dropFolderFile" type="KalturaDropFolderFile" optional="0" description="&#13;"/>
        <result type="KalturaDropFolderFile"/>
      </action>
      <action name="get" description="Retrieve a KalturaDropFolderFile object by ID&#10;">
        <param name="dropFolderFileId" type="int" optional="0" description="&#13;"/>
        <result type="KalturaDropFolderFile"/>
      </action>
      <action name="update" description="Update an existing KalturaDropFolderFile object&#10;">
        <param name="dropFolderFileId" type="int" optional="0" description="&#13;"/>
        <param name="dropFolderFile" type="KalturaDropFolderFile" optional="0" description="Id&#13;"/>
        <result type="KalturaDropFolderFile"/>
      </action>
      <action name="updateStatus" description="Update status of KalturaDropFolderFile&#10;">
        <param name="dropFolderFileId" type="int" optional="0" description="&#13;"/>
        <param name="status" type="int" enumType="KalturaDropFolderFileStatus" optional="0" description="&#13;"/>
        <result type="KalturaDropFolderFile"/>
      </action>
      <action name="delete" description="Mark the KalturaDropFolderFile object as deleted&#10;">
        <param name="dropFolderFileId" type="int" optional="0" description="&#13;"/>
        <result type="KalturaDropFolderFile"/>
      </action>
      <action name="list" description="List KalturaDropFolderFile objects&#10;">
        <param name="filter" type="KalturaDropFolderFileFilter" optional="1" default="null" description="&#13;"/>
        <param name="pager" type="KalturaFilterPager" optional="1" default="null" description="&#13;"/>
        <result type="KalturaDropFolderFileListResponse"/>
      </action>
      <action name="ignore" description="Set the KalturaDropFolderFile status to ignore (KalturaDropFolderFileStatus::IGNORE)&#10;">
        <param name="dropFolderFileId" type="int" optional="0" description="&#13;"/>
        <result type="KalturaDropFolderFile"/>
      </action>
    </service>
    <service id="cuepoint_cuepoint" name="cuePoint" description="Cue Point service&#13;" plugin="cuePoint">
      <action name="add" description="Allows you to add an cue point object associated with an entry&#10;">
        <param name="cuePoint" type="KalturaCuePoint" optional="0" description="&#13;"/>
        <result type="KalturaCuePoint"/>
      </action>
      <action name="addFromBulk" description="Allows you to add multiple cue points objects by uploading XML that contains multiple cue point definitions&#10;">
        <param name="fileData" type="file" optional="0" description="&#13;"/>
        <result type="KalturaCuePointListResponse"/>
      </action>
      <action name="serveBulk" description="Download multiple cue points objects as XML definitions&#10;">
        <param name="filter" type="KalturaCuePointFilter" optional="1" default="null" description="&#13;"/>
        <param name="pager" type="KalturaFilterPager" optional="1" default="null" description="&#13;"/>
        <result type="file"/>
      </action>
      <action name="get" description="Retrieve an CuePoint object by id&#10;">
        <param name="id" type="string" optional="0" description="&#13;"/>
        <result type="KalturaCuePoint"/>
      </action>
      <action name="list" description="List cue point objects by filter and pager&#10;">
        <param name="filter" type="KalturaCuePointFilter" optional="1" default="null" description="&#13;"/>
        <param name="pager" type="KalturaFilterPager" optional="1" default="null" description="&#13;"/>
        <result type="KalturaCuePointListResponse"/>
      </action>
      <action name="count" description="count cue point objects by filter&#10;">
        <param name="filter" type="KalturaCuePointFilter" optional="1" default="null" description="&#13;"/>
        <result type="int"/>
      </action>
      <action name="update" description="Update cue point by id &#10;">
        <param name="id" type="string" optional="0" description="&#13;"/>
        <param name="cuePoint" type="KalturaCuePoint" optional="0" description="&#13;"/>
        <result type="KalturaCuePoint"/>
      </action>
      <action name="delete" description="delete cue point by id, and delete all children cue points&#10;">
        <param name="id" type="string" optional="0" description="&#13;"/>
        <result/>
      </action>
    </service>
    <service id="caption_captionasset" name="captionAsset" description="Retrieve information and invoke actions on caption Asset&#13;" plugin="caption">
      <action name="add" description="Add caption asset&#13;">
        <param name="entryId" type="string" optional="0" description="&#13;"/>
        <param name="captionAsset" type="KalturaCaptionAsset" optional="0" description="&#13;"/>
        <result type="KalturaCaptionAsset"/>
      </action>
      <action name="setContent" description="Update content of caption asset&#13;">
        <param name="id" type="string" optional="0" description="&#13;"/>
        <param name="contentResource" type="KalturaContentResource" optional="0" description="&#13;"/>
        <result type="KalturaCaptionAsset"/>
      </action>
      <action name="update" description="Update caption asset&#13;">
        <param name="id" type="string" optional="0" description="&#13;"/>
        <param name="captionAsset" type="KalturaCaptionAsset" optional="0" description="&#13;"/>
        <result type="KalturaCaptionAsset"/>
      </action>
      <action name="serveByEntryId" description="Serves caption by entry id and thumnail params id&#10;">
        <param name="entryId" type="string" optional="0" description="&#13;"/>
        <param name="captionParamId" type="int" optional="1" default="null" description="if not set, default caption will be used.&#13;"/>
        <result type="file"/>
      </action>
      <action name="getUrl" description="Get download URL for the asset&#10;">
        <param name="id" type="string" optional="0" description="&#13;"/>
        <param name="storageId" type="int" optional="1" default="null" description="&#13;"/>
        <result type="string"/>
      </action>
      <action name="getRemotePaths" description="Get remote storage existing paths for the asset&#10;">
        <param name="id" type="string" optional="0" description="&#13;"/>
        <result type="KalturaRemotePathListResponse"/>
      </action>
      <action name="serve" description="Serves caption by its id&#10;">
        <param name="captionAssetId" type="string" optional="0" description="&#13;"/>
        <result type="file"/>
      </action>
      <action name="setAsDefault" description="Markss the caption as default and removes that mark from all other caption assets of the entry.&#10;">
        <param name="captionAssetId" type="string" optional="0" description="&#13;"/>
        <result/>
      </action>
      <action name="get" description="">
        <param name="captionAssetId" type="string" optional="0" description="&#13;"/>
        <result type="KalturaCaptionAsset"/>
      </action>
      <action name="list" description="List caption Assets by filter and pager&#10;">
        <param name="filter" type="KalturaAssetFilter" optional="1" default="null" description="&#13;"/>
        <param name="pager" type="KalturaFilterPager" optional="1" default="null" description="&#13;"/>
        <result type="KalturaCaptionAssetListResponse"/>
      </action>
      <action name="delete" description="">
        <param name="captionAssetId" type="string" optional="0" description="&#13;"/>
        <result/>
      </action>
    </service>
    <service id="caption_captionparams" name="captionParams" description="Add &amp; Manage Caption Params&#13;" plugin="caption">
      <action name="add" description="Add new Caption Params&#10;">
        <param name="captionParams" type="KalturaCaptionParams" optional="0" description="&#13;"/>
        <result type="KalturaCaptionParams"/>
      </action>
      <action name="get" description="Get Caption Params by ID&#10;">
        <param name="id" type="int" optional="0" description="&#13;"/>
        <result type="KalturaCaptionParams"/>
      </action>
      <action name="update" description="Update Caption Params by ID&#10;">
        <param name="id" type="int" optional="0" description="&#13;"/>
        <param name="captionParams" type="KalturaCaptionParams" optional="0" description="&#13;"/>
        <result type="KalturaCaptionParams"/>
      </action>
      <action name="delete" description="Delete Caption Params by ID&#10;">
        <param name="id" type="int" optional="0" description="&#13;"/>
        <result/>
      </action>
      <action name="list" description="List Caption Params by filter with paging support (By default - all system default params will be listed too)&#10;">
        <param name="filter" type="KalturaCaptionParamsFilter" optional="1" default="null" description="&#13;"/>
        <param name="pager" type="KalturaFilterPager" optional="1" default="null" description="&#13;"/>
        <result type="KalturaCaptionParamsListResponse"/>
      </action>
    </service>
    <service id="captionsearch_captionassetitem" name="captionAssetItem" description="Search caption asset items&#13;" plugin="captionSearch">
      <action name="search" description="Search caption asset items by filter, pager and free text&#10;">
        <param name="entryFilter" type="KalturaBaseEntryFilter" optional="1" default="null" description="&#13;"/>
        <param name="captionAssetItemFilter" type="KalturaCaptionAssetItemFilter" optional="1" default="null" description="&#13;"/>
        <param name="captionAssetItemPager" type="KalturaFilterPager" optional="1" default="null" description="&#13;"/>
        <result type="KalturaCaptionAssetItemListResponse"/>
      </action>
    </service>
    <service id="attachment_attachmentasset" name="attachmentAsset" description="Retrieve information and invoke actions on attachment Asset&#13;" plugin="attachment">
      <action name="add" description="Add attachment asset&#13;">
        <param name="entryId" type="string" optional="0" description="&#13;"/>
        <param name="attachmentAsset" type="KalturaAttachmentAsset" optional="0" description="&#13;"/>
        <result type="KalturaAttachmentAsset"/>
      </action>
      <action name="setContent" description="Update content of attachment asset&#13;">
        <param name="id" type="string" optional="0" description="&#13;"/>
        <param name="contentResource" type="KalturaContentResource" optional="0" description="&#13;"/>
        <result type="KalturaAttachmentAsset"/>
      </action>
      <action name="update" description="Update attachment asset&#13;">
        <param name="id" type="string" optional="0" description="&#13;"/>
        <param name="attachmentAsset" type="KalturaAttachmentAsset" optional="0" description="&#13;"/>
        <result type="KalturaAttachmentAsset"/>
      </action>
      <action name="getUrl" description="Get download URL for the asset&#10;">
        <param name="id" type="string" optional="0" description="&#13;"/>
        <param name="storageId" type="int" optional="1" default="null" description="&#13;"/>
        <result type="string"/>
      </action>
      <action name="getRemotePaths" description="Get remote storage existing paths for the asset&#10;">
        <param name="id" type="string" optional="0" description="&#13;"/>
        <result type="KalturaRemotePathListResponse"/>
      </action>
      <action name="serve" description="Serves attachment by its id&#10;">
        <param name="attachmentAssetId" type="string" optional="0" description="&#13;"/>
        <result type="file"/>
      </action>
      <action name="get" description="">
        <param name="attachmentAssetId" type="string" optional="0" description="&#13;"/>
        <result type="KalturaAttachmentAsset"/>
      </action>
      <action name="list" description="List attachment Assets by filter and pager&#10;">
        <param name="filter" type="KalturaAssetFilter" optional="1" default="null" description="&#13;"/>
        <param name="pager" type="KalturaFilterPager" optional="1" default="null" description="&#13;"/>
        <result type="KalturaAttachmentAssetListResponse"/>
      </action>
      <action name="delete" description="">
        <param name="attachmentAssetId" type="string" optional="0" description="&#13;"/>
        <result/>
      </action>
    </service>
  </services>
  <plugins>
    <plugin name="metadata">
      <pluginService name="metadata"/>
      <pluginService name="metadataProfile"/>
    </plugin>
    <plugin name="document">
      <pluginService name="documents"/>
    </plugin>
    <plugin name="fileSync"/>
    <plugin name="audit">
      <pluginService name="auditTrail"/>
    </plugin>
    <plugin name="virusScan">
      <pluginService name="virusScanProfile"/>
    </plugin>
    <plugin name="contentDistribution">
      <dependency pluginName="metadata"/>
      <pluginService name="distributionProfile"/>
      <pluginService name="entryDistribution"/>
      <pluginService name="distributionProvider"/>
      <pluginService name="genericDistributionProvider"/>
      <pluginService name="genericDistributionProviderAction"/>
    </plugin>
    <plugin name="annotation">
      <dependency pluginName="cuePoint"/>
      <pluginService name="annotation"/>
    </plugin>
    <plugin name="shortLink">
      <pluginService name="shortLink"/>
    </plugin>
    <plugin name="dropFolder">
      <pluginService name="dropFolder"/>
      <pluginService name="dropFolderFile"/>
    </plugin>
    <plugin name="dropFolderXmlBulkUpload">
      <dependency pluginName="dropFolder"/>
    </plugin>
    <plugin name="cuePoint">
      <pluginService name="cuePoint"/>
    </plugin>
    <plugin name="adCuePoint">
      <dependency pluginName="cuePoint"/>
    </plugin>
    <plugin name="codeCuePoint">
      <dependency pluginName="cuePoint"/>
    </plugin>
    <plugin name="caption">
      <pluginService name="captionAsset"/>
      <pluginService name="captionParams"/>
    </plugin>
    <plugin name="captionSearch">
      <dependency pluginName="caption"/>
      <pluginService name="captionAssetItem"/>
    </plugin>
    <plugin name="attachment">
      <pluginService name="attachmentAsset"/>
    </plugin>
  </plugins>
</xml>

