Skip to content

Commit 3997786

Browse files
author
Backend CI
committed
Auto-generated by Jenkins job OTT-Generate-ClientLibs/928, branch BEO-12268
1 parent c1abb5c commit 3997786

File tree

6 files changed

+61
-6
lines changed

6 files changed

+61
-6
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Kaltura OTT Typescript Client
22

3-
Compatible with Kaltura OTT server version 7.7.0.29917 and above.
3+
Compatible with Kaltura OTT server version 7.8.0.29957 and above.
44

55

66
[![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.
1616

1717
You can install this client library using npm with:
1818
```
19-
npm install kaltura-ott-typescript-client@7.7.0-29917
19+
npm install kaltura-ott-typescript-client@7.8.0-29957
2020
```
2121

2222
**Found a bug?** create [kaltura/clients-generator issue](https://github.com/kaltura/clients-generator/issues)

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "kaltura-ott-typescript-client",
33
"private": true,
4-
"version": "7.7.0-29917",
4+
"version": "7.8.0-29957",
55
"description": "Kaltura OTT Typescript client",
66
"keywords": [
77
"Kaltura"

src/api/types/KalturaConcurrencyPartnerConfig.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ export interface KalturaConcurrencyPartnerConfigArgs extends KalturaPartnerConf
99
evictionPolicy? : KalturaEvictionPolicyType;
1010
concurrencyThresholdInSeconds? : number;
1111
revokeOnDeviceDelete? : boolean;
12+
excludeFreeContentFromConcurrency? : boolean;
1213
}
1314

1415

@@ -18,6 +19,7 @@ export class KalturaConcurrencyPartnerConfig extends KalturaPartnerConfiguration
1819
evictionPolicy : KalturaEvictionPolicyType;
1920
concurrencyThresholdInSeconds : number;
2021
revokeOnDeviceDelete : boolean;
22+
excludeFreeContentFromConcurrency : boolean;
2123

2224
constructor(data? : KalturaConcurrencyPartnerConfigArgs)
2325
{
@@ -34,7 +36,8 @@ export class KalturaConcurrencyPartnerConfig extends KalturaPartnerConfiguration
3436
deviceFamilyIds : { type : 's' },
3537
evictionPolicy : { type : 'es', subTypeConstructor : KalturaEvictionPolicyType, subType : 'KalturaEvictionPolicyType' },
3638
concurrencyThresholdInSeconds : { type : 'n' },
37-
revokeOnDeviceDelete : { type : 'b' }
39+
revokeOnDeviceDelete : { type : 'b' },
40+
excludeFreeContentFromConcurrency : { type : 'b' }
3841
}
3942
);
4043
return result;
Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
2+
import { KalturaObjectMetadata } from '../kaltura-object-base';
3+
4+
5+
import { KalturaAssetType } from './KalturaAssetType';
6+
import { KalturaRequest, KalturaRequestArgs } from '../kaltura-request';
7+
8+
export interface StreamingDeviceBookPlaybackSessionActionArgs extends KalturaRequestArgs {
9+
mediaFileId : string;
10+
assetId : string;
11+
assetType : KalturaAssetType;
12+
}
13+
14+
/**
15+
* Build request payload for service 'streamingDevice' action 'bookPlaybackSession'.
16+
*
17+
* Usage: Reserves a concurrency slot for the given asset-device combination
18+
*
19+
* Server response type: boolean
20+
* Server failure response type: KalturaAPIException
21+
* @class
22+
* @extends KalturaRequest
23+
*/
24+
export class StreamingDeviceBookPlaybackSessionAction extends KalturaRequest<boolean> {
25+
26+
mediaFileId : string;
27+
assetId : string;
28+
assetType : KalturaAssetType;
29+
30+
constructor(data : StreamingDeviceBookPlaybackSessionActionArgs)
31+
{
32+
super(data, {responseType : 'b', responseSubType : '', responseConstructor : null });
33+
}
34+
35+
protected _getMetadata() : KalturaObjectMetadata
36+
{
37+
const result = super._getMetadata();
38+
Object.assign(
39+
result.properties,
40+
{
41+
service : { type : 'c', default : 'streamingdevice' },
42+
action : { type : 'c', default : 'bookPlaybackSession' },
43+
mediaFileId : { type : 's' },
44+
assetId : { type : 's' },
45+
assetType : { type : 'es', subTypeConstructor : KalturaAssetType, subType : 'KalturaAssetType' }
46+
}
47+
);
48+
return result;
49+
}
50+
}
51+

src/api/types/index.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -776,8 +776,8 @@ export { KalturaSSOAdapterProfileInvoke, KalturaSSOAdapterProfileInvokeArgs } fr
776776
export { KalturaTimeShiftedTvPartnerSettings, KalturaTimeShiftedTvPartnerSettingsArgs } from './KalturaTimeShiftedTvPartnerSettings'
777777
export { KalturaPurchaseBase, KalturaPurchaseBaseArgs } from './KalturaPurchaseBase'
778778
export { KalturaPurchase, KalturaPurchaseArgs } from './KalturaPurchase'
779-
export { KalturaPurchaseSession, KalturaPurchaseSessionArgs } from './KalturaPurchaseSession'
780779
export { KalturaExternalReceipt, KalturaExternalReceiptArgs } from './KalturaExternalReceipt'
780+
export { KalturaPurchaseSession, KalturaPurchaseSessionArgs } from './KalturaPurchaseSession'
781781
export { KalturaTransaction, KalturaTransactionArgs } from './KalturaTransaction'
782782
export { KalturaTransactionStatus, KalturaTransactionStatusArgs } from './KalturaTransactionStatus'
783783
export { KalturaEntitlementRenewalBase, KalturaEntitlementRenewalBaseArgs } from './KalturaEntitlementRenewalBase'
@@ -1508,6 +1508,7 @@ export { SsoAdapterProfileGenerateSharedSecretAction, SsoAdapterProfileGenerateS
15081508
export { SsoAdapterProfileInvokeAction, SsoAdapterProfileInvokeActionArgs } from './SsoAdapterProfileInvokeAction'
15091509
export { SsoAdapterProfileListAction, SsoAdapterProfileListActionArgs } from './SsoAdapterProfileListAction'
15101510
export { SsoAdapterProfileUpdateAction, SsoAdapterProfileUpdateActionArgs } from './SsoAdapterProfileUpdateAction'
1511+
export { StreamingDeviceBookPlaybackSessionAction, StreamingDeviceBookPlaybackSessionActionArgs } from './StreamingDeviceBookPlaybackSessionAction'
15111512
export { StreamingDeviceListAction, StreamingDeviceListActionArgs } from './StreamingDeviceListAction'
15121513
export { SubscriptionAddAction, SubscriptionAddActionArgs } from './SubscriptionAddAction'
15131514
export { SubscriptionDeleteAction, SubscriptionDeleteActionArgs } from './SubscriptionDeleteAction'

src/environment.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ export interface Environment {
1212

1313
export const environment: Environment = {
1414
request: {
15-
apiVersion: '7.7.0.29917',
15+
apiVersion: '7.8.0.29957',
1616
ottMode: true,
1717
fileFormatValue: 20
1818
},

0 commit comments

Comments
 (0)