', ',' * * * @var string */ var $name = null; /** * The full name of the Category * * * @var string * @readonly */ var $fullName = null; /** * Number of entries in this Category (including child categories) * * * @var int * @readonly */ var $entriesCount = null; /** * Creation date as Unix timestamp (In seconds) * * * @var int * @readonly */ var $createdAt = null; } class KalturaCategoryFilter extends KalturaFilter { /** * * * @var int */ var $idEqual = null; /** * * * @var string */ var $idIn = null; /** * * * @var int */ var $parentIdEqual = null; /** * * * @var string */ var $parentIdIn = null; /** * * * @var int */ var $depthEqual = null; /** * * * @var string */ var $fullNameEqual = null; /** * * * @var string */ var $fullNameStartsWith = null; } class KalturaCategoryListResponse extends KalturaObjectBase { /** * * * @var KalturaCategoryArray * @readonly */ var $objects; /** * * * @var int * @readonly */ var $totalCount = null; } class KalturaClientNotification extends KalturaObjectBase { /** * The URL where the notification should be sent to * * @var string */ var $url = null; /** * The serialized notification data to send * * @var string */ var $data = null; } class KalturaControlPanelCommandFilter extends KalturaFilter { /** * * * @var int */ var $idEqual = null; /** * * * @var string */ var $idIn = null; /** * * * @var int */ var $createdAtGreaterThanOrEqual = null; /** * * * @var int */ var $createdAtLessThanOrEqual = null; /** * * * @var int */ var $createdByIdEqual = null; /** * * * @var KalturaControlPanelCommandType */ var $typeEqual = null; /** * * * @var string */ var $typeIn = null; /** * * * @var KalturaControlPanelCommandTargetType */ var $targetTypeEqual = null; /** * * * @var string */ var $targetTypeIn = null; /** * * * @var KalturaControlPanelCommandStatus */ var $statusEqual = null; /** * * * @var string */ var $statusIn = null; } class KalturaConversionProfile extends KalturaObjectBase { /** * The id of the Conversion Profile * * * @var int * @readonly */ var $id = null; /** * * * @var int * @readonly */ var $partnerId = null; /** * The name of the Conversion Profile * * * @var string */ var $name = null; /** * The description of the Conversion Profile * * * @var string */ var $description = null; /** * Creation date as Unix timestamp (In seconds) * * * @var int * @readonly */ var $createdAt = null; /** * List of included flavor ids (comma separated) * * * @var string */ var $flavorParamsIds = null; /** * True if this Conversion Profile is the default * * * @var KalturaNullableBoolean */ var $isDefault = null; /** * Cropping dimensions * * * @var KalturaCropDimensions */ var $cropDimensions; /** * Clipping start position (in miliseconds) * * * @var int */ var $clipStart = null; /** * Clipping duration (in miliseconds) * * * @var int */ var $clipDuration = null; } class KalturaConversionProfileFilter extends KalturaFilter { /** * * * @var int */ var $idEqual = null; /** * * * @var string */ var $idIn = null; } class KalturaConversionProfileListResponse extends KalturaObjectBase { /** * * * @var KalturaConversionProfileArray * @readonly */ var $objects; /** * * * @var int * @readonly */ var $totalCount = null; } class KalturaCountryRestriction extends KalturaBaseRestriction { /** * Country restriction type (Allow or deny) * * * @var KalturaCountryRestrictionType */ var $countryRestrictionType = null; /** * Comma separated list of country codes to allow to deny * * * @var string */ var $countryList = null; } class KalturaCropDimensions extends KalturaObjectBase { /** * Crop left point * * * @var int */ var $left = null; /** * Crop top point * * * @var int */ var $top = null; /** * Crop width * * * @var int */ var $width = null; /** * Crop height * * * @var int */ var $height = null; } class KalturaDataEntry extends KalturaBaseEntry { /** * The data of the entry * * @var string */ var $dataContent = null; } class KalturaDataEntryFilter extends KalturaBaseEntryFilter { } class KalturaDataListResponse extends KalturaObjectBase { /** * * * @var KalturaDataEntryArray * @readonly */ var $objects; /** * * * @var int * @readonly */ var $totalCount = null; } class KalturaDirectoryRestriction extends KalturaBaseRestriction { /** * Kaltura directory restriction type * * * @var KalturaDirectoryRestrictionType */ var $directoryRestrictionType = null; } class KalturaDocumentEntry extends KalturaBaseEntry { /** * The type of the document * * @var KalturaDocumentType * @insertonly */ var $documentType = null; } class KalturaDocumentEntryFilter extends KalturaBaseEntryFilter { /** * * * @var KalturaDocumentType */ var $documentTypeEqual = null; /** * * * @var string */ var $documentTypeIn = null; } class KalturaEntryContextDataParams extends KalturaObjectBase { /** * * * @var string */ var $referrer = null; } class KalturaEntryContextDataResult extends KalturaObjectBase { /** * * * @var bool */ var $isSiteRestricted = null; /** * * * @var bool */ var $isCountryRestricted = null; /** * * * @var bool */ var $isSessionRestricted = null; /** * * * @var int */ var $previewLength = null; /** * * * @var bool */ var $isScheduledNow = null; /** * * * @var bool */ var $isAdmin = null; } class KalturaFileSync extends KalturaObjectBase { /** * * * @var int * @readonly */ var $id = null; /** * * * @var int * @readonly */ var $partnerId = null; /** * * * @var KalturaFileSyncObjectType * @readonly */ var $objectType = null; /** * * * @var string * @readonly */ var $objectId = null; /** * * * @var string * @readonly */ var $version = null; /** * * * @var int * @readonly */ var $objectSubType = null; /** * * * @var string * @readonly */ var $dc = null; /** * * * @var int * @readonly */ var $original = null; /** * * * @var int * @readonly */ var $createdAt = null; /** * * * @var int * @readonly */ var $updatedAt = null; /** * * * @var int * @readonly */ var $readyAt = null; /** * * * @var int * @readonly */ var $syncTime = null; /** * * * @var KalturaFileSyncStatus * @readonly */ var $status = null; /** * * * @var KalturaFileSyncType * @readonly */ var $fileType = null; /** * * * @var int * @readonly */ var $linkedId = null; /** * * * @var int * @readonly */ var $linkCount = null; /** * * * @var string * @readonly */ var $fileRoot = null; /** * * * @var string * @readonly */ var $filePath = null; /** * * * @var int * @readonly */ var $fileSize = null; /** * * * @var string * @readonly */ var $fileUrl = null; /** * * * @var string * @readonly */ var $fileContent = null; /** * * * @var int * @readonly */ var $fileDiscSize = null; } class KalturaFileSyncFilter extends KalturaFilter { /** * * * @var int */ var $partnerIdEqual = null; /** * * * @var KalturaFileSyncObjectType */ var $objectTypeEqual = null; /** * * * @var string */ var $objectTypeIn = null; /** * * * @var string */ var $objectIdEqual = null; /** * * * @var string */ var $objectIdIn = null; /** * * * @var string */ var $versionEqual = null; /** * * * @var string */ var $versionIn = null; /** * * * @var int */ var $objectSubTypeEqual = null; /** * * * @var string */ var $objectSubTypeIn = null; /** * * * @var string */ var $dcEqual = null; /** * * * @var string */ var $dcIn = null; /** * * * @var int */ var $originalEqual = null; /** * * * @var int */ var $createdAtGreaterThanOrEqual = null; /** * * * @var int */ var $createdAtLessThanOrEqual = null; /** * * * @var int */ var $updatedAtGreaterThanOrEqual = null; /** * * * @var int */ var $updatedAtLessThanOrEqual = null; /** * * * @var int */ var $readyAtGreaterThanOrEqual = null; /** * * * @var int */ var $readyAtLessThanOrEqual = null; /** * * * @var int */ var $syncTimeGreaterThanOrEqual = null; /** * * * @var int */ var $syncTimeLessThanOrEqual = null; /** * * * @var KalturaFileSyncStatus */ var $statusEqual = null; /** * * * @var string */ var $statusIn = null; /** * * * @var KalturaFileSyncType */ var $fileTypeEqual = null; /** * * * @var string */ var $fileTypeIn = null; /** * * * @var int */ var $linkedIdEqual = null; /** * * * @var int */ var $linkCountGreaterThanOrEqual = null; /** * * * @var int */ var $linkCountLessThanOrEqual = null; /** * * * @var int */ var $fileSizeGreaterThanOrEqual = null; /** * * * @var int */ var $fileSizeLessThanOrEqual = null; } class KalturaFileSyncListResponse extends KalturaObjectBase { /** * * * @var KalturaFileSyncArray * @readonly */ var $objects; /** * * * @var int * @readonly */ var $totalCount = null; } class KalturaFilterPager extends KalturaObjectBase { /** * The number of objects to retrieve. (Default is 30, maximum page size is 500). * * * @var int */ var $pageSize = null; /** * The page number for which {pageSize} of objects should be retrieved (Default is 1). * * * @var int */ var $pageIndex = null; } class KalturaFlavorAsset extends KalturaObjectBase { /** * The ID of the Flavor Asset * * * @var string * @readonly */ var $id = null; /** * The entry ID of the Flavor Asset * * * @var string * @readonly */ var $entryId = null; /** * * * @var string * @readonly */ var $partnerId = null; /** * The status of the Flavor Asset * * * @var KalturaFlavorAssetStatus * @readonly */ var $status = null; /** * The Flavor Params used to create this Flavor Asset * * * @var int * @readonly */ var $flavorParamsId = null; /** * The version of the Flavor Asset * * * @var int * @readonly */ var $version = null; /** * The width of the Flavor Asset * * * @var int * @readonly */ var $width = null; /** * The height of the Flavor Asset * * * @var int * @readonly */ var $height = null; /** * The overall bitrate (in KBits) of the Flavor Asset * * * @var int * @readonly */ var $bitrate = null; /** * The frame rate (in FPS) of the Flavor Asset * * * @var int * @readonly */ var $frameRate = null; /** * The size (in KBytes) of the Flavor Asset * * * @var int * @readonly */ var $size = null; /** * True if this Flavor Asset is the original source * * * @var bool */ var $isOriginal = null; /** * Tags used to identify the Flavor Asset in various scenarios * * * @var string */ var $tags = null; /** * True if this Flavor Asset is playable in KDP * * * @var bool */ var $isWeb = null; /** * The file extension * * * @var string */ var $fileExt = null; /** * The container format * * * @var string */ var $containerFormat = null; /** * The video codec * * * @var string */ var $videoCodecId = null; /** * * * @var int */ var $createdAt = null; /** * * * @var int */ var $updatedAt = null; /** * * * @var int */ var $deletedAt = null; /** * * * @var string */ var $description = null; } class KalturaFlavorAssetWithParams extends KalturaObjectBase { /** * The Flavor Asset (Can be null when there are params without asset) * * * @var KalturaFlavorAsset */ var $flavorAsset; /** * The Flavor Params * * * @var KalturaFlavorParams */ var $flavorParams; /** * The entry id * * * @var string */ var $entryId = null; } class KalturaFlavorParams extends KalturaObjectBase { /** * The id of the Flavor Params * * * @var int * @readonly */ var $id = null; /** * * * @var int * @readonly */ var $partnerId = null; /** * The name of the Flavor Params * * * @var string */ var $name = null; /** * The description of the Flavor Params * * * @var string */ var $description = null; /** * Creation date as Unix timestamp (In seconds) * * * @var int * @readonly */ var $createdAt = null; /** * True if those Flavor Params are part of system defaults * * * @var KalturaNullableBoolean * @readonly */ var $isSystemDefault = null; /** * The Flavor Params tags are used to identify the flavor for different usage (e.g. web, hd, mobile) * * * @var string */ var $tags = null; /** * The container format of the Flavor Params * * * @var KalturaContainerFormat */ var $format; /** * The video codec of the Flavor Params * * * @var KalturaVideoCodec */ var $videoCodec; /** * The video bitrate (in KBits) of the Flavor Params * * * @var int */ var $videoBitrate = null; /** * The audio codec of the Flavor Params * * * @var KalturaAudioCodec */ var $audioCodec; /** * The audio bitrate (in KBits) of the Flavor Params * * * @var int */ var $audioBitrate = null; /** * The number of audio channels for "downmixing" * * * @var int */ var $audioChannels = null; /** * The audio sample rate of the Flavor Params * * * @var int */ var $audioSampleRate = null; /** * The desired width of the Flavor Params * * * @var int */ var $width = null; /** * The desired height of the Flavor Params * * * @var int */ var $height = null; /** * The frame rate of the Flavor Params * * * @var int */ var $frameRate = null; /** * The gop size of the Flavor Params * * * @var int */ var $gopSize = null; /** * The list of conversion engines (comma separated) * * * @var string */ var $conversionEngines = null; /** * The list of conversion engines extra params (separated with "|") * * * @var string */ var $conversionEnginesExtraParams = null; /** * * * @var bool */ var $twoPass = null; } class KalturaFlavorParamsFilter extends KalturaFilter { /** * * * @var KalturaNullableBoolean */ var $isSystemDefaultEqual = null; } class KalturaFlavorParamsListResponse extends KalturaObjectBase { /** * * * @var KalturaFlavorParamsArray * @readonly */ var $objects; /** * * * @var int * @readonly */ var $totalCount = null; } class KalturaFlavorParamsOutput extends KalturaFlavorParams { /** * * * @var int */ var $flavorParamsId = null; /** * * * @var string */ var $commandLinesStr = null; /** * * * @var string */ var $flavorParamsVersion = null; /** * * * @var string */ var $flavorAssetId = null; /** * * * @var string */ var $flavorAssetVersion = null; /** * * * @var int */ var $readyBehavior = null; } class KalturaFlavorParamsOutputFilter extends KalturaFlavorParamsFilter { /** * * * @var int */ var $flavorParamsIdEqual = null; /** * * * @var string */ var $flavorParamsVersionEqual = null; /** * * * @var string */ var $flavorAssetIdEqual = null; /** * * * @var string */ var $flavorAssetVersionEqual = null; } class KalturaGoogleVideoSyndicationFeed extends KalturaBaseSyndicationFeed { /** * * * @var KalturaGoogleSyndicationFeedAdultValues */ var $adultContent; } class KalturaGoogleVideoSyndicationFeedFilter extends KalturaBaseSyndicationFeedFilter { } class KalturaITunesSyndicationFeed extends KalturaBaseSyndicationFeed { /** * feed description * * * @var string */ var $feedDescription = null; /** * feed language * * * @var string */ var $language = null; /** * feed landing page (i.e publisher website) * * * @var string */ var $feedLandingPage = null; /** * author/publisher name * * * @var string */ var $ownerName = null; /** * publisher email * * * @var string */ var $ownerEmail = null; /** * podcast thumbnail * * * @var string */ var $feedImageUrl = null; /** * * * @var KalturaITunesSyndicationFeedCategories * @readonly */ var $category; /** * * * @var KalturaITunesSyndicationFeedAdultValues */ var $adultContent; /** * * * @var string */ var $feedAuthor = null; } class KalturaITunesSyndicationFeedFilter extends KalturaBaseSyndicationFeedFilter { } class KalturaMailJobFilter extends KalturaBaseJobFilter { } class KalturaPlayableEntry extends KalturaBaseEntry { /** * Number of plays * * * @var int * @readonly */ var $plays = null; /** * Number of views * * * @var int * @readonly */ var $views = null; /** * The width in pixels * * * @var int * @readonly */ var $width = null; /** * The height in pixels * * * @var int * @readonly */ var $height = null; /** * The duration in seconds * * * @var int * @readonly */ var $duration = null; /** * The duration in miliseconds * * * @var int * @readonly */ var $msDuration = null; /** * The duration type (short for 0-4 mins, medium for 4-20 mins, long for 20+ mins) * * * @var KalturaDurationType * @readonly */ var $durationType; } class KalturaMediaEntry extends KalturaPlayableEntry { /** * The media type of the entry * * * @var KalturaMediaType * @insertonly */ var $mediaType = null; /** * Override the default conversion quality * * * @var string * @insertonly */ var $conversionQuality = null; /** * The source type of the entry * * @var KalturaSourceType * @readonly */ var $sourceType = null; /** * The search provider type used to import this entry * * @var KalturaSearchProviderType * @readonly */ var $searchProviderType = null; /** * The ID of the media in the importing site * * @var string * @readonly */ var $searchProviderId = null; /** * The user name used for credits * * @var string */ var $creditUserName = null; /** * The URL for credits * * @var string */ var $creditUrl = null; /** * The media date extracted from EXIF data (For images) as Unix timestamp (In seconds) * * @var int * @readonly */ var $mediaDate = null; /** * The URL used for playback. This is not the download URL. * * @var string * @readonly */ var $dataUrl = null; /** * Comma separated flavor params ids that exists for this media entry * * * @var string * @readonly */ var $flavorParamsIds = null; } class KalturaPlayableEntryFilter extends KalturaBaseEntryFilter { /** * * * @var int */ var $durationLessThan = null; /** * * * @var int */ var $durationGreaterThan = null; /** * * * @var int */ var $durationLessThanOrEqual = null; /** * * * @var int */ var $durationGreaterThanOrEqual = null; /** * * * @var int */ var $msDurationLessThan = null; /** * * * @var int */ var $msDurationGreaterThan = null; /** * * * @var int */ var $msDurationLessThanOrEqual = null; /** * * * @var int */ var $msDurationGreaterThanOrEqual = null; /** * * * @var string */ var $durationTypeMatchOr = null; } class KalturaMediaEntryFilter extends KalturaPlayableEntryFilter { /** * * * @var KalturaMediaType */ var $mediaTypeEqual = null; /** * * * @var string */ var $mediaTypeIn = null; /** * * * @var int */ var $mediaDateGreaterThanOrEqual = null; /** * * * @var int */ var $mediaDateLessThanOrEqual = null; /** * * * @var string */ var $flavorParamsIdsMatchOr = null; /** * * * @var string */ var $flavorParamsIdsMatchAnd = null; } class KalturaMediaEntryFilterForPlaylist extends KalturaMediaEntryFilter { /** * * * @var int */ var $limit = null; } class KalturaMediaInfoFilter extends KalturaFilter { /** * * * @var string */ var $flavorAssetIdEqual = null; } class KalturaMediaListResponse extends KalturaObjectBase { /** * * * @var KalturaMediaEntryArray * @readonly */ var $objects; /** * * * @var int * @readonly */ var $totalCount = null; } class KalturaMixEntry extends KalturaPlayableEntry { /** * Indicates whether the user has submited a real thumbnail to the mix (Not the one that was generated automaticaly) * * * @var bool * @readonly */ var $hasRealThumbnail = null; /** * The editor type used to edit the metadata * * * @var KalturaEditorType */ var $editorType = null; /** * The xml data of the mix * * @var string */ var $dataContent = null; } class KalturaMixEntryFilter extends KalturaPlayableEntryFilter { } class KalturaMixListResponse extends KalturaObjectBase { /** * * * @var KalturaMixEntryArray * @readonly */ var $objects; /** * * * @var int * @readonly */ var $totalCount = null; } class KalturaModerationFlag extends KalturaObjectBase { /** * Moderation flag id * * @var int * @readonly */ var $id = null; /** * * * @var int * @readonly */ var $partnerId = null; /** * The user id that added the moderation flag * * @var string * @readonly */ var $userId = null; /** * The type of the moderation flag (entry or user) * * @var KalturaModerationObjectType * @readonly */ var $moderationObjectType = null; /** * If moderation flag is set for entry, this is the flagged entry id * * @var string */ var $flaggedEntryId = null; /** * If moderation flag is set for user, this is the flagged user id * * @var string */ var $flaggedUserId = null; /** * The moderation flag status * * @var KalturaModerationFlagStatus * @readonly */ var $status = null; /** * The comment that was added to the flag * * @var string */ var $comments = null; /** * * * @var KalturaModerationFlagType */ var $flagType = null; /** * * * @var int * @readonly */ var $createdAt = null; /** * * * @var int * @readonly */ var $updatedAt = null; } class KalturaModerationFlagListResponse extends KalturaObjectBase { /** * * * @var KalturaModerationFlagArray * @readonly */ var $objects; /** * * * @var int * @readonly */ var $totalCount = null; } class KalturaNotificationFilter extends KalturaBaseJobFilter { } class KalturaPartner extends KalturaObjectBase { /** * * * @var int * @readonly */ var $id = null; /** * * * @var string */ var $name = null; /** * * * @var string */ var $website = null; /** * * * @var string */ var $notificationUrl = null; /** * * * @var int */ var $appearInSearch = null; /** * * * @var string * @readonly */ var $createdAt = null; /** * * * @var string */ var $adminName = null; /** * * * @var string */ var $adminEmail = null; /** * * * @var string */ var $description = null; /** * * * @var KalturaCommercialUseType */ var $commercialUse; /** * * * @var string */ var $landingPage = null; /** * * * @var string */ var $userLandingPage = null; /** * * * @var string */ var $contentCategories = null; /** * * * @var KalturaPartnerType */ var $type = null; /** * * * @var string */ var $phone = null; /** * * * @var string */ var $describeYourself = null; /** * * * @var bool */ var $adultContent = null; /** * * * @var string */ var $defConversionProfileType = null; /** * * * @var int */ var $notify = null; /** * * * @var int * @readonly */ var $status = null; /** * * * @var int */ var $allowQuickEdit = null; /** * * * @var int */ var $mergeEntryLists = null; /** * * * @var string */ var $notificationsConfig = null; /** * * * @var int */ var $maxUploadSize = null; /** * * * @var int * @readonly */ var $partnerPackage = null; /** * * * @var string * @readonly */ var $secret = null; /** * * * @var string * @readonly */ var $adminSecret = null; /** * * * @var string * @readonly */ var $cmsPassword = null; /** * * * @var int * @readonly */ var $allowMultiNotification = null; } class KalturaPartnerFilter extends KalturaFilter { /** * * * @var int */ var $idEqual = null; /** * * * @var string */ var $idIn = null; /** * * * @var string */ var $nameLike = null; /** * * * @var string */ var $nameMultiLikeOr = null; /** * * * @var string */ var $nameMultiLikeAnd = null; /** * * * @var string */ var $nameEqual = null; /** * * * @var int */ var $statusEqual = null; /** * * * @var string */ var $statusIn = null; /** * * * @var string */ var $partnerNameDescriptionWebsiteAdminNameAdminEmailLike = null; } class KalturaPartnerUsage extends KalturaObjectBase { /** * * * @var float * @readonly */ var $hostingGB = null; /** * * * @var float * @readonly */ var $Percent = null; /** * * * @var int * @readonly */ var $packageBW = null; /** * * * @var int * @readonly */ var $usageGB = null; /** * * * @var int * @readonly */ var $reachedLimitDate = null; /** * * * @var string * @readonly */ var $usageGraph = null; } class KalturaPlaylist extends KalturaBaseEntry { /** * Content of the playlist - * XML if the playlistType is dynamic * text if the playlistType is static * url if the playlistType is mRss * * @var string */ var $playlistContent = null; /** * * * @var KalturaMediaEntryFilterForPlaylistArray */ var $filters; /** * * * @var int */ var $totalResults = null; /** * Type of playlist * * @var KalturaPlaylistType */ var $playlistType = null; /** * Number of plays * * @var int * @readonly */ var $plays = null; /** * Number of views * * @var int * @readonly */ var $views = null; /** * The duration in seconds * * @var int * @readonly */ var $duration = null; } class KalturaPlaylistFilter extends KalturaBaseEntryFilter { } class KalturaPlaylistListResponse extends KalturaObjectBase { /** * * * @var KalturaPlaylistArray * @readonly */ var $objects; /** * * * @var int * @readonly */ var $totalCount = null; } class KalturaSessionRestriction extends KalturaBaseRestriction { } class KalturaPreviewRestriction extends KalturaSessionRestriction { /** * The preview restriction length * * * @var int */ var $previewLength = null; } class KalturaReportGraph extends KalturaObjectBase { /** * * * @var string */ var $id = null; /** * * * @var string */ var $data = null; } class KalturaReportInputFilter extends KalturaObjectBase { /** * * * @var int */ var $fromDate = null; /** * * * @var int */ var $toDate = null; /** * * * @var string */ var $keywords = null; /** * * * @var bool */ var $searchInTags = null; /** * * * @var bool */ var $searchInAdminTags = null; /** * * * @var string */ var $categories = null; } class KalturaReportTable extends KalturaObjectBase { /** * * * @var string * @readonly */ var $header = null; /** * * * @var string * @readonly */ var $data = null; /** * * * @var int * @readonly */ var $totalCount = null; } class KalturaReportTotal extends KalturaObjectBase { /** * * * @var string */ var $header = null; /** * * * @var string */ var $data = null; } class KalturaSearch extends KalturaObjectBase { /** * * * @var string */ var $keyWords = null; /** * * * @var KalturaSearchProviderType */ var $searchSource = null; /** * * * @var KalturaMediaType */ var $mediaType = null; /** * Use this field to pass dynamic data for searching * For example - if you set this field to "mymovies_$partner_id" * The $partner_id will be automatically replcaed with your real partner Id * * * @var string */ var $extraData = null; /** * * * @var string */ var $authData = null; } class KalturaSearchAuthData extends KalturaObjectBase { /** * The authentication data that further should be used for search * * * @var string */ var $authData = null; /** * Login URL when user need to sign-in and authorize the search * * @var string */ var $loginUrl = null; /** * Information when there was an error * * @var string */ var $message = null; } class KalturaSearchResult extends KalturaSearch { /** * * * @var string */ var $id = null; /** * * * @var string */ var $title = null; /** * * * @var string */ var $thumbUrl = null; /** * * * @var string */ var $description = null; /** * * * @var string */ var $tags = null; /** * * * @var string */ var $url = null; /** * * * @var string */ var $sourceLink = null; /** * * * @var string */ var $credit = null; /** * * * @var KalturaLicenseType */ var $licenseType = null; /** * * * @var string */ var $flashPlaybackType = null; } class KalturaSearchResultResponse extends KalturaObjectBase { /** * * * @var KalturaSearchResultArray * @readonly */ var $objects; /** * * * @var bool * @readonly */ var $needMediaInfo = null; } class KalturaSiteRestriction extends KalturaBaseRestriction { /** * The site restriction type (allow or deny) * * * @var KalturaSiteRestrictionType */ var $siteRestrictionType = null; /** * Comma separated list of sites (domains) to allow or deny * * * @var string */ var $siteList = null; } class KalturaStartWidgetSessionResponse extends KalturaObjectBase { /** * * * @var int * @readonly */ var $partnerId = null; /** * * * @var string * @readonly */ var $ks = null; /** * * * @var string * @readonly */ var $userId = null; } class KalturaStatsEvent extends KalturaObjectBase { /** * * * @var string */ var $clientVer = null; /** * * * @var KalturaStatsEventType */ var $eventType = null; /** * the client's timestamp of this event * * * @var float */ var $eventTimestamp = null; /** * 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 * * @var string */ var $sessionId = null; /** * * * @var int */ var $partnerId = null; /** * * * @var string */ var $entryId = null; /** * the UV cookie - creates in the operational system and should be passed on ofr every event * * @var string */ var $uniqueViewer = null; /** * * * @var string */ var $widgetId = null; /** * * * @var int */ var $uiconfId = null; /** * the partner's user id * * @var string */ var $userId = null; /** * the timestamp along the video when the event happend * * @var int */ var $currentPoint = null; /** * the duration of the video in milliseconds - will make it much faster than quering the db for each entry * * @var int */ var $duration = null; /** * will be retrieved from the request of the user * * @var string * @readonly */ var $userIp = null; /** * the time in milliseconds the event took * * @var int */ var $processDuration = null; /** * the id of the GUI control - will be used in the future to better understand what the user clicked * * @var string */ var $controlId = null; /** * true if the user ever used seek in this session * * @var bool */ var $seek = null; /** * timestamp of the new point on the timeline of the video after the user seeks * * @var int */ var $newPoint = null; /** * the referrer of the client * * @var string */ var $referrer = null; /** * will indicate if the event is thrown for the first video in the session * * @var bool */ var $isFirstInSession = null; } class KalturaStatsKmcEvent extends KalturaObjectBase { /** * * * @var string */ var $clientVer = null; /** * * * @var string */ var $kmcEventActionPath = null; /** * * * @var KalturaStatsKmcEventType */ var $kmcEventType = null; /** * the client's timestamp of this event * * * @var float */ var $eventTimestamp = null; /** * 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 * * @var string */ var $sessionId = null; /** * * * @var int */ var $partnerId = null; /** * * * @var string */ var $entryId = null; /** * * * @var string */ var $widgetId = null; /** * * * @var int */ var $uiconfId = null; /** * the partner's user id * * @var string */ var $userId = null; /** * will be retrieved from the request of the user * * @var string * @readonly */ var $userIp = null; } class KalturaSyndicationFeedEntryCount extends KalturaObjectBase { /** * the total count of entries that should appear in the feed without flavor filtering * * @var int */ var $totalEntryCount = null; /** * count of entries that will appear in the feed (including all relevant filters) * * @var int */ var $actualEntryCount = null; /** * count of entries that requires transcoding in order to be included in feed * * @var int */ var $requireTranscodingCount = null; } class KalturaTubeMogulSyndicationFeed extends KalturaBaseSyndicationFeed { /** * * * @var KalturaTubeMogulSyndicationFeedCategories * @readonly */ var $category; } class KalturaTubeMogulSyndicationFeedFilter extends KalturaBaseSyndicationFeedFilter { } class KalturaUiConf extends KalturaObjectBase { /** * * * @var int * @readonly */ var $id = null; /** * Name of the uiConf, this is not a primary key * * @var string */ var $name = null; /** * * * @var string */ var $description = null; /** * * * @var int * @readonly */ var $partnerId = null; /** * * * @var KalturaUiConfObjType */ var $objType = null; /** * * * @var string * @readonly */ var $objTypeAsString = null; /** * * * @var int */ var $width = null; /** * * * @var int */ var $height = null; /** * * * @var string */ var $htmlParams = null; /** * * * @var string */ var $swfUrl = null; /** * * * @var string * @readonly */ var $confFilePath = null; /** * * * @var string */ var $confFile = null; /** * * * @var string */ var $confFileFeatures = null; /** * * * @var string */ var $confVars = null; /** * * * @var bool */ var $useCdn = null; /** * * * @var string */ var $tags = null; /** * * * @var string */ var $swfUrlVersion = null; /** * Entry creation date as Unix timestamp (In seconds) * * @var int * @readonly */ var $createdAt = null; /** * Entry creation date as Unix timestamp (In seconds) * * @var int * @readonly */ var $updatedAt = null; /** * * * @var KalturaUiConfCreationMode */ var $creationMode = null; } class KalturaUiConfFilter extends KalturaFilter { /** * * * @var int */ var $idEqual = null; /** * * * @var string */ var $idIn = null; /** * * * @var string */ var $nameLike = null; /** * * * @var KalturaUiConfObjType */ var $objTypeEqual = null; /** * * * @var string */ var $tagsMultiLikeOr = null; /** * * * @var string */ var $tagsMultiLikeAnd = null; /** * * * @var int */ var $createdAtGreaterThanOrEqual = null; /** * * * @var int */ var $createdAtLessThanOrEqual = null; /** * * * @var int */ var $updatedAtGreaterThanOrEqual = null; /** * * * @var int */ var $updatedAtLessThanOrEqual = null; /** * * * @var KalturaUiConfCreationMode */ var $creationModeEqual = null; /** * * * @var string */ var $creationModeIn = null; } class KalturaUiConfListResponse extends KalturaObjectBase { /** * * * @var KalturaUiConfArray * @readonly */ var $objects; /** * * * @var int * @readonly */ var $totalCount = null; } class KalturaUploadResponse extends KalturaObjectBase { /** * * * @var string */ var $uploadTokenId = null; /** * * * @var int */ var $fileSize = null; /** * * * @var KalturaUploadErrorCode */ var $errorCode = null; /** * * * @var string */ var $errorDescription = null; } class KalturaUser extends KalturaObjectBase { /** * * * @var string */ var $id = null; /** * * * @var int * @readonly */ var $partnerId = null; /** * * * @var string */ var $screenName = null; /** * * * @var string */ var $fullName = null; /** * * * @var string */ var $email = null; /** * * * @var int */ var $dateOfBirth = null; /** * * * @var string */ var $country = null; /** * * * @var string */ var $state = null; /** * * * @var string */ var $city = null; /** * * * @var string */ var $zip = null; /** * * * @var string */ var $thumbnailUrl = null; /** * * * @var string */ var $description = null; /** * * * @var string */ var $tags = null; /** * Admin tags can be updated only by using an admin session * * @var string */ var $adminTags = null; /** * * * @var KalturaGender */ var $gender = null; /** * * * @var KalturaUserStatus */ var $status = null; /** * Creation date as Unix timestamp (In seconds) * * @var int * @readonly */ var $createdAt = null; /** * Last update date as Unix timestamp (In seconds) * * @var int * @readonly */ var $updatedAt = null; /** * Can be used to store various partner related data as a string * * @var string */ var $partnerData = null; /** * * * @var int */ var $indexedPartnerDataInt = null; /** * * * @var string */ var $indexedPartnerDataString = null; /** * * * @var int * @readonly */ var $storageSize = null; } class KalturaUserFilter extends KalturaFilter { /** * * * @var string */ var $idEqual = null; /** * * * @var string */ var $idIn = null; /** * * * @var int */ var $partnerIdEqual = null; /** * * * @var string */ var $screenNameLike = null; /** * * * @var string */ var $screenNameStartsWith = null; /** * * * @var string */ var $emailLike = null; /** * * * @var string */ var $emailStartsWith = null; /** * * * @var string */ var $tagsMultiLikeOr = null; /** * * * @var string */ var $tagsMultiLikeAnd = null; /** * * * @var int */ var $createdAtGreaterThanOrEqual = null; /** * * * @var int */ var $createdAtLessThanOrEqual = null; } class KalturaUserListResponse extends KalturaObjectBase { /** * * * @var KalturaUserArray * @readonly */ var $objects; /** * * * @var int * @readonly */ var $totalCount = null; } class KalturaWidget extends KalturaObjectBase { /** * * * @var string * @readonly */ var $id = null; /** * * * @var string */ var $sourceWidgetId = null; /** * * * @var string * @readonly */ var $rootWidgetId = null; /** * * * @var int * @readonly */ var $partnerId = null; /** * * * @var string */ var $entryId = null; /** * * * @var int */ var $uiConfId = null; /** * * * @var KalturaWidgetSecurityType */ var $securityType = null; /** * * * @var int */ var $securityPolicy = null; /** * * * @var int * @readonly */ var $createdAt = null; /** * * * @var int * @readonly */ var $updatedAt = null; /** * Can be used to store various partner related data as a string * * @var string */ var $partnerData = null; /** * * * @var string * @readonly */ var $widgetHTML = null; } class KalturaWidgetFilter extends KalturaFilter { /** * * * @var string */ var $idEqual = null; /** * * * @var string */ var $idIn = null; /** * * * @var string */ var $sourceWidgetIdEqual = null; /** * * * @var string */ var $rootWidgetIdEqual = null; /** * * * @var int */ var $partnerIdEqual = null; /** * * * @var string */ var $entryIdEqual = null; /** * * * @var int */ var $uiConfIdEqual = null; /** * * * @var int */ var $createdAtGreaterThanOrEqual = null; /** * * * @var int */ var $createdAtLessThanOrEqual = null; /** * * * @var int */ var $updatedAtGreaterThanOrEqual = null; /** * * * @var int */ var $updatedAtLessThanOrEqual = null; /** * * * @var string */ var $partnerDataLike = null; } class KalturaWidgetListResponse extends KalturaObjectBase { /** * * * @var KalturaWidgetArray * @readonly */ var $objects; /** * * * @var int * @readonly */ var $totalCount = null; } class KalturaYahooSyndicationFeed extends KalturaBaseSyndicationFeed { /** * * * @var KalturaYahooSyndicationFeedCategories * @readonly */ var $category; /** * * * @var KalturaYahooSyndicationFeedAdultValues */ var $adultContent; /** * feed description * * * @var string */ var $feedDescription = null; /** * feed landing page (i.e publisher website) * * * @var string */ var $feedLandingPage = null; } class KalturaYahooSyndicationFeedFilter extends KalturaBaseSyndicationFeedFilter { } class KalturaAccessControlService extends KalturaServiceBase { function KalturaAccessControlService(&$client) { parent::KalturaServiceBase($client); } function add($accessControl) { $kparams = array(); $this->client->addParam($kparams, "accessControl", $accessControl->toParams()); $resultObject = $this->client->callService("accesscontrol", "add", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "KalturaAccessControl"); return $resultObject; } function get($id) { $kparams = array(); $this->client->addParam($kparams, "id", $id); $resultObject = $this->client->callService("accesscontrol", "get", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "KalturaAccessControl"); return $resultObject; } function update($id, $accessControl) { $kparams = array(); $this->client->addParam($kparams, "id", $id); $this->client->addParam($kparams, "accessControl", $accessControl->toParams()); $resultObject = $this->client->callService("accesscontrol", "update", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "KalturaAccessControl"); return $resultObject; } function delete($id) { $kparams = array(); $this->client->addParam($kparams, "id", $id); $resultObject = $this->client->callService("accesscontrol", "delete", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "null"); return $resultObject; } function listAction($filter = null, $pager = null) { $kparams = array(); if ($filter !== null) $this->client->addParam($kparams, "filter", $filter->toParams()); if ($pager !== null) $this->client->addParam($kparams, "pager", $pager->toParams()); $resultObject = $this->client->callService("accesscontrol", "list", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "KalturaAccessControlListResponse"); return $resultObject; } } class KalturaAdminUserService extends KalturaServiceBase { function KalturaAdminUserService(&$client) { parent::KalturaServiceBase($client); } function updatePassword($email, $password, $newEmail = "", $newPassword = "") { $kparams = array(); $this->client->addParam($kparams, "email", $email); $this->client->addParam($kparams, "password", $password); $this->client->addParam($kparams, "newEmail", $newEmail); $this->client->addParam($kparams, "newPassword", $newPassword); $resultObject = $this->client->callService("adminuser", "updatePassword", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "KalturaAdminUser"); return $resultObject; } function resetPassword($email) { $kparams = array(); $this->client->addParam($kparams, "email", $email); $resultObject = $this->client->callService("adminuser", "resetPassword", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "null"); return $resultObject; } function login($email, $password) { $kparams = array(); $this->client->addParam($kparams, "email", $email); $this->client->addParam($kparams, "password", $password); $resultObject = $this->client->callService("adminuser", "login", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "string"); return $resultObject; } } class KalturaBaseEntryService extends KalturaServiceBase { function KalturaBaseEntryService(&$client) { parent::KalturaServiceBase($client); } function addFromUploadedFile($entry, $uploadTokenId, $type = -1) { $kparams = array(); $this->client->addParam($kparams, "entry", $entry->toParams()); $this->client->addParam($kparams, "uploadTokenId", $uploadTokenId); $this->client->addParam($kparams, "type", $type); $resultObject = $this->client->callService("baseentry", "addFromUploadedFile", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "KalturaBaseEntry"); return $resultObject; } function get($entryId, $version = -1) { $kparams = array(); $this->client->addParam($kparams, "entryId", $entryId); $this->client->addParam($kparams, "version", $version); $resultObject = $this->client->callService("baseentry", "get", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "KalturaBaseEntry"); return $resultObject; } function update($entryId, $baseEntry) { $kparams = array(); $this->client->addParam($kparams, "entryId", $entryId); $this->client->addParam($kparams, "baseEntry", $baseEntry->toParams()); $resultObject = $this->client->callService("baseentry", "update", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "KalturaBaseEntry"); return $resultObject; } function getByIds($entryIds) { $kparams = array(); $this->client->addParam($kparams, "entryIds", $entryIds); $resultObject = $this->client->callService("baseentry", "getByIds", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "array"); return $resultObject; } function delete($entryId) { $kparams = array(); $this->client->addParam($kparams, "entryId", $entryId); $resultObject = $this->client->callService("baseentry", "delete", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "null"); return $resultObject; } function listAction($filter = null, $pager = null) { $kparams = array(); if ($filter !== null) $this->client->addParam($kparams, "filter", $filter->toParams()); if ($pager !== null) $this->client->addParam($kparams, "pager", $pager->toParams()); $resultObject = $this->client->callService("baseentry", "list", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "KalturaBaseEntryListResponse"); return $resultObject; } function count($filter = null) { $kparams = array(); if ($filter !== null) $this->client->addParam($kparams, "filter", $filter->toParams()); $resultObject = $this->client->callService("baseentry", "count", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "integer"); return $resultObject; } function upload($fileData) { $kparams = array(); $this->client->addParam($kparams, "fileData", $fileData->toParams()); $resultObject = $this->client->callService("baseentry", "upload", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "string"); return $resultObject; } function updateThumbnailJpeg($entryId, $fileData) { $kparams = array(); $this->client->addParam($kparams, "entryId", $entryId); $this->client->addParam($kparams, "fileData", $fileData->toParams()); $resultObject = $this->client->callService("baseentry", "updateThumbnailJpeg", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "KalturaBaseEntry"); return $resultObject; } function updateThumbnailFromUrl($entryId, $url) { $kparams = array(); $this->client->addParam($kparams, "entryId", $entryId); $this->client->addParam($kparams, "url", $url); $resultObject = $this->client->callService("baseentry", "updateThumbnailFromUrl", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "KalturaBaseEntry"); return $resultObject; } function updateThumbnailFromSourceEntry($entryId, $sourceEntryId, $timeOffset) { $kparams = array(); $this->client->addParam($kparams, "entryId", $entryId); $this->client->addParam($kparams, "sourceEntryId", $sourceEntryId); $this->client->addParam($kparams, "timeOffset", $timeOffset); $resultObject = $this->client->callService("baseentry", "updateThumbnailFromSourceEntry", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "KalturaBaseEntry"); return $resultObject; } function flag($moderationFlag) { $kparams = array(); $this->client->addParam($kparams, "moderationFlag", $moderationFlag->toParams()); $resultObject = $this->client->callService("baseentry", "flag", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "null"); return $resultObject; } function reject($entryId) { $kparams = array(); $this->client->addParam($kparams, "entryId", $entryId); $resultObject = $this->client->callService("baseentry", "reject", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "null"); return $resultObject; } function approve($entryId) { $kparams = array(); $this->client->addParam($kparams, "entryId", $entryId); $resultObject = $this->client->callService("baseentry", "approve", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "null"); return $resultObject; } function listFlags($entryId, $pager = null) { $kparams = array(); $this->client->addParam($kparams, "entryId", $entryId); if ($pager !== null) $this->client->addParam($kparams, "pager", $pager->toParams()); $resultObject = $this->client->callService("baseentry", "listFlags", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "KalturaModerationFlagListResponse"); return $resultObject; } function anonymousRank($entryId, $rank) { $kparams = array(); $this->client->addParam($kparams, "entryId", $entryId); $this->client->addParam($kparams, "rank", $rank); $resultObject = $this->client->callService("baseentry", "anonymousRank", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "null"); return $resultObject; } function getContextData($entryId, $contextDataParams) { $kparams = array(); $this->client->addParam($kparams, "entryId", $entryId); $this->client->addParam($kparams, "contextDataParams", $contextDataParams->toParams()); $resultObject = $this->client->callService("baseentry", "getContextData", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "KalturaEntryContextDataResult"); return $resultObject; } } class KalturaBulkUploadService extends KalturaServiceBase { function KalturaBulkUploadService(&$client) { parent::KalturaServiceBase($client); } function add($conversionProfileId, $csvFileData) { $kparams = array(); $this->client->addParam($kparams, "conversionProfileId", $conversionProfileId); $this->client->addParam($kparams, "csvFileData", $csvFileData->toParams()); $resultObject = $this->client->callService("bulkupload", "add", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "KalturaBulkUpload"); return $resultObject; } function get($id) { $kparams = array(); $this->client->addParam($kparams, "id", $id); $resultObject = $this->client->callService("bulkupload", "get", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "KalturaBulkUpload"); return $resultObject; } function listAction($pager = null) { $kparams = array(); if ($pager !== null) $this->client->addParam($kparams, "pager", $pager->toParams()); $resultObject = $this->client->callService("bulkupload", "list", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "KalturaBulkUploadListResponse"); return $resultObject; } } class KalturaCategoryService extends KalturaServiceBase { function KalturaCategoryService(&$client) { parent::KalturaServiceBase($client); } function add($category) { $kparams = array(); $this->client->addParam($kparams, "category", $category->toParams()); $resultObject = $this->client->callService("category", "add", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "KalturaCategory"); return $resultObject; } function get($id) { $kparams = array(); $this->client->addParam($kparams, "id", $id); $resultObject = $this->client->callService("category", "get", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "KalturaCategory"); return $resultObject; } function update($id, $category) { $kparams = array(); $this->client->addParam($kparams, "id", $id); $this->client->addParam($kparams, "category", $category->toParams()); $resultObject = $this->client->callService("category", "update", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "KalturaCategory"); return $resultObject; } function delete($id) { $kparams = array(); $this->client->addParam($kparams, "id", $id); $resultObject = $this->client->callService("category", "delete", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "null"); return $resultObject; } function listAction($filter = null) { $kparams = array(); if ($filter !== null) $this->client->addParam($kparams, "filter", $filter->toParams()); $resultObject = $this->client->callService("category", "list", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "KalturaCategoryListResponse"); return $resultObject; } } class KalturaConversionProfileService extends KalturaServiceBase { function KalturaConversionProfileService(&$client) { parent::KalturaServiceBase($client); } function add($conversionProfile) { $kparams = array(); $this->client->addParam($kparams, "conversionProfile", $conversionProfile->toParams()); $resultObject = $this->client->callService("conversionprofile", "add", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "KalturaConversionProfile"); return $resultObject; } function get($id) { $kparams = array(); $this->client->addParam($kparams, "id", $id); $resultObject = $this->client->callService("conversionprofile", "get", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "KalturaConversionProfile"); return $resultObject; } function update($id, $conversionProfile) { $kparams = array(); $this->client->addParam($kparams, "id", $id); $this->client->addParam($kparams, "conversionProfile", $conversionProfile->toParams()); $resultObject = $this->client->callService("conversionprofile", "update", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "KalturaConversionProfile"); return $resultObject; } function delete($id) { $kparams = array(); $this->client->addParam($kparams, "id", $id); $resultObject = $this->client->callService("conversionprofile", "delete", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "null"); return $resultObject; } function listAction($filter = null, $pager = null) { $kparams = array(); if ($filter !== null) $this->client->addParam($kparams, "filter", $filter->toParams()); if ($pager !== null) $this->client->addParam($kparams, "pager", $pager->toParams()); $resultObject = $this->client->callService("conversionprofile", "list", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "KalturaConversionProfileListResponse"); return $resultObject; } } class KalturaDataService extends KalturaServiceBase { function KalturaDataService(&$client) { parent::KalturaServiceBase($client); } function add($dataEntry) { $kparams = array(); $this->client->addParam($kparams, "dataEntry", $dataEntry->toParams()); $resultObject = $this->client->callService("data", "add", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "KalturaDataEntry"); return $resultObject; } function get($entryId, $version = -1) { $kparams = array(); $this->client->addParam($kparams, "entryId", $entryId); $this->client->addParam($kparams, "version", $version); $resultObject = $this->client->callService("data", "get", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "KalturaDataEntry"); return $resultObject; } function update($entryId, $documentEntry) { $kparams = array(); $this->client->addParam($kparams, "entryId", $entryId); $this->client->addParam($kparams, "documentEntry", $documentEntry->toParams()); $resultObject = $this->client->callService("data", "update", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "KalturaDataEntry"); return $resultObject; } function delete($entryId) { $kparams = array(); $this->client->addParam($kparams, "entryId", $entryId); $resultObject = $this->client->callService("data", "delete", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "null"); return $resultObject; } function listAction($filter = null, $pager = null) { $kparams = array(); if ($filter !== null) $this->client->addParam($kparams, "filter", $filter->toParams()); if ($pager !== null) $this->client->addParam($kparams, "pager", $pager->toParams()); $resultObject = $this->client->callService("data", "list", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "KalturaDataListResponse"); return $resultObject; } } class KalturaFlavorAssetService extends KalturaServiceBase { function KalturaFlavorAssetService(&$client) { parent::KalturaServiceBase($client); } function get($id) { $kparams = array(); $this->client->addParam($kparams, "id", $id); $resultObject = $this->client->callService("flavorasset", "get", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "KalturaFlavorAsset"); return $resultObject; } function getByEntryId($entryId) { $kparams = array(); $this->client->addParam($kparams, "entryId", $entryId); $resultObject = $this->client->callService("flavorasset", "getByEntryId", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "array"); return $resultObject; } function getWebPlayableByEntryId($entryId) { $kparams = array(); $this->client->addParam($kparams, "entryId", $entryId); $resultObject = $this->client->callService("flavorasset", "getWebPlayableByEntryId", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "array"); return $resultObject; } function convert($entryId, $flavorParamsId) { $kparams = array(); $this->client->addParam($kparams, "entryId", $entryId); $this->client->addParam($kparams, "flavorParamsId", $flavorParamsId); $resultObject = $this->client->callService("flavorasset", "convert", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "null"); return $resultObject; } function reconvert($id) { $kparams = array(); $this->client->addParam($kparams, "id", $id); $resultObject = $this->client->callService("flavorasset", "reconvert", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "null"); return $resultObject; } function delete($id) { $kparams = array(); $this->client->addParam($kparams, "id", $id); $resultObject = $this->client->callService("flavorasset", "delete", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "null"); return $resultObject; } function getDownloadUrl($id) { $kparams = array(); $this->client->addParam($kparams, "id", $id); $resultObject = $this->client->callService("flavorasset", "getDownloadUrl", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "string"); return $resultObject; } function getFlavorAssetsWithParams($entryId) { $kparams = array(); $this->client->addParam($kparams, "entryId", $entryId); $resultObject = $this->client->callService("flavorasset", "getFlavorAssetsWithParams", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "array"); return $resultObject; } } class KalturaFlavorParamsService extends KalturaServiceBase { function KalturaFlavorParamsService(&$client) { parent::KalturaServiceBase($client); } function add($flavorParams) { $kparams = array(); $this->client->addParam($kparams, "flavorParams", $flavorParams->toParams()); $resultObject = $this->client->callService("flavorparams", "add", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "KalturaFlavorParams"); return $resultObject; } function get($id) { $kparams = array(); $this->client->addParam($kparams, "id", $id); $resultObject = $this->client->callService("flavorparams", "get", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "KalturaFlavorParams"); return $resultObject; } function update($id, $flavorParams) { $kparams = array(); $this->client->addParam($kparams, "id", $id); $this->client->addParam($kparams, "flavorParams", $flavorParams->toParams()); $resultObject = $this->client->callService("flavorparams", "update", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "KalturaFlavorParams"); return $resultObject; } function delete($id) { $kparams = array(); $this->client->addParam($kparams, "id", $id); $resultObject = $this->client->callService("flavorparams", "delete", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "null"); return $resultObject; } function listAction($filter = null, $pager = null) { $kparams = array(); if ($filter !== null) $this->client->addParam($kparams, "filter", $filter->toParams()); if ($pager !== null) $this->client->addParam($kparams, "pager", $pager->toParams()); $resultObject = $this->client->callService("flavorparams", "list", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "KalturaFlavorParamsListResponse"); return $resultObject; } function getByConversionProfileId($conversionProfileId) { $kparams = array(); $this->client->addParam($kparams, "conversionProfileId", $conversionProfileId); $resultObject = $this->client->callService("flavorparams", "getByConversionProfileId", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "array"); return $resultObject; } } class KalturaMediaService extends KalturaServiceBase { function KalturaMediaService(&$client) { parent::KalturaServiceBase($client); } function addFromBulk($mediaEntry, $url, $bulkUploadId) { $kparams = array(); $this->client->addParam($kparams, "mediaEntry", $mediaEntry->toParams()); $this->client->addParam($kparams, "url", $url); $this->client->addParam($kparams, "bulkUploadId", $bulkUploadId); $resultObject = $this->client->callService("media", "addFromBulk", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "KalturaMediaEntry"); return $resultObject; } function addFromUrl($mediaEntry, $url) { $kparams = array(); $this->client->addParam($kparams, "mediaEntry", $mediaEntry->toParams()); $this->client->addParam($kparams, "url", $url); $resultObject = $this->client->callService("media", "addFromUrl", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "KalturaMediaEntry"); return $resultObject; } function addFromSearchResult($mediaEntry = null, $searchResult = null) { $kparams = array(); if ($mediaEntry !== null) $this->client->addParam($kparams, "mediaEntry", $mediaEntry->toParams()); if ($searchResult !== null) $this->client->addParam($kparams, "searchResult", $searchResult->toParams()); $resultObject = $this->client->callService("media", "addFromSearchResult", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "KalturaMediaEntry"); return $resultObject; } function addFromUploadedFile($mediaEntry, $uploadTokenId) { $kparams = array(); $this->client->addParam($kparams, "mediaEntry", $mediaEntry->toParams()); $this->client->addParam($kparams, "uploadTokenId", $uploadTokenId); $resultObject = $this->client->callService("media", "addFromUploadedFile", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "KalturaMediaEntry"); return $resultObject; } function addFromRecordedWebcam($mediaEntry, $webcamTokenId) { $kparams = array(); $this->client->addParam($kparams, "mediaEntry", $mediaEntry->toParams()); $this->client->addParam($kparams, "webcamTokenId", $webcamTokenId); $resultObject = $this->client->callService("media", "addFromRecordedWebcam", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "KalturaMediaEntry"); return $resultObject; } function get($entryId, $version = -1) { $kparams = array(); $this->client->addParam($kparams, "entryId", $entryId); $this->client->addParam($kparams, "version", $version); $resultObject = $this->client->callService("media", "get", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "KalturaMediaEntry"); return $resultObject; } function update($entryId, $mediaEntry) { $kparams = array(); $this->client->addParam($kparams, "entryId", $entryId); $this->client->addParam($kparams, "mediaEntry", $mediaEntry->toParams()); $resultObject = $this->client->callService("media", "update", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "KalturaMediaEntry"); return $resultObject; } function delete($entryId) { $kparams = array(); $this->client->addParam($kparams, "entryId", $entryId); $resultObject = $this->client->callService("media", "delete", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "null"); return $resultObject; } function listAction($filter = null, $pager = null) { $kparams = array(); if ($filter !== null) $this->client->addParam($kparams, "filter", $filter->toParams()); if ($pager !== null) $this->client->addParam($kparams, "pager", $pager->toParams()); $resultObject = $this->client->callService("media", "list", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "KalturaMediaListResponse"); return $resultObject; } function count($filter = null) { $kparams = array(); if ($filter !== null) $this->client->addParam($kparams, "filter", $filter->toParams()); $resultObject = $this->client->callService("media", "count", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "integer"); return $resultObject; } function upload($fileData) { $kparams = array(); $this->client->addParam($kparams, "fileData", $fileData->toParams()); $resultObject = $this->client->callService("media", "upload", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "string"); return $resultObject; } function updateThumbnail($entryId, $timeOffset) { $kparams = array(); $this->client->addParam($kparams, "entryId", $entryId); $this->client->addParam($kparams, "timeOffset", $timeOffset); $resultObject = $this->client->callService("media", "updateThumbnail", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "KalturaMediaEntry"); return $resultObject; } function updateThumbnailFromSourceEntry($entryId, $sourceEntryId, $timeOffset) { $kparams = array(); $this->client->addParam($kparams, "entryId", $entryId); $this->client->addParam($kparams, "sourceEntryId", $sourceEntryId); $this->client->addParam($kparams, "timeOffset", $timeOffset); $resultObject = $this->client->callService("media", "updateThumbnailFromSourceEntry", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "KalturaMediaEntry"); return $resultObject; } function updateThumbnailJpeg($entryId, $fileData) { $kparams = array(); $this->client->addParam($kparams, "entryId", $entryId); $this->client->addParam($kparams, "fileData", $fileData->toParams()); $resultObject = $this->client->callService("media", "updateThumbnailJpeg", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "KalturaMediaEntry"); return $resultObject; } function updateThumbnailFromUrl($entryId, $url) { $kparams = array(); $this->client->addParam($kparams, "entryId", $entryId); $this->client->addParam($kparams, "url", $url); $resultObject = $this->client->callService("media", "updateThumbnailFromUrl", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "KalturaBaseEntry"); return $resultObject; } function requestConversion($entryId, $fileFormat) { $kparams = array(); $this->client->addParam($kparams, "entryId", $entryId); $this->client->addParam($kparams, "fileFormat", $fileFormat); $resultObject = $this->client->callService("media", "requestConversion", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "integer"); return $resultObject; } function flag($moderationFlag) { $kparams = array(); $this->client->addParam($kparams, "moderationFlag", $moderationFlag->toParams()); $resultObject = $this->client->callService("media", "flag", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "null"); return $resultObject; } function reject($entryId) { $kparams = array(); $this->client->addParam($kparams, "entryId", $entryId); $resultObject = $this->client->callService("media", "reject", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "null"); return $resultObject; } function approve($entryId) { $kparams = array(); $this->client->addParam($kparams, "entryId", $entryId); $resultObject = $this->client->callService("media", "approve", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "null"); return $resultObject; } function listFlags($entryId, $pager = null) { $kparams = array(); $this->client->addParam($kparams, "entryId", $entryId); if ($pager !== null) $this->client->addParam($kparams, "pager", $pager->toParams()); $resultObject = $this->client->callService("media", "listFlags", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "KalturaModerationFlagListResponse"); return $resultObject; } function anonymousRank($entryId, $rank) { $kparams = array(); $this->client->addParam($kparams, "entryId", $entryId); $this->client->addParam($kparams, "rank", $rank); $resultObject = $this->client->callService("media", "anonymousRank", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "null"); return $resultObject; } } class KalturaMixingService extends KalturaServiceBase { function KalturaMixingService(&$client) { parent::KalturaServiceBase($client); } function add($mixEntry) { $kparams = array(); $this->client->addParam($kparams, "mixEntry", $mixEntry->toParams()); $resultObject = $this->client->callService("mixing", "add", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "KalturaMixEntry"); return $resultObject; } function get($entryId, $version = -1) { $kparams = array(); $this->client->addParam($kparams, "entryId", $entryId); $this->client->addParam($kparams, "version", $version); $resultObject = $this->client->callService("mixing", "get", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "KalturaMixEntry"); return $resultObject; } function update($entryId, $mixEntry) { $kparams = array(); $this->client->addParam($kparams, "entryId", $entryId); $this->client->addParam($kparams, "mixEntry", $mixEntry->toParams()); $resultObject = $this->client->callService("mixing", "update", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "KalturaMixEntry"); return $resultObject; } function delete($entryId) { $kparams = array(); $this->client->addParam($kparams, "entryId", $entryId); $resultObject = $this->client->callService("mixing", "delete", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "null"); return $resultObject; } function listAction($filter = null, $pager = null) { $kparams = array(); if ($filter !== null) $this->client->addParam($kparams, "filter", $filter->toParams()); if ($pager !== null) $this->client->addParam($kparams, "pager", $pager->toParams()); $resultObject = $this->client->callService("mixing", "list", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "KalturaMixListResponse"); return $resultObject; } function count($filter = null) { $kparams = array(); if ($filter !== null) $this->client->addParam($kparams, "filter", $filter->toParams()); $resultObject = $this->client->callService("mixing", "count", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "integer"); return $resultObject; } function cloneAction($entryId) { $kparams = array(); $this->client->addParam($kparams, "entryId", $entryId); $resultObject = $this->client->callService("mixing", "clone", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "KalturaMixEntry"); return $resultObject; } function appendMediaEntry($mixEntryId, $mediaEntryId) { $kparams = array(); $this->client->addParam($kparams, "mixEntryId", $mixEntryId); $this->client->addParam($kparams, "mediaEntryId", $mediaEntryId); $resultObject = $this->client->callService("mixing", "appendMediaEntry", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "KalturaMixEntry"); return $resultObject; } function requestFlattening($entryId, $fileFormat, $version = -1) { $kparams = array(); $this->client->addParam($kparams, "entryId", $entryId); $this->client->addParam($kparams, "fileFormat", $fileFormat); $this->client->addParam($kparams, "version", $version); $resultObject = $this->client->callService("mixing", "requestFlattening", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "integer"); return $resultObject; } function getMixesByMediaId($mediaEntryId) { $kparams = array(); $this->client->addParam($kparams, "mediaEntryId", $mediaEntryId); $resultObject = $this->client->callService("mixing", "getMixesByMediaId", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "array"); return $resultObject; } function getReadyMediaEntries($mixId, $version = -1) { $kparams = array(); $this->client->addParam($kparams, "mixId", $mixId); $this->client->addParam($kparams, "version", $version); $resultObject = $this->client->callService("mixing", "getReadyMediaEntries", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "array"); return $resultObject; } function anonymousRank($entryId, $rank) { $kparams = array(); $this->client->addParam($kparams, "entryId", $entryId); $this->client->addParam($kparams, "rank", $rank); $resultObject = $this->client->callService("mixing", "anonymousRank", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "null"); return $resultObject; } } class KalturaNotificationService extends KalturaServiceBase { function KalturaNotificationService(&$client) { parent::KalturaServiceBase($client); } function getClientNotification($entryId, $type) { $kparams = array(); $this->client->addParam($kparams, "entryId", $entryId); $this->client->addParam($kparams, "type", $type); $resultObject = $this->client->callService("notification", "getClientNotification", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "KalturaClientNotification"); return $resultObject; } } class KalturaPartnerService extends KalturaServiceBase { function KalturaPartnerService(&$client) { parent::KalturaServiceBase($client); } function register($partner, $cmsPassword = "") { $kparams = array(); $this->client->addParam($kparams, "partner", $partner->toParams()); $this->client->addParam($kparams, "cmsPassword", $cmsPassword); $resultObject = $this->client->callService("partner", "register", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "KalturaPartner"); return $resultObject; } function update($partner, $allowEmpty = false) { $kparams = array(); $this->client->addParam($kparams, "partner", $partner->toParams()); $this->client->addParam($kparams, "allowEmpty", $allowEmpty); $resultObject = $this->client->callService("partner", "update", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "KalturaPartner"); return $resultObject; } function getSecrets($partnerId, $adminEmail, $cmsPassword) { $kparams = array(); $this->client->addParam($kparams, "partnerId", $partnerId); $this->client->addParam($kparams, "adminEmail", $adminEmail); $this->client->addParam($kparams, "cmsPassword", $cmsPassword); $resultObject = $this->client->callService("partner", "getSecrets", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "KalturaPartner"); return $resultObject; } function getInfo() { $kparams = array(); $resultObject = $this->client->callService("partner", "getInfo", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "KalturaPartner"); return $resultObject; } function getUsage($year = "", $month = 1, $resolution = "days") { $kparams = array(); $this->client->addParam($kparams, "year", $year); $this->client->addParam($kparams, "month", $month); $this->client->addParam($kparams, "resolution", $resolution); $resultObject = $this->client->callService("partner", "getUsage", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "KalturaPartnerUsage"); return $resultObject; } } class KalturaPlaylistService extends KalturaServiceBase { function KalturaPlaylistService(&$client) { parent::KalturaServiceBase($client); } function add($playlist, $updateStats = false) { $kparams = array(); $this->client->addParam($kparams, "playlist", $playlist->toParams()); $this->client->addParam($kparams, "updateStats", $updateStats); $resultObject = $this->client->callService("playlist", "add", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "KalturaPlaylist"); return $resultObject; } function get($id, $version = -1) { $kparams = array(); $this->client->addParam($kparams, "id", $id); $this->client->addParam($kparams, "version", $version); $resultObject = $this->client->callService("playlist", "get", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "KalturaPlaylist"); return $resultObject; } function update($id, $playlist, $updateStats = false) { $kparams = array(); $this->client->addParam($kparams, "id", $id); $this->client->addParam($kparams, "playlist", $playlist->toParams()); $this->client->addParam($kparams, "updateStats", $updateStats); $resultObject = $this->client->callService("playlist", "update", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "KalturaPlaylist"); return $resultObject; } function delete($id) { $kparams = array(); $this->client->addParam($kparams, "id", $id); $resultObject = $this->client->callService("playlist", "delete", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "null"); return $resultObject; } function listAction($filter = null, $pager = null) { $kparams = array(); if ($filter !== null) $this->client->addParam($kparams, "filter", $filter->toParams()); if ($pager !== null) $this->client->addParam($kparams, "pager", $pager->toParams()); $resultObject = $this->client->callService("playlist", "list", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "KalturaPlaylistListResponse"); return $resultObject; } function execute($id, $detailed = false) { $kparams = array(); $this->client->addParam($kparams, "id", $id); $this->client->addParam($kparams, "detailed", $detailed); $resultObject = $this->client->callService("playlist", "execute", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "array"); return $resultObject; } function executeFromContent($playlistType, $playlistContent, $detailed = false) { $kparams = array(); $this->client->addParam($kparams, "playlistType", $playlistType); $this->client->addParam($kparams, "playlistContent", $playlistContent); $this->client->addParam($kparams, "detailed", $detailed); $resultObject = $this->client->callService("playlist", "executeFromContent", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "array"); return $resultObject; } function executeFromFilters($filters, $totalResults, $detailed = false) { $kparams = array(); foreach(filters as $obj) { $this->client->addParam($kparams, "filters", $obj->toParams()); } $this->client->addParam($kparams, "totalResults", $totalResults); $this->client->addParam($kparams, "detailed", $detailed); $resultObject = $this->client->callService("playlist", "executeFromFilters", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "array"); return $resultObject; } function getStatsFromContent($playlistType, $playlistContent) { $kparams = array(); $this->client->addParam($kparams, "playlistType", $playlistType); $this->client->addParam($kparams, "playlistContent", $playlistContent); $resultObject = $this->client->callService("playlist", "getStatsFromContent", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "KalturaPlaylist"); return $resultObject; } } class KalturaReportService extends KalturaServiceBase { function KalturaReportService(&$client) { parent::KalturaServiceBase($client); } function getGraphs($reportType, $reportInputFilter, $dimension = null, $objectIds = null) { $kparams = array(); $this->client->addParam($kparams, "reportType", $reportType); $this->client->addParam($kparams, "reportInputFilter", $reportInputFilter->toParams()); $this->client->addParam($kparams, "dimension", $dimension); $this->client->addParam($kparams, "objectIds", $objectIds); $resultObject = $this->client->callService("report", "getGraphs", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "array"); return $resultObject; } function getTotal($reportType, $reportInputFilter, $objectIds = null) { $kparams = array(); $this->client->addParam($kparams, "reportType", $reportType); $this->client->addParam($kparams, "reportInputFilter", $reportInputFilter->toParams()); $this->client->addParam($kparams, "objectIds", $objectIds); $resultObject = $this->client->callService("report", "getTotal", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "KalturaReportTotal"); return $resultObject; } function getTable($reportType, $reportInputFilter, $pager, $order = null, $objectIds = null) { $kparams = array(); $this->client->addParam($kparams, "reportType", $reportType); $this->client->addParam($kparams, "reportInputFilter", $reportInputFilter->toParams()); $this->client->addParam($kparams, "pager", $pager->toParams()); $this->client->addParam($kparams, "order", $order); $this->client->addParam($kparams, "objectIds", $objectIds); $resultObject = $this->client->callService("report", "getTable", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "KalturaReportTable"); return $resultObject; } function getUrlForReportAsCsv($reportTitle, $reportText, $headers, $reportType, $reportInputFilter, $dimension = null, $pager = null, $order = null, $objectIds = null) { $kparams = array(); $this->client->addParam($kparams, "reportTitle", $reportTitle); $this->client->addParam($kparams, "reportText", $reportText); $this->client->addParam($kparams, "headers", $headers); $this->client->addParam($kparams, "reportType", $reportType); $this->client->addParam($kparams, "reportInputFilter", $reportInputFilter->toParams()); $this->client->addParam($kparams, "dimension", $dimension); if ($pager !== null) $this->client->addParam($kparams, "pager", $pager->toParams()); $this->client->addParam($kparams, "order", $order); $this->client->addParam($kparams, "objectIds", $objectIds); $resultObject = $this->client->callService("report", "getUrlForReportAsCsv", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "string"); return $resultObject; } } class KalturaSearchService extends KalturaServiceBase { function KalturaSearchService(&$client) { parent::KalturaServiceBase($client); } function search($search, $pager = null) { $kparams = array(); $this->client->addParam($kparams, "search", $search->toParams()); if ($pager !== null) $this->client->addParam($kparams, "pager", $pager->toParams()); $resultObject = $this->client->callService("search", "search", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "KalturaSearchResultResponse"); return $resultObject; } function getMediaInfo($searchResult) { $kparams = array(); $this->client->addParam($kparams, "searchResult", $searchResult->toParams()); $resultObject = $this->client->callService("search", "getMediaInfo", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "KalturaSearchResult"); return $resultObject; } function searchUrl($mediaType, $url) { $kparams = array(); $this->client->addParam($kparams, "mediaType", $mediaType); $this->client->addParam($kparams, "url", $url); $resultObject = $this->client->callService("search", "searchUrl", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "KalturaSearchResult"); return $resultObject; } function externalLogin($searchSource, $userName, $password) { $kparams = array(); $this->client->addParam($kparams, "searchSource", $searchSource); $this->client->addParam($kparams, "userName", $userName); $this->client->addParam($kparams, "password", $password); $resultObject = $this->client->callService("search", "externalLogin", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "KalturaSearchAuthData"); return $resultObject; } } class KalturaSessionService extends KalturaServiceBase { function KalturaSessionService(&$client) { parent::KalturaServiceBase($client); } function start($secret, $userId = "", $type = 0, $partnerId = -1, $expiry = 86400, $privileges = null) { $kparams = array(); $this->client->addParam($kparams, "secret", $secret); $this->client->addParam($kparams, "userId", $userId); $this->client->addParam($kparams, "type", $type); $this->client->addParam($kparams, "partnerId", $partnerId); $this->client->addParam($kparams, "expiry", $expiry); $this->client->addParam($kparams, "privileges", $privileges); $resultObject = $this->client->callService("session", "start", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "string"); return $resultObject; } function startWidgetSession($widgetId, $expiry = 86400) { $kparams = array(); $this->client->addParam($kparams, "widgetId", $widgetId); $this->client->addParam($kparams, "expiry", $expiry); $resultObject = $this->client->callService("session", "startWidgetSession", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "KalturaStartWidgetSessionResponse"); return $resultObject; } } class KalturaStatsService extends KalturaServiceBase { function KalturaStatsService(&$client) { parent::KalturaServiceBase($client); } function collect($event) { $kparams = array(); $this->client->addParam($kparams, "event", $event->toParams()); $resultObject = $this->client->callService("stats", "collect", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "null"); return $resultObject; } function kmcCollect($kmcEvent) { $kparams = array(); $this->client->addParam($kparams, "kmcEvent", $kmcEvent->toParams()); $resultObject = $this->client->callService("stats", "kmcCollect", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "null"); return $resultObject; } function reportKceError($kalturaCEError) { $kparams = array(); $this->client->addParam($kparams, "kalturaCEError", $kalturaCEError->toParams()); $resultObject = $this->client->callService("stats", "reportKceError", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "KalturaCEError"); return $resultObject; } } class KalturaSyndicationFeedService extends KalturaServiceBase { function KalturaSyndicationFeedService(&$client) { parent::KalturaServiceBase($client); } function add($syndicationFeed) { $kparams = array(); $this->client->addParam($kparams, "syndicationFeed", $syndicationFeed->toParams()); $resultObject = $this->client->callService("syndicationfeed", "add", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "KalturaBaseSyndicationFeed"); return $resultObject; } function get($id) { $kparams = array(); $this->client->addParam($kparams, "id", $id); $resultObject = $this->client->callService("syndicationfeed", "get", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "KalturaBaseSyndicationFeed"); return $resultObject; } function update($id, $syndicationFeed) { $kparams = array(); $this->client->addParam($kparams, "id", $id); $this->client->addParam($kparams, "syndicationFeed", $syndicationFeed->toParams()); $resultObject = $this->client->callService("syndicationfeed", "update", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "KalturaBaseSyndicationFeed"); return $resultObject; } function delete($id) { $kparams = array(); $this->client->addParam($kparams, "id", $id); $resultObject = $this->client->callService("syndicationfeed", "delete", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "null"); return $resultObject; } function listAction($filter = null, $pager = null) { $kparams = array(); if ($filter !== null) $this->client->addParam($kparams, "filter", $filter->toParams()); if ($pager !== null) $this->client->addParam($kparams, "pager", $pager->toParams()); $resultObject = $this->client->callService("syndicationfeed", "list", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "KalturaBaseSyndicationFeedListResponse"); return $resultObject; } function getEntryCount($feedId) { $kparams = array(); $this->client->addParam($kparams, "feedId", $feedId); $resultObject = $this->client->callService("syndicationfeed", "getEntryCount", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "KalturaSyndicationFeedEntryCount"); return $resultObject; } function requestConversion($feedId) { $kparams = array(); $this->client->addParam($kparams, "feedId", $feedId); $resultObject = $this->client->callService("syndicationfeed", "requestConversion", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "string"); return $resultObject; } } class KalturaSystemService extends KalturaServiceBase { function KalturaSystemService(&$client) { parent::KalturaServiceBase($client); } function ping() { $kparams = array(); $resultObject = $this->client->callService("system", "ping", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "bool"); return $resultObject; } } class KalturaUiConfService extends KalturaServiceBase { function KalturaUiConfService(&$client) { parent::KalturaServiceBase($client); } function add($uiConf) { $kparams = array(); $this->client->addParam($kparams, "uiConf", $uiConf->toParams()); $resultObject = $this->client->callService("uiconf", "add", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "KalturaUiConf"); return $resultObject; } function update($id, $uiConf) { $kparams = array(); $this->client->addParam($kparams, "id", $id); $this->client->addParam($kparams, "uiConf", $uiConf->toParams()); $resultObject = $this->client->callService("uiconf", "update", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "KalturaUiConf"); return $resultObject; } function get($id) { $kparams = array(); $this->client->addParam($kparams, "id", $id); $resultObject = $this->client->callService("uiconf", "get", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "KalturaUiConf"); return $resultObject; } function delete($id) { $kparams = array(); $this->client->addParam($kparams, "id", $id); $resultObject = $this->client->callService("uiconf", "delete", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "null"); return $resultObject; } function cloneAction($id) { $kparams = array(); $this->client->addParam($kparams, "id", $id); $resultObject = $this->client->callService("uiconf", "clone", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "KalturaUiConf"); return $resultObject; } function listTemplates($filter = null, $pager = null) { $kparams = array(); if ($filter !== null) $this->client->addParam($kparams, "filter", $filter->toParams()); if ($pager !== null) $this->client->addParam($kparams, "pager", $pager->toParams()); $resultObject = $this->client->callService("uiconf", "listTemplates", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "KalturaUiConfListResponse"); return $resultObject; } function listAction($filter = null, $pager = null) { $kparams = array(); if ($filter !== null) $this->client->addParam($kparams, "filter", $filter->toParams()); if ($pager !== null) $this->client->addParam($kparams, "pager", $pager->toParams()); $resultObject = $this->client->callService("uiconf", "list", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "KalturaUiConfListResponse"); return $resultObject; } } class KalturaUploadService extends KalturaServiceBase { function KalturaUploadService(&$client) { parent::KalturaServiceBase($client); } function upload($fileData) { $kparams = array(); $this->client->addParam($kparams, "fileData", $fileData->toParams()); $resultObject = $this->client->callService("upload", "upload", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "string"); return $resultObject; } function getUploadedFileTokenByFileName($fileName) { $kparams = array(); $this->client->addParam($kparams, "fileName", $fileName); $resultObject = $this->client->callService("upload", "getUploadedFileTokenByFileName", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "KalturaUploadResponse"); return $resultObject; } } class KalturaUserService extends KalturaServiceBase { function KalturaUserService(&$client) { parent::KalturaServiceBase($client); } function add($user) { $kparams = array(); $this->client->addParam($kparams, "user", $user->toParams()); $resultObject = $this->client->callService("user", "add", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "KalturaUser"); return $resultObject; } function update($userId, $user) { $kparams = array(); $this->client->addParam($kparams, "userId", $userId); $this->client->addParam($kparams, "user", $user->toParams()); $resultObject = $this->client->callService("user", "update", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "KalturaUser"); return $resultObject; } function get($userId) { $kparams = array(); $this->client->addParam($kparams, "userId", $userId); $resultObject = $this->client->callService("user", "get", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "KalturaUser"); return $resultObject; } function delete($userId) { $kparams = array(); $this->client->addParam($kparams, "userId", $userId); $resultObject = $this->client->callService("user", "delete", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "KalturaUser"); return $resultObject; } function listAction($filter = null, $pager = null) { $kparams = array(); if ($filter !== null) $this->client->addParam($kparams, "filter", $filter->toParams()); if ($pager !== null) $this->client->addParam($kparams, "pager", $pager->toParams()); $resultObject = $this->client->callService("user", "list", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "KalturaUserListResponse"); return $resultObject; } function notifyBan($userId) { $kparams = array(); $this->client->addParam($kparams, "userId", $userId); $resultObject = $this->client->callService("user", "notifyBan", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "null"); return $resultObject; } } class KalturaWidgetService extends KalturaServiceBase { function KalturaWidgetService(&$client) { parent::KalturaServiceBase($client); } function add($widget) { $kparams = array(); $this->client->addParam($kparams, "widget", $widget->toParams()); $resultObject = $this->client->callService("widget", "add", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "KalturaWidget"); return $resultObject; } function update($id, $widget) { $kparams = array(); $this->client->addParam($kparams, "id", $id); $this->client->addParam($kparams, "widget", $widget->toParams()); $resultObject = $this->client->callService("widget", "update", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "KalturaWidget"); return $resultObject; } function get($id) { $kparams = array(); $this->client->addParam($kparams, "id", $id); $resultObject = $this->client->callService("widget", "get", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "KalturaWidget"); return $resultObject; } function cloneAction($widget) { $kparams = array(); $this->client->addParam($kparams, "widget", $widget->toParams()); $resultObject = $this->client->callService("widget", "clone", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "KalturaWidget"); return $resultObject; } function listAction($filter = null, $pager = null) { $kparams = array(); if ($filter !== null) $this->client->addParam($kparams, "filter", $filter->toParams()); if ($pager !== null) $this->client->addParam($kparams, "pager", $pager->toParams()); $resultObject = $this->client->callService("widget", "list", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "KalturaWidgetListResponse"); return $resultObject; } } class KalturaXInternalService extends KalturaServiceBase { function KalturaXInternalService(&$client) { parent::KalturaServiceBase($client); } function xAddBulkDownload($entryIds, $flavorParamsId = "") { $kparams = array(); $this->client->addParam($kparams, "entryIds", $entryIds); $this->client->addParam($kparams, "flavorParamsId", $flavorParamsId); $resultObject = $this->client->callService("xinternal", "xAddBulkDownload", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "string"); return $resultObject; } } class KalturaFileSyncService extends KalturaServiceBase { function KalturaFileSyncService(&$client) { parent::KalturaServiceBase($client); } function listAction($filter = null, $pager = null) { $kparams = array(); if ($filter !== null) $this->client->addParam($kparams, "filter", $filter->toParams()); if ($pager !== null) $this->client->addParam($kparams, "pager", $pager->toParams()); $resultObject = $this->client->callService("filesync", "list", $kparams); $this->client->checkForError($resultObject); $this->client->validateObjectType($resultObject, "KalturaFileSyncListResponse"); return $resultObject; } } class KalturaClient extends KalturaClientBase { /** * Add & Manage Access Controls * * @var KalturaAccessControlService */ var $accessControl = null; /** * Manage details for the administrative user * * @var KalturaAdminUserService */ var $adminUser = null; /** * Base Entry Service * * @var KalturaBaseEntryService */ var $baseEntry = null; /** * Bulk upload service is used to upload & manage bulk uploads using CSV files * * @var KalturaBulkUploadService */ var $bulkUpload = null; /** * Add & Manage Categories * * @var KalturaCategoryService */ var $category = null; /** * Add & Manage Conversion Profiles * * @var KalturaConversionProfileService */ var $conversionProfile = null; /** * Data service lets you manage data content (textual content) * * @var KalturaDataService */ var $data = null; /** * Retrieve information and invoke actions on Flavor Asset * * @var KalturaFlavorAssetService */ var $flavorAsset = null; /** * Add & Manage Flavor Params * * @var KalturaFlavorParamsService */ var $flavorParams = null; /** * Media service lets you upload and manage media files (images / videos & audio) * * @var KalturaMediaService */ var $media = null; /** * 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... * Mixing service lets you create a new mix, manage its metadata and make basic manipulations. * * @var KalturaMixingService */ var $mixing = null; /** * Notification Service * * @var KalturaNotificationService */ var $notification = null; /** * partner service allows you to change/manage your partner personal details and settings as well * * @var KalturaPartnerService */ var $partner = null; /** * Playlist service lets you create,manage and play your playlists * Playlists could be static (containing a fixed list of entries) or dynamic (baseed on a filter) * * @var KalturaPlaylistService */ var $playlist = null; /** * api for getting reports data by the report type and some inputFilter * * @var KalturaReportService */ var $report = null; /** * Search service allows you to search for media in various media providers * This service is being used mostly by the CW component * * @var KalturaSearchService */ var $search = null; /** * Session service * * @var KalturaSessionService */ var $session = null; /** * Stats Service * * @var KalturaStatsService */ var $stats = null; /** * Add & Manage Syndication Feeds * * @var KalturaSyndicationFeedService */ var $syndicationFeed = null; /** * System service is used for internal system helpers & to retrieve system level information * * @var KalturaSystemService */ var $system = null; /** * UiConf service lets you create and manage your UIConfs for the various flash components * This service is used by the KMC-ApplicationStudio * * @var KalturaUiConfService */ var $uiConf = null; /** * * * @var KalturaUploadService */ var $upload = null; /** * Manage partner users on Kaltura's side * 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 * * @var KalturaUserService */ var $user = null; /** * widget service for full widget management * * @var KalturaWidgetService */ var $widget = null; /** * Internal Service is used for actions that are used internally in Kaltura applications and might be changed in the future without any notice. * * @var KalturaXInternalService */ var $xInternal = null; /** * System user service * * @var KalturaFileSyncService */ var $fileSync = null; function KalturaClient($config) { parent::KalturaClientBase(/*KalturaConfiguration*/ $config); $this->accessControl = new KalturaAccessControlService($this); $this->adminUser = new KalturaAdminUserService($this); $this->baseEntry = new KalturaBaseEntryService($this); $this->bulkUpload = new KalturaBulkUploadService($this); $this->category = new KalturaCategoryService($this); $this->conversionProfile = new KalturaConversionProfileService($this); $this->data = new KalturaDataService($this); $this->flavorAsset = new KalturaFlavorAssetService($this); $this->flavorParams = new KalturaFlavorParamsService($this); $this->media = new KalturaMediaService($this); $this->mixing = new KalturaMixingService($this); $this->notification = new KalturaNotificationService($this); $this->partner = new KalturaPartnerService($this); $this->playlist = new KalturaPlaylistService($this); $this->report = new KalturaReportService($this); $this->search = new KalturaSearchService($this); $this->session = new KalturaSessionService($this); $this->stats = new KalturaStatsService($this); $this->syndicationFeed = new KalturaSyndicationFeedService($this); $this->system = new KalturaSystemService($this); $this->uiConf = new KalturaUiConfService($this); $this->upload = new KalturaUploadService($this); $this->user = new KalturaUserService($this); $this->widget = new KalturaWidgetService($this); $this->xInternal = new KalturaXInternalService($this); $this->fileSync = new KalturaFileSyncService($this); } }