Skip to content

Commit 4fb5d34

Browse files
Update client libraries for master
1 parent 9105412 commit 4fb5d34

File tree

12 files changed

+95
-21
lines changed

12 files changed

+95
-21
lines changed

KalturaClient/Client.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -172,7 +172,7 @@ def __init__(self, config, remove_data_content:bool = False):
172172
self.callsQueue = []
173173
self.requestHeaders = {}
174174
self.clientConfiguration = {
175-
'clientTag': 'python-25-11-22',
175+
'clientTag': 'python-25-12-06',
176176
'apiVersion': API_VERSION,
177177
}
178178
self.requestConfiguration = {}

KalturaClient/Plugins/Annotation.py

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,8 @@ def __init__(self,
103103
childrenCount = NotImplemented,
104104
directChildrenCount = NotImplemented,
105105
isPublic = NotImplemented,
106-
searchableOnEntry = NotImplemented):
106+
searchableOnEntry = NotImplemented,
107+
originalCuePointCreateAt = NotImplemented):
107108
KalturaCuePoint.__init__(self,
108109
id,
109110
intId,
@@ -164,6 +165,10 @@ def __init__(self,
164165
# @var KalturaNullableBoolean
165166
self.searchableOnEntry = searchableOnEntry
166167

168+
# In case of cloned annotation it will hold source cuepoint createdAt.
169+
# @var int
170+
self.originalCuePointCreateAt = originalCuePointCreateAt
171+
167172

168173
PROPERTY_LOADERS = {
169174
'parentId': getXmlNodeText,
@@ -175,6 +180,7 @@ def __init__(self,
175180
'directChildrenCount': getXmlNodeInt,
176181
'isPublic': (KalturaEnumsFactory.createInt, "KalturaNullableBoolean"),
177182
'searchableOnEntry': (KalturaEnumsFactory.createInt, "KalturaNullableBoolean"),
183+
'originalCuePointCreateAt': getXmlNodeInt,
178184
}
179185

180186
def fromXml(self, node):
@@ -189,6 +195,7 @@ def toParams(self):
189195
kparams.addIntIfDefined("endTime", self.endTime)
190196
kparams.addIntEnumIfDefined("isPublic", self.isPublic)
191197
kparams.addIntEnumIfDefined("searchableOnEntry", self.searchableOnEntry)
198+
kparams.addIntIfDefined("originalCuePointCreateAt", self.originalCuePointCreateAt)
192199
return kparams
193200

194201
def getParentId(self):
@@ -233,6 +240,12 @@ def getSearchableOnEntry(self):
233240
def setSearchableOnEntry(self, newSearchableOnEntry):
234241
self.searchableOnEntry = newSearchableOnEntry
235242

243+
def getOriginalCuePointCreateAt(self):
244+
return self.originalCuePointCreateAt
245+
246+
def setOriginalCuePointCreateAt(self, newOriginalCuePointCreateAt):
247+
self.originalCuePointCreateAt = newOriginalCuePointCreateAt
248+
236249

237250
# @package Kaltura
238251
# @subpackage Client

KalturaClient/Plugins/Annotation.pyi

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@ class KalturaAnnotation(KalturaCuePoint):
6262
directChildrenCount: int
6363
isPublic: KalturaNullableBoolean
6464
searchableOnEntry: KalturaNullableBoolean
65+
originalCuePointCreateAt: int
6566
def __init__(self,
6667
id: str = NotImplemented,
6768
intId: int = NotImplemented,
@@ -90,7 +91,8 @@ class KalturaAnnotation(KalturaCuePoint):
9091
childrenCount: int = NotImplemented,
9192
directChildrenCount: int = NotImplemented,
9293
isPublic: KalturaNullableBoolean = NotImplemented,
93-
searchableOnEntry: KalturaNullableBoolean = NotImplemented): ...
94+
searchableOnEntry: KalturaNullableBoolean = NotImplemented,
95+
originalCuePointCreateAt: int = NotImplemented): ...
9496

9597
def getParentId(self) -> str: ...
9698
def setParentId(self, newParentId: str) -> None: ...
@@ -106,6 +108,8 @@ class KalturaAnnotation(KalturaCuePoint):
106108
def setIsPublic(self, newIsPublic: KalturaNullableBoolean) -> None: ...
107109
def getSearchableOnEntry(self) -> KalturaNullableBoolean: ...
108110
def setSearchableOnEntry(self, newSearchableOnEntry: KalturaNullableBoolean) -> None: ...
111+
def getOriginalCuePointCreateAt(self) -> int: ...
112+
def setOriginalCuePointCreateAt(self, newOriginalCuePointCreateAt: int) -> None: ...
109113

110114
class KalturaAnnotationListResponse(KalturaListResponse):
111115
objects: List[KalturaAnnotation]

KalturaClient/Plugins/Core.py

Lines changed: 24 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
KalturaServiceBase,
4343
)
4444

45-
API_VERSION = '22.7.0'
45+
API_VERSION = '22.8.0'
4646

4747
########## enums ##########
4848
# @package Kaltura
@@ -17340,7 +17340,8 @@ def __init__(self,
1734017340
contentAwareness = NotImplemented,
1734117341
chunkedEncodeMode = NotImplemented,
1734217342
clipOffset = NotImplemented,
17343-
clipDuration = NotImplemented):
17343+
clipDuration = NotImplemented,
17344+
audioLanguages = NotImplemented):
1734417345
KalturaAssetParams.__init__(self,
1734517346
id,
1734617347
partnerId,
@@ -17492,6 +17493,11 @@ def __init__(self,
1749217493
# @var int
1749317494
self.clipDuration = clipDuration
1749417495

17496+
# Audio languages extracted from multiStream field
17497+
# @var List[KalturaString]
17498+
# @readonly
17499+
self.audioLanguages = audioLanguages
17500+
1749517501

1749617502
PROPERTY_LOADERS = {
1749717503
'videoCodec': (KalturaEnumsFactory.createString, "KalturaVideoCodec"),
@@ -17535,6 +17541,7 @@ def __init__(self,
1753517541
'chunkedEncodeMode': getXmlNodeInt,
1753617542
'clipOffset': getXmlNodeInt,
1753717543
'clipDuration': getXmlNodeInt,
17544+
'audioLanguages': (KalturaObjectFactory.createArray, 'KalturaString'),
1753817545
}
1753917546

1754017547
def fromXml(self, node):
@@ -17833,6 +17840,9 @@ def getClipDuration(self):
1783317840
def setClipDuration(self, newClipDuration):
1783417841
self.clipDuration = newClipDuration
1783517842

17843+
def getAudioLanguages(self):
17844+
return self.audioLanguages
17845+
1783617846

1783717847
# @package Kaltura
1783817848
# @subpackage Client
@@ -17951,6 +17961,7 @@ def __init__(self,
1795117961
chunkedEncodeMode = NotImplemented,
1795217962
clipOffset = NotImplemented,
1795317963
clipDuration = NotImplemented,
17964+
audioLanguages = NotImplemented,
1795417965
flavorParamsId = NotImplemented,
1795517966
commandLinesStr = NotImplemented,
1795617967
flavorParamsVersion = NotImplemented,
@@ -18011,7 +18022,8 @@ def __init__(self,
1801118022
contentAwareness,
1801218023
chunkedEncodeMode,
1801318024
clipOffset,
18014-
clipDuration)
18025+
clipDuration,
18026+
audioLanguages)
1801518027

1801618028
# @var int
1801718029
self.flavorParamsId = flavorParamsId
@@ -51174,6 +51186,7 @@ def __init__(self,
5117451186
chunkedEncodeMode = NotImplemented,
5117551187
clipOffset = NotImplemented,
5117651188
clipDuration = NotImplemented,
51189+
audioLanguages = NotImplemented,
5117751190
streamSuffix = NotImplemented):
5117851191
KalturaFlavorParams.__init__(self,
5117951192
id,
@@ -51229,7 +51242,8 @@ def __init__(self,
5122951242
contentAwareness,
5123051243
chunkedEncodeMode,
5123151244
clipOffset,
51232-
clipDuration)
51245+
clipDuration,
51246+
audioLanguages)
5123351247

5123451248
# Suffix to be added to the stream name after the entry id {entry_id}_{stream_suffix}, e.g. for entry id 0_kjdu5jr6 and suffix 1, the stream name will be 0_kjdu5jr6_1
5123551249
# @var str
@@ -51393,7 +51407,8 @@ def __init__(self,
5139351407
contentAwareness = NotImplemented,
5139451408
chunkedEncodeMode = NotImplemented,
5139551409
clipOffset = NotImplemented,
51396-
clipDuration = NotImplemented):
51410+
clipDuration = NotImplemented,
51411+
audioLanguages = NotImplemented):
5139751412
KalturaFlavorParams.__init__(self,
5139851413
id,
5139951414
partnerId,
@@ -51448,7 +51463,8 @@ def __init__(self,
5144851463
contentAwareness,
5144951464
chunkedEncodeMode,
5145051465
clipOffset,
51451-
clipDuration)
51466+
clipDuration,
51467+
audioLanguages)
5145251468

5145351469

5145451470
PROPERTY_LOADERS = {
@@ -56834,6 +56850,7 @@ def __init__(self,
5683456850
chunkedEncodeMode = NotImplemented,
5683556851
clipOffset = NotImplemented,
5683656852
clipDuration = NotImplemented,
56853+
audioLanguages = NotImplemented,
5683756854
flavorParamsId = NotImplemented,
5683856855
commandLinesStr = NotImplemented,
5683956856
flavorParamsVersion = NotImplemented,
@@ -56895,6 +56912,7 @@ def __init__(self,
5689556912
chunkedEncodeMode,
5689656913
clipOffset,
5689756914
clipDuration,
56915+
audioLanguages,
5689856916
flavorParamsId,
5689956917
commandLinesStr,
5690056918
flavorParamsVersion,

KalturaClient/Plugins/Core.pyi

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8368,6 +8368,7 @@ class KalturaFlavorParams(KalturaAssetParams):
83688368
chunkedEncodeMode: int
83698369
clipOffset: int
83708370
clipDuration: int
8371+
audioLanguages: List[KalturaString]
83718372
def __init__(self,
83728373
id: int = NotImplemented,
83738374
partnerId: int = NotImplemented,
@@ -8422,7 +8423,8 @@ class KalturaFlavorParams(KalturaAssetParams):
84228423
contentAwareness: float = NotImplemented,
84238424
chunkedEncodeMode: int = NotImplemented,
84248425
clipOffset: int = NotImplemented,
8425-
clipDuration: int = NotImplemented): ...
8426+
clipDuration: int = NotImplemented,
8427+
audioLanguages: List[KalturaString] = NotImplemented): ...
84268428

84278429
def getVideoCodec(self) -> KalturaVideoCodec: ...
84288430
def setVideoCodec(self, newVideoCodec: KalturaVideoCodec) -> None: ...
@@ -8506,6 +8508,7 @@ class KalturaFlavorParams(KalturaAssetParams):
85068508
def setClipOffset(self, newClipOffset: int) -> None: ...
85078509
def getClipDuration(self) -> int: ...
85088510
def setClipDuration(self, newClipDuration: int) -> None: ...
8511+
def getAudioLanguages(self) -> List[KalturaString]: ...
85098512

85108513
class KalturaFlavorAssetWithParams(KalturaObjectBase):
85118514
flavorAsset: KalturaFlavorAsset
@@ -8585,6 +8588,7 @@ class KalturaFlavorParamsOutput(KalturaFlavorParams):
85858588
chunkedEncodeMode: int = NotImplemented,
85868589
clipOffset: int = NotImplemented,
85878590
clipDuration: int = NotImplemented,
8591+
audioLanguages: List[KalturaString] = NotImplemented,
85888592
flavorParamsId: int = NotImplemented,
85898593
commandLinesStr: str = NotImplemented,
85908594
flavorParamsVersion: str = NotImplemented,
@@ -19346,6 +19350,7 @@ class KalturaLiveParams(KalturaFlavorParams):
1934619350
chunkedEncodeMode: int = NotImplemented,
1934719351
clipOffset: int = NotImplemented,
1934819352
clipDuration: int = NotImplemented,
19353+
audioLanguages: List[KalturaString] = NotImplemented,
1934919354
streamSuffix: str = NotImplemented): ...
1935019355

1935119356
def getStreamSuffix(self) -> str: ...
@@ -19430,7 +19435,8 @@ class KalturaMediaFlavorParams(KalturaFlavorParams):
1943019435
contentAwareness: float = NotImplemented,
1943119436
chunkedEncodeMode: int = NotImplemented,
1943219437
clipOffset: int = NotImplemented,
19433-
clipDuration: int = NotImplemented): ...
19438+
clipDuration: int = NotImplemented,
19439+
audioLanguages: List[KalturaString] = NotImplemented): ...
1943419440
pass
1943519441

1943619442
class KalturaMediaInfoFilter(KalturaMediaInfoBaseFilter):
@@ -21239,6 +21245,7 @@ class KalturaMediaFlavorParamsOutput(KalturaFlavorParamsOutput):
2123921245
chunkedEncodeMode: int = NotImplemented,
2124021246
clipOffset: int = NotImplemented,
2124121247
clipDuration: int = NotImplemented,
21248+
audioLanguages: List[KalturaString] = NotImplemented,
2124221249
flavorParamsId: int = NotImplemented,
2124321250
commandLinesStr: str = NotImplemented,
2124421251
flavorParamsVersion: str = NotImplemented,

0 commit comments

Comments
 (0)