Skip to content

Commit 30e8397

Browse files
Update client libraries for master
1 parent 762bf97 commit 30e8397

File tree

8 files changed

+250
-25
lines changed

8 files changed

+250
-25
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-26-02-14',
175+
'clientTag': 'python-26-03-07',
176176
'apiVersion': API_VERSION,
177177
}
178178
self.requestConfiguration = {}

KalturaClient/Plugins/Core.py

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

45-
API_VERSION = '22.13.0'
45+
API_VERSION = '22.14.0'
4646

4747
########## enums ##########
4848
# @package Kaltura
@@ -21365,6 +21365,26 @@ def setLiveViewers(self, newLiveViewers):
2136521365
self.liveViewers = newLiveViewers
2136621366

2136721367

21368+
# @package Kaltura
21369+
# @subpackage Client
21370+
class KalturaMediaCompositionAttributes(KalturaObjectBase):
21371+
def __init__(self):
21372+
KalturaObjectBase.__init__(self)
21373+
21374+
21375+
PROPERTY_LOADERS = {
21376+
}
21377+
21378+
def fromXml(self, node):
21379+
KalturaObjectBase.fromXml(self, node)
21380+
self.fromXmlImpl(node, KalturaMediaCompositionAttributes.PROPERTY_LOADERS)
21381+
21382+
def toParams(self):
21383+
kparams = KalturaObjectBase.toParams(self)
21384+
kparams.put("objectType", "KalturaMediaCompositionAttributes")
21385+
return kparams
21386+
21387+
2136821388
# @package Kaltura
2136921389
# @subpackage Client
2137021390
class KalturaBaseEntryBaseFilter(KalturaRelatedFilter):
@@ -29392,6 +29412,40 @@ def setAdditionalInfo(self, newAdditionalInfo):
2939229412
self.additionalInfo = newAdditionalInfo
2939329413

2939429414

29415+
# @package Kaltura
29416+
# @subpackage Client
29417+
class KalturaStringArrayObject(KalturaObjectBase):
29418+
"""A wrapper object for KalturaStringArray to be used in arrays"""
29419+
29420+
def __init__(self,
29421+
value = NotImplemented):
29422+
KalturaObjectBase.__init__(self)
29423+
29424+
# @var List[KalturaString]
29425+
self.value = value
29426+
29427+
29428+
PROPERTY_LOADERS = {
29429+
'value': (KalturaObjectFactory.createArray, 'KalturaString'),
29430+
}
29431+
29432+
def fromXml(self, node):
29433+
KalturaObjectBase.fromXml(self, node)
29434+
self.fromXmlImpl(node, KalturaStringArrayObject.PROPERTY_LOADERS)
29435+
29436+
def toParams(self):
29437+
kparams = KalturaObjectBase.toParams(self)
29438+
kparams.put("objectType", "KalturaStringArrayObject")
29439+
kparams.addArrayIfDefined("value", self.value)
29440+
return kparams
29441+
29442+
def getValue(self):
29443+
return self.value
29444+
29445+
def setValue(self, newValue):
29446+
self.value = newValue
29447+
29448+
2939529449
# @package Kaltura
2939629450
# @subpackage Client
2939729451
class KalturaSyndicationFeedEntryCount(KalturaObjectBase):
@@ -35473,7 +35527,8 @@ def __init__(self,
3547335527
globalOffsetInDestination = NotImplemented,
3547435528
effectArray = NotImplemented,
3547535529
cropAlignment = NotImplemented,
35476-
captionAttributes = NotImplemented):
35530+
captionAttributes = NotImplemented,
35531+
mediaCompositionAttributesArray = NotImplemented):
3547735532
KalturaOperationAttributes.__init__(self)
3547835533

