Skip to content

Commit 9105412

Browse files
Update client libraries for master
1 parent e9972f5 commit 9105412

File tree

8 files changed

+150
-9
lines changed

8 files changed

+150
-9
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-08',
175+
'clientTag': 'python-25-11-22',
176176
'apiVersion': API_VERSION,
177177
}
178178
self.requestConfiguration = {}

KalturaClient/Plugins/Core.py

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

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

4747
########## enums ##########
4848
# @package Kaltura
@@ -34466,7 +34466,8 @@ def __init__(self,
3446634466
lastName = NotImplemented,
3446734467
group = NotImplemented,
3446834468
externalId = NotImplemented,
34469-
capabilities = NotImplemented):
34469+
capabilities = NotImplemented,
34470+
groupUserCreationMode = NotImplemented):
3447034471
KalturaBulkUploadResult.__init__(self,
3447134472
id,
3447234473
bulkUploadJobId,
@@ -34533,6 +34534,9 @@ def __init__(self,
3453334534
# @var str
3453434535
self.capabilities = capabilities
3453534536

34537+
# @var int
34538+
self.groupUserCreationMode = groupUserCreationMode
34539+
3453634540

3453734541
PROPERTY_LOADERS = {
3453834542
'userId': getXmlNodeText,
@@ -34551,6 +34555,7 @@ def __init__(self,
3455134555
'group': getXmlNodeText,
3455234556
'externalId': getXmlNodeText,
3455334557
'capabilities': getXmlNodeText,
34558+
'groupUserCreationMode': getXmlNodeInt,
3455434559
}
3455534560

3455634561
def fromXml(self, node):
@@ -34576,6 +34581,7 @@ def toParams(self):
3457634581
kparams.addStringIfDefined("group", self.group)
3457734582
kparams.addStringIfDefined("externalId", self.externalId)
3457834583
kparams.addStringIfDefined("capabilities", self.capabilities)
34584+
kparams.addIntIfDefined("groupUserCreationMode", self.groupUserCreationMode)
3457934585
return kparams
3458034586

3458134587
def getUserId(self):
@@ -34674,6 +34680,12 @@ def getCapabilities(self):
3467434680
def setCapabilities(self, newCapabilities):
3467534681
self.capabilities = newCapabilities
3467634682

34683+
def getGroupUserCreationMode(self):
34684+
return self.groupUserCreationMode
34685+
34686+
def setGroupUserCreationMode(self, newGroupUserCreationMode):
34687+
self.groupUserCreationMode = newGroupUserCreationMode
34688+
3467734689

3467834690
# @package Kaltura
3467934691
# @subpackage Client

KalturaClient/Plugins/Core.pyi

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14004,6 +14004,7 @@ class KalturaBulkUploadResultUser(KalturaBulkUploadResult):
1400414004
group: str
1400514005
externalId: str
1400614006
capabilities: str
14007+
groupUserCreationMode: int
1400714008
def __init__(self,
1400814009
id: int = NotImplemented,
1400914010
bulkUploadJobId: int = NotImplemented,
@@ -14036,7 +14037,8 @@ class KalturaBulkUploadResultUser(KalturaBulkUploadResult):
1403614037
lastName: str = NotImplemented,
1403714038
group: str = NotImplemented,
1403814039
externalId: str = NotImplemented,
14039-
capabilities: str = NotImplemented): ...
14040+
capabilities: str = NotImplemented,
14041+
groupUserCreationMode: int = NotImplemented): ...
1404014042

1404114043
def getUserId(self) -> str: ...
1404214044
def setUserId(self, newUserId: str) -> None: ...
@@ -14070,6 +14072,8 @@ class KalturaBulkUploadResultUser(KalturaBulkUploadResult):
1407014072
def setExternalId(self, newExternalId: str) -> None: ...
1407114073
def getCapabilities(self) -> str: ...
1407214074
def setCapabilities(self, newCapabilities: str) -> None: ...
14075+
def getGroupUserCreationMode(self) -> int: ...
14076+
def setGroupUserCreationMode(self, newGroupUserCreationMode: int) -> None: ...
1407314077

1407414078
class KalturaBulkUploadResultUserEntry(KalturaBulkUploadResult):
1407514079
userEntryId: int

KalturaClient/Plugins/ElasticSearch.py

Lines changed: 86 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1336,7 +1336,9 @@ def __init__(self,
13361336
endsAt = NotImplemented,
13371337
language = NotImplemented,
13381338
captionAssetId = NotImplemented,
1339-
label = NotImplemented):
1339+
label = NotImplemented,
1340+
accuracy = NotImplemented,
1341+
usage = NotImplemented):
13401342
KalturaESearchItemData.__init__(self,
13411343
highlight)
13421344

@@ -1358,6 +1360,12 @@ def __init__(self,
13581360
# @var str
13591361
self.label = label
13601362

1363+
# @var int
1364+
self.accuracy = accuracy
1365+
1366+
# @var int
1367+
self.usage = usage
1368+
13611369

13621370
PROPERTY_LOADERS = {
13631371
'line': getXmlNodeText,
@@ -1366,6 +1374,8 @@ def __init__(self,
13661374
'language': getXmlNodeText,
13671375
'captionAssetId': getXmlNodeText,
13681376
'label': getXmlNodeText,
1377+
'accuracy': getXmlNodeInt,
1378+
'usage': getXmlNodeInt,
13691379
}
13701380

13711381
def fromXml(self, node):
@@ -1381,6 +1391,8 @@ def toParams(self):
13811391
kparams.addStringIfDefined("language", self.language)
13821392
kparams.addStringIfDefined("captionAssetId", self.captionAssetId)
13831393
kparams.addStringIfDefined("label", self.label)
1394+
kparams.addIntIfDefined("accuracy", self.accuracy)
1395+
kparams.addIntIfDefined("usage", self.usage)
13841396
return kparams
13851397

13861398
def getLine(self):
@@ -1419,6 +1431,18 @@ def getLabel(self):
14191431
def setLabel(self, newLabel):
14201432
self.label = newLabel
14211433

1434+
def getAccuracy(self):
1435+
return self.accuracy
1436+
1437+
def setAccuracy(self, newAccuracy):
1438+
self.accuracy = newAccuracy
1439+
1440+
def getUsage(self):
1441+
return self.usage
1442+
1443+
def setUsage(self, newUsage):
1444+
self.usage = newUsage
1445+
14221446

14231447
# @package Kaltura
14241448
# @subpackage Client
@@ -2412,7 +2436,12 @@ def getObjects(self):
24122436
class KalturaEntryCaptionAdvancedFilter(KalturaSearchItem):
24132437
def __init__(self,
24142438
hasCaption = NotImplemented,
2415-
language = NotImplemented):
2439+
language = NotImplemented,
2440+
accuracyGreaterThanOrEqual = NotImplemented,
2441+
accuracyLessThanOrEqual = NotImplemented,
2442+
accuracyGreaterThan = NotImplemented,
2443+
accuracyLessThan = NotImplemented,
2444+
usage = NotImplemented):
24162445
KalturaSearchItem.__init__(self)
24172446

24182447
# @var KalturaNullableBoolean
@@ -2421,10 +2450,30 @@ def __init__(self,
24212450
# @var KalturaLanguage
24222451
self.language = language
24232452

2453+
# @var int
2454+
self.accuracyGreaterThanOrEqual = accuracyGreaterThanOrEqual
2455+
2456+
# @var int
2457+
self.accuracyLessThanOrEqual = accuracyLessThanOrEqual
2458+
2459+
# @var int
2460+
self.accuracyGreaterThan = accuracyGreaterThan
2461+
2462+
# @var int
2463+
self.accuracyLessThan = accuracyLessThan
2464+
2465+
# @var KalturaCaptionAssetUsage
2466+
self.usage = usage
2467+
24242468

24252469
PROPERTY_LOADERS = {
24262470
'hasCaption': (KalturaEnumsFactory.createInt, "KalturaNullableBoolean"),
24272471
'language': (KalturaEnumsFactory.createString, "KalturaLanguage"),
2472+
'accuracyGreaterThanOrEqual': getXmlNodeInt,
2473+
'accuracyLessThanOrEqual': getXmlNodeInt,
2474+
'accuracyGreaterThan': getXmlNodeInt,
2475+
'accuracyLessThan': getXmlNodeInt,
2476+
'usage': (KalturaEnumsFactory.createString, "KalturaCaptionAssetUsage"),
24282477
}
24292478

24302479
def fromXml(self, node):
@@ -2436,6 +2485,11 @@ def toParams(self):
24362485
kparams.put("objectType", "KalturaEntryCaptionAdvancedFilter")
24372486
kparams.addIntEnumIfDefined("hasCaption", self.hasCaption)
24382487
kparams.addStringEnumIfDefined("language", self.language)
2488+
kparams.addIntIfDefined("accuracyGreaterThanOrEqual", self.accuracyGreaterThanOrEqual)
2489+
kparams.addIntIfDefined("accuracyLessThanOrEqual", self.accuracyLessThanOrEqual)
2490+
kparams.addIntIfDefined("accuracyGreaterThan", self.accuracyGreaterThan)
2491+
kparams.addIntIfDefined("accuracyLessThan", self.accuracyLessThan)
2492+
kparams.addStringEnumIfDefined("usage", self.usage)
24392493
return kparams
24402494

24412495
def getHasCaption(self):
@@ -2450,6 +2504,36 @@ def getLanguage(self):
24502504
def setLanguage(self, newLanguage):
24512505
self.language = newLanguage
24522506

2507+
def getAccuracyGreaterThanOrEqual(self):
2508+
return self.accuracyGreaterThanOrEqual
2509+
2510+
def setAccuracyGreaterThanOrEqual(self, newAccuracyGreaterThanOrEqual):
2511+
self.accuracyGreaterThanOrEqual = newAccuracyGreaterThanOrEqual
2512+
2513+
def getAccuracyLessThanOrEqual(self):
2514+
return self.accuracyLessThanOrEqual
2515+
2516+
def setAccuracyLessThanOrEqual(self, newAccuracyLessThanOrEqual):
2517+
self.accuracyLessThanOrEqual = newAccuracyLessThanOrEqual
2518+
2519+
def getAccuracyGreaterThan(self):
2520+
return self.accuracyGreaterThan
2521+
2522+
def setAccuracyGreaterThan(self, newAccuracyGreaterThan):
2523+
self.accuracyGreaterThan = newAccuracyGreaterThan
2524+
2525+
def getAccuracyLessThan(self):
2526+
return self.accuracyLessThan
2527+
2528+
def setAccuracyLessThan(self, newAccuracyLessThan):
2529+
self.accuracyLessThan = newAccuracyLessThan
2530+
2531+
def getUsage(self):
2532+
return self.usage
2533+
2534+
def setUsage(self, newUsage):
2535+
self.usage = newUsage
2536+
24532537

24542538
# @package Kaltura
24552539
# @subpackage Client

KalturaClient/Plugins/ElasticSearch.pyi

Lines changed: 30 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -551,14 +551,18 @@ class KalturaESearchCaptionItemData(KalturaESearchItemData):
551551
language: str
552552
captionAssetId: str
553553
label: str
554+
accuracy: int
555+
usage: int
554556
def __init__(self,
555557
highlight: List[KalturaESearchHighlight] = NotImplemented,
556558
line: str = NotImplemented,
557559
startsAt: int = NotImplemented,
558560
endsAt: int = NotImplemented,
559561
language: str = NotImplemented,
560562
captionAssetId: str = NotImplemented,
561-
label: str = NotImplemented): ...
563+
label: str = NotImplemented,
564+
accuracy: int = NotImplemented,
565+
usage: int = NotImplemented): ...
562566

563567
def getLine(self) -> str: ...
564568
def setLine(self, newLine: str) -> None: ...
@@ -572,6 +576,10 @@ class KalturaESearchCaptionItemData(KalturaESearchItemData):
572576
def setCaptionAssetId(self, newCaptionAssetId: str) -> None: ...
573577
def getLabel(self) -> str: ...
574578
def setLabel(self, newLabel: str) -> None: ...
579+
def getAccuracy(self) -> int: ...
580+
def setAccuracy(self, newAccuracy: int) -> None: ...
581+
def getUsage(self) -> int: ...
582+
def setUsage(self, newUsage: int) -> None: ...
575583

576584
class KalturaESearchCategoryAggregationItem(KalturaESearchAggregationItem):
577585
fieldName: KalturaESearchCategoryAggregateByFieldName
@@ -862,14 +870,34 @@ class KalturaESearchUserResponse(KalturaESearchResponse):
862870
class KalturaEntryCaptionAdvancedFilter(KalturaSearchItem):
863871
hasCaption: KalturaNullableBoolean
864872
language: KalturaLanguage
873+
accuracyGreaterThanOrEqual: int
874+
accuracyLessThanOrEqual: int
875+
accuracyGreaterThan: int
876+
accuracyLessThan: int
877+
usage: KalturaCaptionAssetUsage
865878
def __init__(self,
866879
hasCaption: KalturaNullableBoolean = NotImplemented,
867-
language: KalturaLanguage = NotImplemented): ...
880+
language: KalturaLanguage = NotImplemented,
881+
accuracyGreaterThanOrEqual: int = NotImplemented,
882+
accuracyLessThanOrEqual: int = NotImplemented,
883+
accuracyGreaterThan: int = NotImplemented,
884+
accuracyLessThan: int = NotImplemented,
885+
usage: KalturaCaptionAssetUsage = NotImplemented): ...
868886

869887
def getHasCaption(self) -> KalturaNullableBoolean: ...
870888
def setHasCaption(self, newHasCaption: KalturaNullableBoolean) -> None: ...
871889
def getLanguage(self) -> KalturaLanguage: ...
872890
def setLanguage(self, newLanguage: KalturaLanguage) -> None: ...
891+
def getAccuracyGreaterThanOrEqual(self) -> int: ...
892+
def setAccuracyGreaterThanOrEqual(self, newAccuracyGreaterThanOrEqual: int) -> None: ...
893+
def getAccuracyLessThanOrEqual(self) -> int: ...
894+
def setAccuracyLessThanOrEqual(self, newAccuracyLessThanOrEqual: int) -> None: ...
895+
def getAccuracyGreaterThan(self) -> int: ...
896+
def setAccuracyGreaterThan(self, newAccuracyGreaterThan: int) -> None: ...
897+
def getAccuracyLessThan(self) -> int: ...
898+
def setAccuracyLessThan(self, newAccuracyLessThan: int) -> None: ...
899+
def getUsage(self) -> KalturaCaptionAssetUsage: ...
900+
def setUsage(self, newUsage: KalturaCaptionAssetUsage) -> None: ...
873901

874902
class KalturaBeaconAbstractScheduledResourceItem(KalturaBeaconScheduledResourceBaseItem):
875903
searchTerm: str

KalturaClient/Plugins/Reach.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7635,6 +7635,18 @@ def replaceOutput(self, id, newOutput):
76357635
resultNode = self.client.doQueue()
76367636
return KalturaObjectFactory.create(resultNode, 'KalturaEntryVendorTask')
76377637

7638+
def reset(self, id, catalogItemId):
7639+
"""Reset entry vendor task. change status back to pending with a new catalog item"""
7640+
7641+
kparams = KalturaParams()
7642+
kparams.addIntIfDefined("id", id);
7643+
kparams.addIntIfDefined("catalogItemId", catalogItemId);
7644+
self.client.queueServiceActionCall("reach_entryvendortask", "reset", "KalturaEntryVendorTask", kparams)
7645+
if self.client.isMultiRequest():
7646+
return self.client.getMultiRequestResult()
7647+
resultNode = self.client.doQueue()
7648+
return KalturaObjectFactory.create(resultNode, 'KalturaEntryVendorTask')
7649+
76387650
def serve(self, vendorPartnerId = NotImplemented, partnerId = NotImplemented, status = NotImplemented, dueDate = NotImplemented):
76397651
kparams = KalturaParams()
76407652
kparams.addIntIfDefined("vendorPartnerId", vendorPartnerId);

KalturaClient/Plugins/Reach.pyi

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2861,6 +2861,7 @@ class KalturaEntryVendorTaskService(KalturaServiceBase):
28612861
def list(self, filter: KalturaEntryVendorTaskFilter = NotImplemented, pager: KalturaFilterPager = NotImplemented) -> KalturaEntryVendorTaskListResponse: ...
28622862
def reject(self, id: int, rejectReason: str = NotImplemented) -> KalturaEntryVendorTask: ...
28632863
def replaceOutput(self, id: int, newOutput: str) -> KalturaEntryVendorTask: ...
2864+
def reset(self, id: int, catalogItemId: int) -> KalturaEntryVendorTask: ...
28642865
def serve(self, vendorPartnerId: int = NotImplemented, partnerId: int = NotImplemented, status: int = NotImplemented, dueDate: str = NotImplemented) -> IO[Any]: ...
28652866
def serveCsv(self, id: str) -> str: ...
28662867
def update(self, id: int, entryVendorTask: KalturaEntryVendorTask) -> KalturaEntryVendorTask: ...

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
setup(
88
name='KalturaApiClient',
9-
version='22.6.0',
9+
version='22.7.0',
1010
url='https://github.com/kaltura/KalturaGeneratedAPIClientsPython',
1111
packages=['KalturaClient', 'KalturaClient.Plugins'],
1212
install_requires=['requests>=2.4.2', 'requests-toolbelt', 'six'],

0 commit comments

Comments
 (0)