diff --git a/README.md b/README.md index 3e43f43b..757d60a3 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Kaltura OTT Typescript Client -Compatible with Kaltura OTT server version 7.6.0.29891 and above. +Compatible with Kaltura OTT server version 7.7.0.29939 and above. [![Conventional Commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg)](https://conventionalcommits.org) [![Gitter chat](https://badges.gitter.im/kaltura-ng/kaltura-ng.png)](https://gitter.im/kaltura-ng/kaltura-ng) [![Build Status](https://travis-ci.org/kaltura/KalturaOttGeneratedAPIClientsTypescript.svg?branch=master)](https://travis-ci.org/kaltura/KalturaOttGeneratedAPIClientsTypescript) @@ -16,7 +16,7 @@ To keep being update review the [changelog](CHANGELOG.md) frequently. You can install this client library using npm with: ``` -npm install kaltura-ott-typescript-client@7.6.0-29891 +npm install kaltura-ott-typescript-client@7.7.0-29939 ``` **Found a bug?** create [kaltura/clients-generator issue](https://github.com/kaltura/clients-generator/issues) diff --git a/package.json b/package.json index a68b19fb..5ed54b4c 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "kaltura-ott-typescript-client", "private": true, - "version": "7.6.0-29891", + "version": "7.7.0-29939", "description": "Kaltura OTT Typescript client", "keywords": [ "Kaltura" diff --git a/src/api/types/AssetListPersonalSelectionAction.ts b/src/api/types/AssetListPersonalSelectionAction.ts new file mode 100644 index 00000000..e7450a6b --- /dev/null +++ b/src/api/types/AssetListPersonalSelectionAction.ts @@ -0,0 +1,45 @@ + +import { KalturaObjectMetadata } from '../kaltura-object-base'; +import { KalturaAssetListResponse } from './KalturaAssetListResponse'; + +import { KalturaPersonalAssetSelectionFilter } from './KalturaPersonalAssetSelectionFilter'; +import { KalturaRequest, KalturaRequestArgs } from '../kaltura-request'; + +export interface AssetListPersonalSelectionActionArgs extends KalturaRequestArgs { + filter : KalturaPersonalAssetSelectionFilter; +} + +/** + * Build request payload for service 'asset' action 'listPersonalSelection'. + * + * Usage: Returns recent selected assets + * + * Server response type: KalturaAssetListResponse + * Server failure response type: KalturaAPIException + * @class + * @extends KalturaRequest + */ +export class AssetListPersonalSelectionAction extends KalturaRequest { + + filter : KalturaPersonalAssetSelectionFilter; + + constructor(data : AssetListPersonalSelectionActionArgs) + { + super(data, {responseType : 'o', responseSubType : 'KalturaAssetListResponse', responseConstructor : KalturaAssetListResponse }); + } + + protected _getMetadata() : KalturaObjectMetadata + { + const result = super._getMetadata(); + Object.assign( + result.properties, + { + service : { type : 'c', default : 'asset' }, + action : { type : 'c', default : 'listPersonalSelection' }, + filter : { type : 'o', subTypeConstructor : KalturaPersonalAssetSelectionFilter, subType : 'KalturaPersonalAssetSelectionFilter' } + } + ); + return result; + } +} + diff --git a/src/api/types/AssetPersonalSelectionDeleteAction.ts b/src/api/types/AssetPersonalSelectionDeleteAction.ts new file mode 100644 index 00000000..5aecbbdc --- /dev/null +++ b/src/api/types/AssetPersonalSelectionDeleteAction.ts @@ -0,0 +1,51 @@ + +import { KalturaObjectMetadata } from '../kaltura-object-base'; + + +import { KalturaAssetType } from './KalturaAssetType'; +import { KalturaRequest, KalturaRequestArgs } from '../kaltura-request'; + +export interface AssetPersonalSelectionDeleteActionArgs extends KalturaRequestArgs { + assetId : number; + assetType : KalturaAssetType; + slotNumber : number; +} + +/** + * Build request payload for service 'assetPersonalSelection' action 'delete'. + * + * Usage: Remove asset selection in slot + * + * Server response type: void + * Server failure response type: KalturaAPIException + * @class + * @extends KalturaRequest + */ +export class AssetPersonalSelectionDeleteAction extends KalturaRequest { + + assetId : number; + assetType : KalturaAssetType; + slotNumber : number; + + constructor(data : AssetPersonalSelectionDeleteActionArgs) + { + super(data, {responseType : 'v', responseSubType : '', responseConstructor : null }); + } + + protected _getMetadata() : KalturaObjectMetadata + { + const result = super._getMetadata(); + Object.assign( + result.properties, + { + service : { type : 'c', default : 'assetpersonalselection' }, + action : { type : 'c', default : 'delete' }, + assetId : { type : 'n' }, + assetType : { type : 'es', subTypeConstructor : KalturaAssetType, subType : 'KalturaAssetType' }, + slotNumber : { type : 'n' } + } + ); + return result; + } +} + diff --git a/src/api/types/AssetPersonalSelectionDeleteAllAction.ts b/src/api/types/AssetPersonalSelectionDeleteAllAction.ts new file mode 100644 index 00000000..1652a925 --- /dev/null +++ b/src/api/types/AssetPersonalSelectionDeleteAllAction.ts @@ -0,0 +1,44 @@ + +import { KalturaObjectMetadata } from '../kaltura-object-base'; + + +import { KalturaRequest, KalturaRequestArgs } from '../kaltura-request'; + +export interface AssetPersonalSelectionDeleteAllActionArgs extends KalturaRequestArgs { + slotNumber : number; +} + +/** + * Build request payload for service 'assetPersonalSelection' action 'deleteAll'. + * + * Usage: Remove asset selection in slot + * + * Server response type: void + * Server failure response type: KalturaAPIException + * @class + * @extends KalturaRequest + */ +export class AssetPersonalSelectionDeleteAllAction extends KalturaRequest { + + slotNumber : number; + + constructor(data : AssetPersonalSelectionDeleteAllActionArgs) + { + super(data, {responseType : 'v', responseSubType : '', responseConstructor : null }); + } + + protected _getMetadata() : KalturaObjectMetadata + { + const result = super._getMetadata(); + Object.assign( + result.properties, + { + service : { type : 'c', default : 'assetpersonalselection' }, + action : { type : 'c', default : 'deleteAll' }, + slotNumber : { type : 'n' } + } + ); + return result; + } +} + diff --git a/src/api/types/AssetPersonalSelectionUpsertAction.ts b/src/api/types/AssetPersonalSelectionUpsertAction.ts new file mode 100644 index 00000000..bf4dcb90 --- /dev/null +++ b/src/api/types/AssetPersonalSelectionUpsertAction.ts @@ -0,0 +1,51 @@ + +import { KalturaObjectMetadata } from '../kaltura-object-base'; +import { KalturaAssetPersonalSelection } from './KalturaAssetPersonalSelection'; + +import { KalturaAssetType } from './KalturaAssetType'; +import { KalturaRequest, KalturaRequestArgs } from '../kaltura-request'; + +export interface AssetPersonalSelectionUpsertActionArgs extends KalturaRequestArgs { + assetId : number; + assetType : KalturaAssetType; + slotNumber : number; +} + +/** + * Build request payload for service 'assetPersonalSelection' action 'upsert'. + * + * Usage: Add or update asset selection in slot + * + * Server response type: KalturaAssetPersonalSelection + * Server failure response type: KalturaAPIException + * @class + * @extends KalturaRequest + */ +export class AssetPersonalSelectionUpsertAction extends KalturaRequest { + + assetId : number; + assetType : KalturaAssetType; + slotNumber : number; + + constructor(data : AssetPersonalSelectionUpsertActionArgs) + { + super(data, {responseType : 'o', responseSubType : 'KalturaAssetPersonalSelection', responseConstructor : KalturaAssetPersonalSelection }); + } + + protected _getMetadata() : KalturaObjectMetadata + { + const result = super._getMetadata(); + Object.assign( + result.properties, + { + service : { type : 'c', default : 'assetpersonalselection' }, + action : { type : 'c', default : 'upsert' }, + assetId : { type : 'n' }, + assetType : { type : 'es', subTypeConstructor : KalturaAssetType, subType : 'KalturaAssetType' }, + slotNumber : { type : 'n' } + } + ); + return result; + } +} + diff --git a/src/api/types/KalturaAssetPersonalSelection.ts b/src/api/types/KalturaAssetPersonalSelection.ts new file mode 100644 index 00000000..6ce89555 --- /dev/null +++ b/src/api/types/KalturaAssetPersonalSelection.ts @@ -0,0 +1,39 @@ + +import { KalturaObjectMetadata } from '../kaltura-object-base'; +import { KalturaTypesFactory } from '../kaltura-types-factory'; +import { KalturaAssetType } from './KalturaAssetType'; +import { KalturaObjectBase, KalturaObjectBaseArgs } from '../kaltura-object-base'; + +export interface KalturaAssetPersonalSelectionArgs extends KalturaObjectBaseArgs { + +} + + +export class KalturaAssetPersonalSelection extends KalturaObjectBase { + + readonly assetId : number; + readonly assetType : KalturaAssetType; + readonly updateDate : number; + + constructor(data? : KalturaAssetPersonalSelectionArgs) + { + super(data); + } + + protected _getMetadata() : KalturaObjectMetadata + { + const result = super._getMetadata(); + Object.assign( + result.properties, + { + objectType : { type : 'c', default : 'KalturaAssetPersonalSelection' }, + assetId : { type : 'n', readOnly : true }, + assetType : { type : 'es', readOnly : true, subTypeConstructor : KalturaAssetType, subType : 'KalturaAssetType' }, + updateDate : { type : 'n', readOnly : true } + } + ); + return result; + } +} + +KalturaTypesFactory.registerType('KalturaAssetPersonalSelection',KalturaAssetPersonalSelection); diff --git a/src/api/types/KalturaBasePromotion.ts b/src/api/types/KalturaBasePromotion.ts new file mode 100644 index 00000000..b22087fb --- /dev/null +++ b/src/api/types/KalturaBasePromotion.ts @@ -0,0 +1,36 @@ + +import { KalturaObjectMetadata } from '../kaltura-object-base'; +import { KalturaTypesFactory } from '../kaltura-types-factory'; +import { KalturaCondition } from './KalturaCondition'; +import { KalturaObjectBase, KalturaObjectBaseArgs } from '../kaltura-object-base'; + +export interface KalturaBasePromotionArgs extends KalturaObjectBaseArgs { + conditions? : KalturaCondition[]; +} + + +export class KalturaBasePromotion extends KalturaObjectBase { + + conditions : KalturaCondition[]; + + constructor(data? : KalturaBasePromotionArgs) + { + super(data); + if (typeof this.conditions === 'undefined') this.conditions = []; + } + + protected _getMetadata() : KalturaObjectMetadata + { + const result = super._getMetadata(); + Object.assign( + result.properties, + { + objectType : { type : 'c', default : 'KalturaBasePromotion' }, + conditions : { type : 'a', subTypeConstructor : KalturaCondition, subType : 'KalturaCondition' } + } + ); + return result; + } +} + +KalturaTypesFactory.registerType('KalturaBasePromotion',KalturaBasePromotion); diff --git a/src/api/types/KalturaCampaign.ts b/src/api/types/KalturaCampaign.ts index 5d088b47..b94c828b 100644 --- a/src/api/types/KalturaCampaign.ts +++ b/src/api/types/KalturaCampaign.ts @@ -2,7 +2,7 @@ import { KalturaObjectMetadata } from '../kaltura-object-base'; import { KalturaTypesFactory } from '../kaltura-types-factory'; import { KalturaObjectState } from './KalturaObjectState'; -import { KalturaPromotion } from './KalturaPromotion'; +import { KalturaBasePromotion } from './KalturaBasePromotion'; import { KalturaOTTObjectSupportNullable, KalturaOTTObjectSupportNullableArgs } from './KalturaOTTObjectSupportNullable'; export interface KalturaCampaignArgs extends KalturaOTTObjectSupportNullableArgs { @@ -11,7 +11,7 @@ export interface KalturaCampaignArgs extends KalturaOTTObjectSupportNullableArg name? : string; systemName? : string; description? : string; - promotion? : KalturaPromotion; + promotion? : KalturaBasePromotion; message? : string; collectionIdIn? : string; } @@ -28,7 +28,7 @@ export class KalturaCampaign extends KalturaOTTObjectSupportNullable { systemName : string; description : string; readonly state : KalturaObjectState; - promotion : KalturaPromotion; + promotion : KalturaBasePromotion; message : string; collectionIdIn : string; @@ -53,7 +53,7 @@ export class KalturaCampaign extends KalturaOTTObjectSupportNullable { systemName : { type : 's' }, description : { type : 's' }, state : { type : 'es', readOnly : true, subTypeConstructor : KalturaObjectState, subType : 'KalturaObjectState' }, - promotion : { type : 'o', subTypeConstructor : KalturaPromotion, subType : 'KalturaPromotion' }, + promotion : { type : 'o', subTypeConstructor : KalturaBasePromotion, subType : 'KalturaBasePromotion' }, message : { type : 's' }, collectionIdIn : { type : 's' } } diff --git a/src/api/types/KalturaCampaignOrderBy.ts b/src/api/types/KalturaCampaignOrderBy.ts index ecab1eb2..7c8b9280 100644 --- a/src/api/types/KalturaCampaignOrderBy.ts +++ b/src/api/types/KalturaCampaignOrderBy.ts @@ -1,5 +1,10 @@ export enum KalturaCampaignOrderBy { - startDateDesc = 'START_DATE_DESC' + endDateAsc = 'END_DATE_ASC', + endDateDesc = 'END_DATE_DESC', + startDateAsc = 'START_DATE_ASC', + startDateDesc = 'START_DATE_DESC', + updateDateAsc = 'UPDATE_DATE_ASC', + updateDateDesc = 'UPDATE_DATE_DESC' } \ No newline at end of file diff --git a/src/api/types/KalturaCampaignSearchFilter.ts b/src/api/types/KalturaCampaignSearchFilter.ts index f8e50180..4956bc89 100644 --- a/src/api/types/KalturaCampaignSearchFilter.ts +++ b/src/api/types/KalturaCampaignSearchFilter.ts @@ -9,6 +9,9 @@ export interface KalturaCampaignSearchFilterArgs extends KalturaCampaignFilterA endDateLessThanOrEqual? : number; stateEqual? : KalturaObjectState; hasPromotion? : boolean; + nameEqual? : string; + nameContains? : string; + stateIn? : string; } @@ -18,6 +21,9 @@ export class KalturaCampaignSearchFilter extends KalturaCampaignFilter { endDateLessThanOrEqual : number; stateEqual : KalturaObjectState; hasPromotion : boolean; + nameEqual : string; + nameContains : string; + stateIn : string; constructor(data? : KalturaCampaignSearchFilterArgs) { @@ -34,7 +40,10 @@ export class KalturaCampaignSearchFilter extends KalturaCampaignFilter { startDateGreaterThanOrEqual : { type : 'n' }, endDateLessThanOrEqual : { type : 'n' }, stateEqual : { type : 'es', subTypeConstructor : KalturaObjectState, subType : 'KalturaObjectState' }, - hasPromotion : { type : 'b' } + hasPromotion : { type : 'b' }, + nameEqual : { type : 's' }, + nameContains : { type : 's' }, + stateIn : { type : 's' } } ); return result; diff --git a/src/api/types/KalturaChannelCondition.ts b/src/api/types/KalturaChannelCondition.ts new file mode 100644 index 00000000..7fbd9207 --- /dev/null +++ b/src/api/types/KalturaChannelCondition.ts @@ -0,0 +1,34 @@ + +import { KalturaObjectMetadata } from '../kaltura-object-base'; +import { KalturaTypesFactory } from '../kaltura-types-factory'; +import { KalturaCondition, KalturaConditionArgs } from './KalturaCondition'; + +export interface KalturaChannelConditionArgs extends KalturaConditionArgs { + idIn? : string; +} + + +export class KalturaChannelCondition extends KalturaCondition { + + idIn : string; + + constructor(data? : KalturaChannelConditionArgs) + { + super(data); + } + + protected _getMetadata() : KalturaObjectMetadata + { + const result = super._getMetadata(); + Object.assign( + result.properties, + { + objectType : { type : 'c', default : 'KalturaChannelCondition' }, + idIn : { type : 's' } + } + ); + return result; + } +} + +KalturaTypesFactory.registerType('KalturaChannelCondition',KalturaChannelCondition); diff --git a/src/api/types/KalturaCouponPromotion.ts b/src/api/types/KalturaCouponPromotion.ts new file mode 100644 index 00000000..99a9fbe7 --- /dev/null +++ b/src/api/types/KalturaCouponPromotion.ts @@ -0,0 +1,34 @@ + +import { KalturaObjectMetadata } from '../kaltura-object-base'; +import { KalturaTypesFactory } from '../kaltura-types-factory'; +import { KalturaBasePromotion, KalturaBasePromotionArgs } from './KalturaBasePromotion'; + +export interface KalturaCouponPromotionArgs extends KalturaBasePromotionArgs { + couponGroupId? : number; +} + + +export class KalturaCouponPromotion extends KalturaBasePromotion { + + couponGroupId : number; + + constructor(data? : KalturaCouponPromotionArgs) + { + super(data); + } + + protected _getMetadata() : KalturaObjectMetadata + { + const result = super._getMetadata(); + Object.assign( + result.properties, + { + objectType : { type : 'c', default : 'KalturaCouponPromotion' }, + couponGroupId : { type : 'n' } + } + ); + return result; + } +} + +KalturaTypesFactory.registerType('KalturaCouponPromotion',KalturaCouponPromotion); diff --git a/src/api/types/KalturaDeviceBrand.ts b/src/api/types/KalturaDeviceBrand.ts index 3b6729ff..1287e2c4 100644 --- a/src/api/types/KalturaDeviceBrand.ts +++ b/src/api/types/KalturaDeviceBrand.ts @@ -7,7 +7,7 @@ import { KalturaObjectBase, KalturaObjectBaseArgs } from '../kaltura-object-base export interface KalturaDeviceBrandArgs extends KalturaObjectBaseArgs { id? : number; name? : string; - deviceFamilyId? : number; + deviceFamilyid? : number; } @@ -15,7 +15,7 @@ export class KalturaDeviceBrand extends KalturaObjectBase { id : number; name : string; - deviceFamilyId : number; + deviceFamilyid : number; readonly type : KalturaDeviceBrandType; constructor(data? : KalturaDeviceBrandArgs) @@ -32,7 +32,7 @@ export class KalturaDeviceBrand extends KalturaObjectBase { objectType : { type : 'c', default : 'KalturaDeviceBrand' }, id : { type : 'n' }, name : { type : 's' }, - deviceFamilyId : { type : 'n' }, + deviceFamilyid : { type : 'n' }, type : { type : 'es', readOnly : true, subTypeConstructor : KalturaDeviceBrandType, subType : 'KalturaDeviceBrandType' } } ); diff --git a/src/api/types/KalturaFileTypeCondition.ts b/src/api/types/KalturaFileTypeCondition.ts new file mode 100644 index 00000000..d121326a --- /dev/null +++ b/src/api/types/KalturaFileTypeCondition.ts @@ -0,0 +1,34 @@ + +import { KalturaObjectMetadata } from '../kaltura-object-base'; +import { KalturaTypesFactory } from '../kaltura-types-factory'; +import { KalturaCondition, KalturaConditionArgs } from './KalturaCondition'; + +export interface KalturaFileTypeConditionArgs extends KalturaConditionArgs { + idIn? : string; +} + + +export class KalturaFileTypeCondition extends KalturaCondition { + + idIn : string; + + constructor(data? : KalturaFileTypeConditionArgs) + { + super(data); + } + + protected _getMetadata() : KalturaObjectMetadata + { + const result = super._getMetadata(); + Object.assign( + result.properties, + { + objectType : { type : 'c', default : 'KalturaFileTypeCondition' }, + idIn : { type : 's' } + } + ); + return result; + } +} + +KalturaTypesFactory.registerType('KalturaFileTypeCondition',KalturaFileTypeCondition); diff --git a/src/api/types/KalturaLiveAsset.ts b/src/api/types/KalturaLiveAsset.ts index 0b8e74ae..6ede964e 100644 --- a/src/api/types/KalturaLiveAsset.ts +++ b/src/api/types/KalturaLiveAsset.ts @@ -10,6 +10,8 @@ export interface KalturaLiveAssetArgs extends KalturaMediaAssetArgs { enableCatchUpState? : KalturaTimeShiftedTvState; enableStartOverState? : KalturaTimeShiftedTvState; bufferCatchUpSetting? : number; + paddingBeforeProgramStarts? : number; + paddingAfterProgramEnds? : number; bufferTrickPlaySetting? : number; enableRecordingPlaybackNonEntitledChannelState? : KalturaTimeShiftedTvState; enableTrickPlayState? : KalturaTimeShiftedTvState; @@ -25,6 +27,8 @@ export class KalturaLiveAsset extends KalturaMediaAsset { enableCatchUpState : KalturaTimeShiftedTvState; enableStartOverState : KalturaTimeShiftedTvState; bufferCatchUpSetting : number; + paddingBeforeProgramStarts : number; + paddingAfterProgramEnds : number; bufferTrickPlaySetting : number; enableRecordingPlaybackNonEntitledChannelState : KalturaTimeShiftedTvState; enableTrickPlayState : KalturaTimeShiftedTvState; @@ -55,6 +59,8 @@ export class KalturaLiveAsset extends KalturaMediaAsset { enableCatchUpState : { type : 'es', subTypeConstructor : KalturaTimeShiftedTvState, subType : 'KalturaTimeShiftedTvState' }, enableStartOverState : { type : 'es', subTypeConstructor : KalturaTimeShiftedTvState, subType : 'KalturaTimeShiftedTvState' }, bufferCatchUpSetting : { type : 'n' }, + paddingBeforeProgramStarts : { type : 'n' }, + paddingAfterProgramEnds : { type : 'n' }, bufferTrickPlaySetting : { type : 'n' }, enableRecordingPlaybackNonEntitledChannelState : { type : 'es', subTypeConstructor : KalturaTimeShiftedTvState, subType : 'KalturaTimeShiftedTvState' }, enableTrickPlayState : { type : 'es', subTypeConstructor : KalturaTimeShiftedTvState, subType : 'KalturaTimeShiftedTvState' }, diff --git a/src/api/types/KalturaLiveToVodFullConfiguration.ts b/src/api/types/KalturaLiveToVodFullConfiguration.ts new file mode 100644 index 00000000..30ba207a --- /dev/null +++ b/src/api/types/KalturaLiveToVodFullConfiguration.ts @@ -0,0 +1,45 @@ + +import { KalturaObjectMetadata } from '../kaltura-object-base'; +import { KalturaTypesFactory } from '../kaltura-types-factory'; +import { KalturaLiveToVodLinearAssetConfiguration } from './KalturaLiveToVodLinearAssetConfiguration'; +import { KalturaObjectBase, KalturaObjectBaseArgs } from '../kaltura-object-base'; + +export interface KalturaLiveToVodFullConfigurationArgs extends KalturaObjectBaseArgs { + isL2vEnabled? : boolean; + retentionPeriodDays? : number; + metadataClassifier? : string; + linearAssets? : KalturaLiveToVodLinearAssetConfiguration[]; +} + + +export class KalturaLiveToVodFullConfiguration extends KalturaObjectBase { + + isL2vEnabled : boolean; + retentionPeriodDays : number; + metadataClassifier : string; + linearAssets : KalturaLiveToVodLinearAssetConfiguration[]; + + constructor(data? : KalturaLiveToVodFullConfigurationArgs) + { + super(data); + if (typeof this.linearAssets === 'undefined') this.linearAssets = []; + } + + protected _getMetadata() : KalturaObjectMetadata + { + const result = super._getMetadata(); + Object.assign( + result.properties, + { + objectType : { type : 'c', default : 'KalturaLiveToVodFullConfiguration' }, + isL2vEnabled : { type : 'b' }, + retentionPeriodDays : { type : 'n' }, + metadataClassifier : { type : 's' }, + linearAssets : { type : 'a', subTypeConstructor : KalturaLiveToVodLinearAssetConfiguration, subType : 'KalturaLiveToVodLinearAssetConfiguration' } + } + ); + return result; + } +} + +KalturaTypesFactory.registerType('KalturaLiveToVodFullConfiguration',KalturaLiveToVodFullConfiguration); diff --git a/src/api/types/KalturaLiveToVodLinearAssetConfiguration.ts b/src/api/types/KalturaLiveToVodLinearAssetConfiguration.ts new file mode 100644 index 00000000..396c7a3f --- /dev/null +++ b/src/api/types/KalturaLiveToVodLinearAssetConfiguration.ts @@ -0,0 +1,40 @@ + +import { KalturaObjectMetadata } from '../kaltura-object-base'; +import { KalturaTypesFactory } from '../kaltura-types-factory'; +import { KalturaObjectBase, KalturaObjectBaseArgs } from '../kaltura-object-base'; + +export interface KalturaLiveToVodLinearAssetConfigurationArgs extends KalturaObjectBaseArgs { + linearAssetId? : number; + isL2vEnabled? : boolean; + retentionPeriodDays? : number; +} + + +export class KalturaLiveToVodLinearAssetConfiguration extends KalturaObjectBase { + + linearAssetId : number; + isL2vEnabled : boolean; + retentionPeriodDays : number; + + constructor(data? : KalturaLiveToVodLinearAssetConfigurationArgs) + { + super(data); + } + + protected _getMetadata() : KalturaObjectMetadata + { + const result = super._getMetadata(); + Object.assign( + result.properties, + { + objectType : { type : 'c', default : 'KalturaLiveToVodLinearAssetConfiguration' }, + linearAssetId : { type : 'n' }, + isL2vEnabled : { type : 'b' }, + retentionPeriodDays : { type : 'n' } + } + ); + return result; + } +} + +KalturaTypesFactory.registerType('KalturaLiveToVodLinearAssetConfiguration',KalturaLiveToVodLinearAssetConfiguration); diff --git a/src/api/types/KalturaLiveToVodPartnerConfiguration.ts b/src/api/types/KalturaLiveToVodPartnerConfiguration.ts new file mode 100644 index 00000000..b0518636 --- /dev/null +++ b/src/api/types/KalturaLiveToVodPartnerConfiguration.ts @@ -0,0 +1,40 @@ + +import { KalturaObjectMetadata } from '../kaltura-object-base'; +import { KalturaTypesFactory } from '../kaltura-types-factory'; +import { KalturaObjectBase, KalturaObjectBaseArgs } from '../kaltura-object-base'; + +export interface KalturaLiveToVodPartnerConfigurationArgs extends KalturaObjectBaseArgs { + isL2vEnabled? : boolean; + retentionPeriodDays? : number; + metadataClassifier? : string; +} + + +export class KalturaLiveToVodPartnerConfiguration extends KalturaObjectBase { + + isL2vEnabled : boolean; + retentionPeriodDays : number; + metadataClassifier : string; + + constructor(data? : KalturaLiveToVodPartnerConfigurationArgs) + { + super(data); + } + + protected _getMetadata() : KalturaObjectMetadata + { + const result = super._getMetadata(); + Object.assign( + result.properties, + { + objectType : { type : 'c', default : 'KalturaLiveToVodPartnerConfiguration' }, + isL2vEnabled : { type : 'b' }, + retentionPeriodDays : { type : 'n' }, + metadataClassifier : { type : 's' } + } + ); + return result; + } +} + +KalturaTypesFactory.registerType('KalturaLiveToVodPartnerConfiguration',KalturaLiveToVodPartnerConfiguration); diff --git a/src/api/types/KalturaPersonalAssetSelectionFilter.ts b/src/api/types/KalturaPersonalAssetSelectionFilter.ts new file mode 100644 index 00000000..c9fc3605 --- /dev/null +++ b/src/api/types/KalturaPersonalAssetSelectionFilter.ts @@ -0,0 +1,34 @@ + +import { KalturaObjectMetadata } from '../kaltura-object-base'; +import { KalturaTypesFactory } from '../kaltura-types-factory'; +import { KalturaFilter, KalturaFilterArgs } from './KalturaFilter'; + +export interface KalturaPersonalAssetSelectionFilterArgs extends KalturaFilterArgs { + slotNumberEqual? : number; +} + + +export class KalturaPersonalAssetSelectionFilter extends KalturaFilter { + + slotNumberEqual : number; + + constructor(data? : KalturaPersonalAssetSelectionFilterArgs) + { + super(data); + } + + protected _getMetadata() : KalturaObjectMetadata + { + const result = super._getMetadata(); + Object.assign( + result.properties, + { + objectType : { type : 'c', default : 'KalturaPersonalAssetSelectionFilter' }, + slotNumberEqual : { type : 'n' } + } + ); + return result; + } +} + +KalturaTypesFactory.registerType('KalturaPersonalAssetSelectionFilter',KalturaPersonalAssetSelectionFilter); diff --git a/src/api/types/KalturaPersonalAssetSelectionOrderBy.ts b/src/api/types/KalturaPersonalAssetSelectionOrderBy.ts new file mode 100644 index 00000000..ed43d185 --- /dev/null +++ b/src/api/types/KalturaPersonalAssetSelectionOrderBy.ts @@ -0,0 +1,5 @@ + + +export enum KalturaPersonalAssetSelectionOrderBy { + assetSelectionDateDesc = 'ASSET_SELECTION_DATE_DESC' +} \ No newline at end of file diff --git a/src/api/types/KalturaPromotion.ts b/src/api/types/KalturaPromotion.ts index 8c4cb01f..158561d8 100644 --- a/src/api/types/KalturaPromotion.ts +++ b/src/api/types/KalturaPromotion.ts @@ -1,26 +1,22 @@ import { KalturaObjectMetadata } from '../kaltura-object-base'; import { KalturaTypesFactory } from '../kaltura-types-factory'; -import { KalturaCondition } from './KalturaCondition'; -import { KalturaObjectBase, KalturaObjectBaseArgs } from '../kaltura-object-base'; +import { KalturaBasePromotion, KalturaBasePromotionArgs } from './KalturaBasePromotion'; -export interface KalturaPromotionArgs extends KalturaObjectBaseArgs { +export interface KalturaPromotionArgs extends KalturaBasePromotionArgs { discountModuleId? : number; - conditions? : KalturaCondition[]; numberOfRecurring? : number; } -export class KalturaPromotion extends KalturaObjectBase { +export class KalturaPromotion extends KalturaBasePromotion { discountModuleId : number; - conditions : KalturaCondition[]; numberOfRecurring : number; constructor(data? : KalturaPromotionArgs) { super(data); - if (typeof this.conditions === 'undefined') this.conditions = []; } protected _getMetadata() : KalturaObjectMetadata @@ -31,7 +27,6 @@ export class KalturaPromotion extends KalturaObjectBase { { objectType : { type : 'c', default : 'KalturaPromotion' }, discountModuleId : { type : 'n' }, - conditions : { type : 'a', subTypeConstructor : KalturaCondition, subType : 'KalturaCondition' }, numberOfRecurring : { type : 'n' } } ); diff --git a/src/api/types/KalturaRuleConditionType.ts b/src/api/types/KalturaRuleConditionType.ts index e4fb2847..ad4a4069 100644 --- a/src/api/types/KalturaRuleConditionType.ts +++ b/src/api/types/KalturaRuleConditionType.ts @@ -5,6 +5,7 @@ export enum KalturaRuleConditionType { assetShop = 'ASSET_SHOP', assetSubscription = 'ASSET_SUBSCRIPTION', businessModule = 'BUSINESS_MODULE', + channel = 'CHANNEL', concurrency = 'CONCURRENCY', country = 'COUNTRY', date = 'DATE', @@ -15,6 +16,7 @@ export enum KalturaRuleConditionType { deviceModel = 'DEVICE_MODEL', deviceUdidDynamicList = 'DEVICE_UDID_DYNAMIC_LIST', dynamicKeys = 'DYNAMIC_KEYS', + fileType = 'FILE_TYPE', header = 'HEADER', ipRange = 'IP_RANGE', ipV6Range = 'IP_V6_RANGE', diff --git a/src/api/types/LiveToVodGetConfigurationAction.ts b/src/api/types/LiveToVodGetConfigurationAction.ts new file mode 100644 index 00000000..904d353c --- /dev/null +++ b/src/api/types/LiveToVodGetConfigurationAction.ts @@ -0,0 +1,43 @@ + +import { KalturaObjectMetadata } from '../kaltura-object-base'; +import { KalturaLiveToVodFullConfiguration } from './KalturaLiveToVodFullConfiguration'; + +import { KalturaRequest, KalturaRequestArgs } from '../kaltura-request'; + +export interface LiveToVodGetConfigurationActionArgs extends KalturaRequestArgs { + +} + +/** + * Build request payload for service 'liveToVod' action 'getConfiguration'. + * + * Usage: Get existing L2V configuration for both the partner level and all channels level + * + * Server response type: KalturaLiveToVodFullConfiguration + * Server failure response type: KalturaAPIException + * @class + * @extends KalturaRequest + */ +export class LiveToVodGetConfigurationAction extends KalturaRequest { + + + + constructor(data? : LiveToVodGetConfigurationActionArgs) + { + super(data, {responseType : 'o', responseSubType : 'KalturaLiveToVodFullConfiguration', responseConstructor : KalturaLiveToVodFullConfiguration }); + } + + protected _getMetadata() : KalturaObjectMetadata + { + const result = super._getMetadata(); + Object.assign( + result.properties, + { + service : { type : 'c', default : 'livetovod' }, + action : { type : 'c', default : 'getConfiguration' } + } + ); + return result; + } +} + diff --git a/src/api/types/LiveToVodGetLinearAssetConfigurationAction.ts b/src/api/types/LiveToVodGetLinearAssetConfigurationAction.ts new file mode 100644 index 00000000..73052acf --- /dev/null +++ b/src/api/types/LiveToVodGetLinearAssetConfigurationAction.ts @@ -0,0 +1,44 @@ + +import { KalturaObjectMetadata } from '../kaltura-object-base'; +import { KalturaLiveToVodLinearAssetConfiguration } from './KalturaLiveToVodLinearAssetConfiguration'; + +import { KalturaRequest, KalturaRequestArgs } from '../kaltura-request'; + +export interface LiveToVodGetLinearAssetConfigurationActionArgs extends KalturaRequestArgs { + linearAssetId : number; +} + +/** + * Build request payload for service 'liveToVod' action 'getLinearAssetConfiguration'. + * + * Usage: Get existing L2V configuration for a specific linear asset + * + * Server response type: KalturaLiveToVodLinearAssetConfiguration + * Server failure response type: KalturaAPIException + * @class + * @extends KalturaRequest + */ +export class LiveToVodGetLinearAssetConfigurationAction extends KalturaRequest { + + linearAssetId : number; + + constructor(data : LiveToVodGetLinearAssetConfigurationActionArgs) + { + super(data, {responseType : 'o', responseSubType : 'KalturaLiveToVodLinearAssetConfiguration', responseConstructor : KalturaLiveToVodLinearAssetConfiguration }); + } + + protected _getMetadata() : KalturaObjectMetadata + { + const result = super._getMetadata(); + Object.assign( + result.properties, + { + service : { type : 'c', default : 'livetovod' }, + action : { type : 'c', default : 'getLinearAssetConfiguration' }, + linearAssetId : { type : 'n' } + } + ); + return result; + } +} + diff --git a/src/api/types/LiveToVodGetPartnerConfigurationAction.ts b/src/api/types/LiveToVodGetPartnerConfigurationAction.ts new file mode 100644 index 00000000..04e84578 --- /dev/null +++ b/src/api/types/LiveToVodGetPartnerConfigurationAction.ts @@ -0,0 +1,43 @@ + +import { KalturaObjectMetadata } from '../kaltura-object-base'; +import { KalturaLiveToVodPartnerConfiguration } from './KalturaLiveToVodPartnerConfiguration'; + +import { KalturaRequest, KalturaRequestArgs } from '../kaltura-request'; + +export interface LiveToVodGetPartnerConfigurationActionArgs extends KalturaRequestArgs { + +} + +/** + * Build request payload for service 'liveToVod' action 'getPartnerConfiguration'. + * + * Usage: Get existing L2V partner configuration + * + * Server response type: KalturaLiveToVodPartnerConfiguration + * Server failure response type: KalturaAPIException + * @class + * @extends KalturaRequest + */ +export class LiveToVodGetPartnerConfigurationAction extends KalturaRequest { + + + + constructor(data? : LiveToVodGetPartnerConfigurationActionArgs) + { + super(data, {responseType : 'o', responseSubType : 'KalturaLiveToVodPartnerConfiguration', responseConstructor : KalturaLiveToVodPartnerConfiguration }); + } + + protected _getMetadata() : KalturaObjectMetadata + { + const result = super._getMetadata(); + Object.assign( + result.properties, + { + service : { type : 'c', default : 'livetovod' }, + action : { type : 'c', default : 'getPartnerConfiguration' } + } + ); + return result; + } +} + diff --git a/src/api/types/LiveToVodUpdateLinearAssetConfigurationAction.ts b/src/api/types/LiveToVodUpdateLinearAssetConfigurationAction.ts new file mode 100644 index 00000000..909dbdb8 --- /dev/null +++ b/src/api/types/LiveToVodUpdateLinearAssetConfigurationAction.ts @@ -0,0 +1,44 @@ + +import { KalturaObjectMetadata } from '../kaltura-object-base'; +import { KalturaLiveToVodLinearAssetConfiguration } from './KalturaLiveToVodLinearAssetConfiguration'; + +import { KalturaRequest, KalturaRequestArgs } from '../kaltura-request'; + +export interface LiveToVodUpdateLinearAssetConfigurationActionArgs extends KalturaRequestArgs { + configuration : KalturaLiveToVodLinearAssetConfiguration; +} + +/** + * Build request payload for service 'liveToVod' action 'updateLinearAssetConfiguration'. + * + * Usage: Set L2V configuration for a specific Linear channel + * + * Server response type: KalturaLiveToVodLinearAssetConfiguration + * Server failure response type: KalturaAPIException + * @class + * @extends KalturaRequest + */ +export class LiveToVodUpdateLinearAssetConfigurationAction extends KalturaRequest { + + configuration : KalturaLiveToVodLinearAssetConfiguration; + + constructor(data : LiveToVodUpdateLinearAssetConfigurationActionArgs) + { + super(data, {responseType : 'o', responseSubType : 'KalturaLiveToVodLinearAssetConfiguration', responseConstructor : KalturaLiveToVodLinearAssetConfiguration }); + } + + protected _getMetadata() : KalturaObjectMetadata + { + const result = super._getMetadata(); + Object.assign( + result.properties, + { + service : { type : 'c', default : 'livetovod' }, + action : { type : 'c', default : 'updateLinearAssetConfiguration' }, + configuration : { type : 'o', subTypeConstructor : KalturaLiveToVodLinearAssetConfiguration, subType : 'KalturaLiveToVodLinearAssetConfiguration' } + } + ); + return result; + } +} + diff --git a/src/api/types/LiveToVodUpdatePartnerConfigurationAction.ts b/src/api/types/LiveToVodUpdatePartnerConfigurationAction.ts new file mode 100644 index 00000000..4a3056f9 --- /dev/null +++ b/src/api/types/LiveToVodUpdatePartnerConfigurationAction.ts @@ -0,0 +1,44 @@ + +import { KalturaObjectMetadata } from '../kaltura-object-base'; +import { KalturaLiveToVodPartnerConfiguration } from './KalturaLiveToVodPartnerConfiguration'; + +import { KalturaRequest, KalturaRequestArgs } from '../kaltura-request'; + +export interface LiveToVodUpdatePartnerConfigurationActionArgs extends KalturaRequestArgs { + configuration : KalturaLiveToVodPartnerConfiguration; +} + +/** + * Build request payload for service 'liveToVod' action 'updatePartnerConfiguration'. + * + * Usage: Set L2V configuration on the partner level + * + * Server response type: KalturaLiveToVodPartnerConfiguration + * Server failure response type: KalturaAPIException + * @class + * @extends KalturaRequest + */ +export class LiveToVodUpdatePartnerConfigurationAction extends KalturaRequest { + + configuration : KalturaLiveToVodPartnerConfiguration; + + constructor(data : LiveToVodUpdatePartnerConfigurationActionArgs) + { + super(data, {responseType : 'o', responseSubType : 'KalturaLiveToVodPartnerConfiguration', responseConstructor : KalturaLiveToVodPartnerConfiguration }); + } + + protected _getMetadata() : KalturaObjectMetadata + { + const result = super._getMetadata(); + Object.assign( + result.properties, + { + service : { type : 'c', default : 'livetovod' }, + action : { type : 'c', default : 'updatePartnerConfiguration' }, + configuration : { type : 'o', subTypeConstructor : KalturaLiveToVodPartnerConfiguration, subType : 'KalturaLiveToVodPartnerConfiguration' } + } + ); + return result; + } +} + diff --git a/src/api/types/index.ts b/src/api/types/index.ts index f6ddffb8..de365de2 100644 --- a/src/api/types/index.ts +++ b/src/api/types/index.ts @@ -147,6 +147,7 @@ export { KalturaImageFilter, KalturaImageFilterArgs } from './KalturaImageFilter export { KalturaImageTypeFilter, KalturaImageTypeFilterArgs } from './KalturaImageTypeFilter' export { KalturaLabelFilter, KalturaLabelFilterArgs } from './KalturaLabelFilter' export { KalturaMediaFileFilter, KalturaMediaFileFilterArgs } from './KalturaMediaFileFilter' +export { KalturaPersonalAssetSelectionFilter, KalturaPersonalAssetSelectionFilterArgs } from './KalturaPersonalAssetSelectionFilter' export { KalturaStreamingDeviceFilter, KalturaStreamingDeviceFilterArgs } from './KalturaStreamingDeviceFilter' export { KalturaTagFilter, KalturaTagFilterArgs } from './KalturaTagFilter' export { KalturaSearchPriorityGroupFilter, KalturaSearchPriorityGroupFilterArgs } from './KalturaSearchPriorityGroupFilter' @@ -257,6 +258,7 @@ export { KalturaAssetConditionBase, KalturaAssetConditionBaseArgs } from './Kalt export { KalturaAssetUserRuleAction, KalturaAssetUserRuleActionArgs } from './KalturaAssetUserRuleAction' export { KalturaAssetUserRule, KalturaAssetUserRuleArgs } from './KalturaAssetUserRule' export { KalturaAssetShopCondition, KalturaAssetShopConditionArgs } from './KalturaAssetShopCondition' +export { KalturaChannelCondition, KalturaChannelConditionArgs } from './KalturaChannelCondition' export { KalturaNotCondition, KalturaNotConditionArgs } from './KalturaNotCondition' export { KalturaOrCondition, KalturaOrConditionArgs } from './KalturaOrCondition' export { KalturaCountryCondition, KalturaCountryConditionArgs } from './KalturaCountryCondition' @@ -279,6 +281,7 @@ export { KalturaUdidDynamicListCondition, KalturaUdidDynamicListConditionArgs } export { KalturaDynamicKeysCondition, KalturaDynamicKeysConditionArgs } from './KalturaDynamicKeysCondition' export { KalturaDeviceDynamicDataCondition, KalturaDeviceDynamicDataConditionArgs } from './KalturaDeviceDynamicDataCondition' export { KalturaUserSessionProfileCondition, KalturaUserSessionProfileConditionArgs } from './KalturaUserSessionProfileCondition' +export { KalturaFileTypeCondition, KalturaFileTypeConditionArgs } from './KalturaFileTypeCondition' export { KalturaIpV6RangeCondition, KalturaIpV6RangeConditionArgs } from './KalturaIpV6RangeCondition' export { KalturaAccessControlBlockAction, KalturaAccessControlBlockActionArgs } from './KalturaAccessControlBlockAction' export { KalturaAllowPlaybackAction, KalturaAllowPlaybackActionArgs } from './KalturaAllowPlaybackAction' @@ -322,10 +325,12 @@ export { KalturaBusinessModuleRule, KalturaBusinessModuleRuleArgs } from './Kalt export { KalturaTvmRule, KalturaTvmRuleArgs } from './KalturaTvmRule' export { KalturaTvmDeviceRule, KalturaTvmDeviceRuleArgs } from './KalturaTvmDeviceRule' export { KalturaTvmGeoRule, KalturaTvmGeoRuleArgs } from './KalturaTvmGeoRule' -export { KalturaPromotion, KalturaPromotionArgs } from './KalturaPromotion' +export { KalturaBasePromotion, KalturaBasePromotionArgs } from './KalturaBasePromotion' export { KalturaCampaign, KalturaCampaignArgs } from './KalturaCampaign' export { KalturaBatchCampaign, KalturaBatchCampaignArgs } from './KalturaBatchCampaign' export { KalturaTriggerCampaign, KalturaTriggerCampaignArgs } from './KalturaTriggerCampaign' +export { KalturaCouponPromotion, KalturaCouponPromotionArgs } from './KalturaCouponPromotion' +export { KalturaPromotion, KalturaPromotionArgs } from './KalturaPromotion' export { KalturaEventNotification, KalturaEventNotificationArgs } from './KalturaEventNotification' export { KalturaIot, KalturaIotArgs } from './KalturaIot' export { KalturaIotProfileAws, KalturaIotProfileAwsArgs } from './KalturaIotProfileAws' @@ -700,6 +705,7 @@ export { KalturaBulkUploadMediaAssetData, KalturaBulkUploadMediaAssetDataArgs } export { KalturaBulkUploadLiveAssetData, KalturaBulkUploadLiveAssetDataArgs } from './KalturaBulkUploadLiveAssetData' export { KalturaBulkUploadProgramAssetData, KalturaBulkUploadProgramAssetDataArgs } from './KalturaBulkUploadProgramAssetData' export { KalturaAssetFileContext, KalturaAssetFileContextArgs } from './KalturaAssetFileContext' +export { KalturaAssetPersonalSelection, KalturaAssetPersonalSelectionArgs } from './KalturaAssetPersonalSelection' export { KalturaAssetStatisticsQuery, KalturaAssetStatisticsQueryArgs } from './KalturaAssetStatisticsQuery' export { KalturaOTTCategory, KalturaOTTCategoryArgs } from './KalturaOTTCategory' export { KalturaCategoryTree, KalturaCategoryTreeArgs } from './KalturaCategoryTree' @@ -741,6 +747,9 @@ export { KalturaLicensedUrlBaseRequest, KalturaLicensedUrlBaseRequestArgs } from export { KalturaLicensedUrlMediaRequest, KalturaLicensedUrlMediaRequestArgs } from './KalturaLicensedUrlMediaRequest' export { KalturaLicensedUrlEpgRequest, KalturaLicensedUrlEpgRequestArgs } from './KalturaLicensedUrlEpgRequest' export { KalturaLicensedUrlRecordingRequest, KalturaLicensedUrlRecordingRequestArgs } from './KalturaLicensedUrlRecordingRequest' +export { KalturaLiveToVodLinearAssetConfiguration, KalturaLiveToVodLinearAssetConfigurationArgs } from './KalturaLiveToVodLinearAssetConfiguration' +export { KalturaLiveToVodFullConfiguration, KalturaLiveToVodFullConfigurationArgs } from './KalturaLiveToVodFullConfiguration' +export { KalturaLiveToVodPartnerConfiguration, KalturaLiveToVodPartnerConfigurationArgs } from './KalturaLiveToVodPartnerConfiguration' export { KalturaMessageTemplate, KalturaMessageTemplateArgs } from './KalturaMessageTemplate' export { KalturaRegistryResponse, KalturaRegistryResponseArgs } from './KalturaRegistryResponse' export { KalturaPushMessage, KalturaPushMessageArgs } from './KalturaPushMessage' @@ -926,6 +935,7 @@ export { KalturaPaymentMethodType } from './KalturaPaymentMethodType' export { KalturaPermissionItemOrderBy } from './KalturaPermissionItemOrderBy' export { KalturaPermissionOrderBy } from './KalturaPermissionOrderBy' export { KalturaPermissionType } from './KalturaPermissionType' +export { KalturaPersonalAssetSelectionOrderBy } from './KalturaPersonalAssetSelectionOrderBy' export { KalturaPersonalFeedOrderBy } from './KalturaPersonalFeedOrderBy' export { KalturaPersonalListOrderBy } from './KalturaPersonalListOrderBy' export { KalturaPinType } from './KalturaPinType' @@ -1025,6 +1035,7 @@ export { AssetGetAdsContextAction, AssetGetAdsContextActionArgs } from './AssetG export { AssetGetPlaybackContextAction, AssetGetPlaybackContextActionArgs } from './AssetGetPlaybackContextAction' export { AssetGetPlaybackManifestAction, AssetGetPlaybackManifestActionArgs } from './AssetGetPlaybackManifestAction' export { AssetListAction, AssetListActionArgs } from './AssetListAction' +export { AssetListPersonalSelectionAction, AssetListPersonalSelectionActionArgs } from './AssetListPersonalSelectionAction' export { AssetRemoveMetasAndTagsAction, AssetRemoveMetasAndTagsActionArgs } from './AssetRemoveMetasAndTagsAction' export { AssetUpdateAction, AssetUpdateActionArgs } from './AssetUpdateAction' export { AssetFileGetContextAction, AssetFileGetContextActionArgs } from './AssetFileGetContextAction' @@ -1037,6 +1048,9 @@ export { AssetHistoryCleanAction, AssetHistoryCleanActionArgs } from './AssetHis export { AssetHistoryGetNextEpisodeAction, AssetHistoryGetNextEpisodeActionArgs } from './AssetHistoryGetNextEpisodeAction' export { AssetHistoryListAction, AssetHistoryListActionArgs } from './AssetHistoryListAction' export { AssetPersonalMarkupListAction, AssetPersonalMarkupListActionArgs } from './AssetPersonalMarkupListAction' +export { AssetPersonalSelectionDeleteAction, AssetPersonalSelectionDeleteActionArgs } from './AssetPersonalSelectionDeleteAction' +export { AssetPersonalSelectionDeleteAllAction, AssetPersonalSelectionDeleteAllActionArgs } from './AssetPersonalSelectionDeleteAllAction' +export { AssetPersonalSelectionUpsertAction, AssetPersonalSelectionUpsertActionArgs } from './AssetPersonalSelectionUpsertAction' export { AssetRuleAddAction, AssetRuleAddActionArgs } from './AssetRuleAddAction' export { AssetRuleDeleteAction, AssetRuleDeleteActionArgs } from './AssetRuleDeleteAction' export { AssetRuleListAction, AssetRuleListActionArgs } from './AssetRuleListAction' @@ -1288,6 +1302,11 @@ export { LanguageListAction, LanguageListActionArgs } from './LanguageListAction export { LicensedUrlGetAction, LicensedUrlGetActionArgs } from './LicensedUrlGetAction' export { LineupGetAction, LineupGetActionArgs } from './LineupGetAction' export { LineupSendUpdatedNotificationAction, LineupSendUpdatedNotificationActionArgs } from './LineupSendUpdatedNotificationAction' +export { LiveToVodGetConfigurationAction, LiveToVodGetConfigurationActionArgs } from './LiveToVodGetConfigurationAction' +export { LiveToVodGetLinearAssetConfigurationAction, LiveToVodGetLinearAssetConfigurationActionArgs } from './LiveToVodGetLinearAssetConfigurationAction' +export { LiveToVodGetPartnerConfigurationAction, LiveToVodGetPartnerConfigurationActionArgs } from './LiveToVodGetPartnerConfigurationAction' +export { LiveToVodUpdateLinearAssetConfigurationAction, LiveToVodUpdateLinearAssetConfigurationActionArgs } from './LiveToVodUpdateLinearAssetConfigurationAction' +export { LiveToVodUpdatePartnerConfigurationAction, LiveToVodUpdatePartnerConfigurationActionArgs } from './LiveToVodUpdatePartnerConfigurationAction' export { MediaConcurrencyRuleListAction, MediaConcurrencyRuleListActionArgs } from './MediaConcurrencyRuleListAction' export { MediaFileAddAction, MediaFileAddActionArgs } from './MediaFileAddAction' export { MediaFileDeleteAction, MediaFileDeleteActionArgs } from './MediaFileDeleteAction' diff --git a/src/environment.ts b/src/environment.ts index 52c338ac..9344d818 100644 --- a/src/environment.ts +++ b/src/environment.ts @@ -12,7 +12,7 @@ export interface Environment { export const environment: Environment = { request: { - apiVersion: '7.6.0.29891', + apiVersion: '7.7.0.29939', ottMode: true, fileFormatValue: 20 },