3547935534
# Offset in milliseconds
@@ -35498,6 +35553,9 @@ def __init__(self,
3549835553
# @var List[KalturaCaptionAttributes]
3549935554
self.captionAttributes = captionAttributes
3550035555

35556+
# @var List[KalturaMediaCompositionAttributes]
35557+
self.mediaCompositionAttributesArray = mediaCompositionAttributesArray
35558+
3550135559

3550235560
PROPERTY_LOADERS = {
3550335561
'offset': getXmlNodeInt,
@@ -35506,6 +35564,7 @@ def __init__(self,
3550635564
'effectArray': (KalturaObjectFactory.createArray, 'KalturaEffect'),
3550735565
'cropAlignment': getXmlNodeInt,
3550835566
'captionAttributes': (KalturaObjectFactory.createArray, 'KalturaCaptionAttributes'),
35567+
'mediaCompositionAttributesArray': (KalturaObjectFactory.createArray, 'KalturaMediaCompositionAttributes'),
3550935568
}
3551035569

3551135570
def fromXml(self, node):
@@ -35521,6 +35580,7 @@ def toParams(self):
3552135580
kparams.addArrayIfDefined("effectArray", self.effectArray)
3552235581
kparams.addIntIfDefined("cropAlignment", self.cropAlignment)
3552335582
kparams.addArrayIfDefined("captionAttributes", self.captionAttributes)
35583+
kparams.addArrayIfDefined("mediaCompositionAttributesArray", self.mediaCompositionAttributesArray)
3552435584
return kparams
3552535585

3552635586
def getOffset(self):
@@ -35559,6 +35619,12 @@ def getCaptionAttributes(self):
3555935619
def setCaptionAttributes(self, newCaptionAttributes):
3556035620
self.captionAttributes = newCaptionAttributes
3556135621

35622+
def getMediaCompositionAttributesArray(self):
35623+
return self.mediaCompositionAttributesArray
35624+
35625+
def setMediaCompositionAttributesArray(self, newMediaCompositionAttributesArray):
35626+
self.mediaCompositionAttributesArray = newMediaCompositionAttributesArray
35627+
3556235628

3556335629
# @package Kaltura
3556435630
# @subpackage Client
@@ -35800,6 +35866,7 @@ def setResource(self, newResource):
3580035866
class KalturaConcatJobData(KalturaJobData):
3580135867
def __init__(self,
3580235868
srcFiles = NotImplemented,
35869+
inputFiles = NotImplemented,
3580335870
destFilePath = NotImplemented,
3580435871
flavorAssetId = NotImplemented,
3580535872
offset = NotImplemented,
@@ -35814,6 +35881,10 @@ def __init__(self,
3581435881
# @var List[KalturaString]
3581535882
self.srcFiles = srcFiles
3581635883

35884+
# Additional input files to be used in conversion pre concatenation
35885+
# @var List[KalturaStringArrayObject]
35886+
self.inputFiles = inputFiles
35887+
3581735888
# Output file
3581835889
# @var str
3581935890
self.destFilePath = destFilePath
@@ -35848,6 +35919,7 @@ def __init__(self,
3584835919

3584935920
PROPERTY_LOADERS = {
3585035921
'srcFiles': (KalturaObjectFactory.createArray, 'KalturaString'),
35922+
'inputFiles': (KalturaObjectFactory.createArray, 'KalturaStringArrayObject'),
3585135923
'destFilePath': getXmlNodeText,
3585235924
'flavorAssetId': getXmlNodeText,
3585335925
'offset': getXmlNodeFloat,
@@ -35866,6 +35938,7 @@ def toParams(self):
3586635938
kparams = KalturaJobData.toParams(self)
3586735939
kparams.put("objectType", "KalturaConcatJobData")
3586835940
kparams.addArrayIfDefined("srcFiles", self.srcFiles)
35941+
kparams.addArrayIfDefined("inputFiles", self.inputFiles)
3586935942
kparams.addStringIfDefined("destFilePath", self.destFilePath)
3587035943
kparams.addStringIfDefined("flavorAssetId", self.flavorAssetId)
3587135944
kparams.addFloatIfDefined("offset", self.offset)
@@ -35882,6 +35955,12 @@ def getSrcFiles(self):
3588235955
def setSrcFiles(self, newSrcFiles):
3588335956
self.srcFiles = newSrcFiles
3588435957

35958+
def getInputFiles(self):
35959+
return self.inputFiles
35960+
35961+
def setInputFiles(self, newInputFiles):
35962+
self.inputFiles = newInputFiles
35963+
3588535964
def getDestFilePath(self):
3588635965
return self.destFilePath
3588735966

@@ -42055,6 +42134,52 @@ def setConditions(self, newConditions):
4205542134
self.conditions = newConditions
4205642135

4205742136

42137+
# @package Kaltura
42138+
# @subpackage Client
42139+
class KalturaOverlayAttributes(KalturaMediaCompositionAttributes):
42140+
def __init__(self,
42141+
resource = NotImplemented,
42142+
resourceMediaCompositionAttributesArray = NotImplemented):
42143+
KalturaMediaCompositionAttributes.__init__(self)
42144+
42145+
# Only KalturaEntryResource and KalturaAssetResource are supported
42146+
# @var KalturaContentResource
42147+
self.resource = resource
42148+
42149+
# Only KalturaReplaceBackgroundAttributes is supported
42150+
# @var List[KalturaMediaCompositionAttributes]
42151+
self.resourceMediaCompositionAttributesArray = resourceMediaCompositionAttributesArray
42152+
42153+
42154+
PROPERTY_LOADERS = {
42155+
'resource': (KalturaObjectFactory.create, 'KalturaContentResource'),
42156+
'resourceMediaCompositionAttributesArray': (KalturaObjectFactory.createArray, 'KalturaMediaCompositionAttributes'),
42157+
}
42158+
42159+
def fromXml(self, node):
42160+
KalturaMediaCompositionAttributes.fromXml(self, node)
42161+
self.fromXmlImpl(node, KalturaOverlayAttributes.PROPERTY_LOADERS)
42162+
42163+
def toParams(self):
42164+
kparams = KalturaMediaCompositionAttributes.toParams(self)
42165+
kparams.put("objectType", "KalturaOverlayAttributes")
42166+
kparams.addObjectIfDefined("resource", self.resource)
42167+
kparams.addArrayIfDefined("resourceMediaCompositionAttributesArray", self.resourceMediaCompositionAttributesArray)
42168+
return kparams
42169+
42170+
def getResource(self):
42171+
return self.resource
42172+
42173+
def setResource(self, newResource):
42174+
self.resource = newResource
42175+
42176+
def getResourceMediaCompositionAttributesArray(self):
42177+
return self.resourceMediaCompositionAttributesArray
42178+
42179+
def setResourceMediaCompositionAttributesArray(self, newResourceMediaCompositionAttributesArray):
42180+
self.resourceMediaCompositionAttributesArray = newResourceMediaCompositionAttributesArray
42181+
42182+
4205842183
# @package Kaltura
4205942184
# @subpackage Client
4206042185
class KalturaPartnerBaseFilter(KalturaFilter):
@@ -42897,6 +43022,39 @@ def setCaptionAssetId(self, newCaptionAssetId):
4289743022
self.captionAssetId = newCaptionAssetId
4289843023

4289943024

43025+
# @package Kaltura
43026+
# @subpackage Client
43027+
class KalturaReplaceBackgroundAttributes(KalturaMediaCompositionAttributes):
43028+
def __init__(self,
43029+
resource = NotImplemented):
43030+
KalturaMediaCompositionAttributes.__init__(self)
43031+
43032+
# Only KalturaEntryResource and KalturaAssetResource are supported
43033+
# @var KalturaContentResource
43034+
self.resource = resource
43035+
43036+
43037+
PROPERTY_LOADERS = {
43038+
'resource': (KalturaObjectFactory.create, 'KalturaContentResource'),
43039+
}
43040+
43041+
def fromXml(self, node):
43042+
KalturaMediaCompositionAttributes.fromXml(self, node)
43043+
self.fromXmlImpl(node, KalturaReplaceBackgroundAttributes.PROPERTY_LOADERS)
43044+
43045+
def toParams(self):
43046+
kparams = KalturaMediaCompositionAttributes.toParams(self)
43047+
kparams.put("objectType", "KalturaReplaceBackgroundAttributes")
43048+
kparams.addObjectIfDefined("resource", self.resource)
43049+
return kparams
43050+
43051+
def getResource(self):
43052+
return self.resource
43053+
43054+
def setResource(self, newResource):
43055+
self.resource = newResource
43056+
43057+
4290043058
# @package Kaltura
4290143059
# @subpackage Client
4290243060
class KalturaReportBaseFilter(KalturaFilter):
@@ -70949,6 +71107,7 @@ def getTypes(self):
7094971107
'KalturaLiveStreamEntry': KalturaLiveStreamEntry,
7095071108
'KalturaLiveStreamParams': KalturaLiveStreamParams,
7095171109
'KalturaLiveStreamStats': KalturaLiveStreamStats,
71110+
'KalturaMediaCompositionAttributes': KalturaMediaCompositionAttributes,
7095271111
'KalturaBaseEntryBaseFilter': KalturaBaseEntryBaseFilter,
7095371112
'KalturaBaseEntryFilter': KalturaBaseEntryFilter,
7095471113
'KalturaPlayableEntryBaseFilter': KalturaPlayableEntryBaseFilter,
@@ -70999,6 +71158,7 @@ def getTypes(self):
7099971158
'KalturaStatsEvent': KalturaStatsEvent,
7100071159
'KalturaStatsKmcEvent': KalturaStatsKmcEvent,
7100171160
'KalturaStorageProfile': KalturaStorageProfile,
71161+
'KalturaStringArrayObject': KalturaStringArrayObject,
7100271162
'KalturaSyndicationFeedEntryCount': KalturaSyndicationFeedEntryCount,
7100371163
'KalturaThumbAsset': KalturaThumbAsset,
7100471164
'KalturaThumbParams': KalturaThumbParams,
@@ -71156,6 +71316,7 @@ def getTypes(self):
7115671316
'KalturaNotificationJobData': KalturaNotificationJobData,
7115771317
'KalturaObjectListResponse': KalturaObjectListResponse,
7115871318
'KalturaOrCondition': KalturaOrCondition,
71319+
'KalturaOverlayAttributes': KalturaOverlayAttributes,
7115971320
'KalturaPartnerBaseFilter': KalturaPartnerBaseFilter,
7116071321
'KalturaPartnerListResponse': KalturaPartnerListResponse,
7116171322
'KalturaPermissionItemListResponse': KalturaPermissionItemListResponse,
@@ -71166,6 +71327,7 @@ def getTypes(self):
7116671327
'KalturaRecalculateCacheJobData': KalturaRecalculateCacheJobData,
7116771328
'KalturaRemotePathListResponse': KalturaRemotePathListResponse,
7116871329
'KalturaRenderCaptionAttributes': KalturaRenderCaptionAttributes,
71330+
'KalturaReplaceBackgroundAttributes': KalturaReplaceBackgroundAttributes,
7116971331
'KalturaReportBaseFilter': KalturaReportBaseFilter,
7117071332
'KalturaReportExportJobData': KalturaReportExportJobData,
7117171333
'KalturaReportListResponse': KalturaReportListResponse,

0 commit comments

Comments
 (0)