Skip to content

Commit 6a1e1fb

Browse files
author
InIn Devops
committed
23.0.0
1 parent 24c504d commit 6a1e1fb

304 files changed

Lines changed: 8614 additions & 6881 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

build/PureCloudPlatformClientV2/__init__.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -203,6 +203,9 @@
203203
from .models.channel_topic import ChannelTopic
204204
from .models.channel_topic_entity_listing import ChannelTopicEntityListing
205205
from .models.chat import Chat
206+
from .models.chat_badge_notification import ChatBadgeNotification
207+
from .models.chat_badge_notification_badge_entity import ChatBadgeNotificationBadgeEntity
208+
from .models.chat_badge_notification_entity import ChatBadgeNotificationEntity
206209
from .models.chat_conversation import ChatConversation
207210
from .models.chat_conversation_entity_listing import ChatConversationEntityListing
208211
from .models.chat_conversation_notification import ChatConversationNotification
@@ -293,8 +296,10 @@
293296
from .models.conversation_notification_error_details import ConversationNotificationErrorDetails
294297
from .models.conversation_notification_error_info import ConversationNotificationErrorInfo
295298
from .models.conversation_notification_fax_status import ConversationNotificationFaxStatus
299+
from .models.conversation_notification_media import ConversationNotificationMedia
296300
from .models.conversation_notification_message import ConversationNotificationMessage
297301
from .models.conversation_notification_message_details import ConversationNotificationMessageDetails
302+
from .models.conversation_notification_message_media import ConversationNotificationMessageMedia
298303
from .models.conversation_notification_messages import ConversationNotificationMessages
299304
from .models.conversation_notification_messages_1 import ConversationNotificationMessages1
300305
from .models.conversation_notification_participant import ConversationNotificationParticipant
@@ -475,6 +480,8 @@
475480
from .models.event_log import EventLog
476481
from .models.event_message import EventMessage
477482
from .models.expansion_criterium import ExpansionCriterium
483+
from .models.export_script_request import ExportScriptRequest
484+
from .models.export_script_response import ExportScriptResponse
478485
from .models.export_uri import ExportUri
479486
from .models.export_uri_notification import ExportUriNotification
480487
from .models.extension import Extension
@@ -652,6 +659,7 @@
652659
from .models.message_conversation_notification_error_body import MessageConversationNotificationErrorBody
653660
from .models.message_conversation_notification_error_info import MessageConversationNotificationErrorInfo
654661
from .models.message_conversation_notification_message_details import MessageConversationNotificationMessageDetails
662+
from .models.message_conversation_notification_message_media import MessageConversationNotificationMessageMedia
655663
from .models.message_conversation_notification_message_media_participant import MessageConversationNotificationMessageMediaParticipant
656664
from .models.message_conversation_notification_messages import MessageConversationNotificationMessages
657665
from .models.message_conversation_notification_participants import MessageConversationNotificationParticipants

build/PureCloudPlatformClientV2/api_client.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ def __call_api(self, resource_path, method,
112112
header_params['Cookie'] = self.cookie
113113
if header_params:
114114
header_params = self.sanitize_for_serialization(header_params)
115-
header_params['purecloud-sdk'] = '22.0.0'
115+
header_params['purecloud-sdk'] = '23.0.0'
116116

117117
# path parameters
118118
if path_params:

build/PureCloudPlatformClientV2/apis/recording_api.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -816,7 +816,7 @@ def get_conversation_recordings(self, conversation_id, **kwargs):
816816
for asynchronous request. (optional)
817817
:param str conversation_id: Conversation ID (required)
818818
:param int max_wait_ms: The maximum number of milliseconds to wait for the recording to be ready. Must be a positive value.
819-
:param str format_id: The desired media format
819+
:param str format_id: The desired media format. Possible values: NONE, MP3, WAV, or WEBM
820820
:return: list[Recording]
821821
If the method is called asynchronously,
822822
returns the request thread.
@@ -2112,7 +2112,7 @@ def post_conversation_recording_annotations(self, conversation_id, recording_id,
21122112

21132113
def post_recording_batchrequests(self, body, **kwargs):
21142114
"""
2115-
Submit a batch download request
2115+
Submit a batch download request for recordings. Recordings in response will be in their original format/codec - configured in the Trunk configuration.
21162116
21172117
21182118
This method makes a synchronous HTTP request by default. To make an

build/PureCloudPlatformClientV2/apis/scripts_api.py

Lines changed: 82 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -674,14 +674,13 @@ def get_scripts_published_script_id_pages(self, script_id, **kwargs):
674674
:param callback function: The callback function
675675
for asynchronous request. (optional)
676676
:param str script_id: Script ID (required)
677-
:param int foo:
678677
:param str script_data_version: Advanced usage - controls the data version of the script
679678
:return: list[Page]
680679
If the method is called asynchronously,
681680
returns the request thread.
682681
"""
683682

684-
all_params = ['script_id', 'foo', 'script_data_version']
683+
all_params = ['script_id', 'script_data_version']
685684
all_params.append('callback')
686685

687686
params = locals()
@@ -705,8 +704,6 @@ def get_scripts_published_script_id_pages(self, script_id, **kwargs):
705704
path_params['scriptId'] = params['script_id']
706705

707706
query_params = {}
708-
if 'foo' in params:
709-
query_params['foo'] = params['foo']
710707
if 'script_data_version' in params:
711708
query_params['scriptDataVersion'] = params['script_data_version']
712709

@@ -912,3 +909,84 @@ def get_scripts_upload_status(self, upload_id, **kwargs):
912909
auth_settings=auth_settings,
913910
callback=params.get('callback'))
914911
return response
912+
913+
def post_script_export(self, script_id, **kwargs):
914+
"""
915+
Export a script via download service.
916+
917+
918+
This method makes a synchronous HTTP request by default. To make an
919+
asynchronous HTTP request, please define a `callback` function
920+
to be invoked when receiving the response.
921+
>>> def callback_function(response):
922+
>>> pprint(response)
923+
>>>
924+
>>> thread = api.post_script_export(script_id, callback=callback_function)
925+
926+
:param callback function: The callback function
927+
for asynchronous request. (optional)
928+
:param str script_id: Script ID (required)
929+
:param ExportScriptRequest body:
930+
:return: ExportScriptResponse
931+
If the method is called asynchronously,
932+
returns the request thread.
933+
"""
934+
935+
all_params = ['script_id', 'body']
936+
all_params.append('callback')
937+
938+
params = locals()
939+
for key, val in iteritems(params['kwargs']):
940+
if key not in all_params:
941+
raise TypeError(
942+
"Got an unexpected keyword argument '%s'"
943+
" to method post_script_export" % key
944+
)
945+
params[key] = val
946+
del params['kwargs']
947+
948+
# verify the required parameter 'script_id' is set
949+
if ('script_id' not in params) or (params['script_id'] is None):
950+
raise ValueError("Missing the required parameter `script_id` when calling `post_script_export`")
951+
952+
953+
resource_path = '/api/v2/scripts/{scriptId}/export'.replace('{format}', 'json')
954+
path_params = {}
955+
if 'script_id' in params:
956+
path_params['scriptId'] = params['script_id']
957+
958+
query_params = {}
959+
960+
header_params = {}
961+
962+
form_params = []
963+
local_var_files = {}
964+
965+
body_params = None
966+
if 'body' in params:
967+
body_params = params['body']
968+
969+
# HTTP header `Accept`
970+
header_params['Accept'] = self.api_client.\
971+
select_header_accept(['application/json'])
972+
if not header_params['Accept']:
973+
del header_params['Accept']
974+
975+
# HTTP header `Content-Type`
976+
header_params['Content-Type'] = self.api_client.\
977+
select_header_content_type(['application/json'])
978+
979+
# Authentication setting
980+
auth_settings = ['PureCloud Auth']
981+
982+
response = self.api_client.call_api(resource_path, 'POST',
983+
path_params,
984+
query_params,
985+
header_params,
986+
body=body_params,
987+
post_params=form_params,
988+
files=local_var_files,
989+
response_type='ExportScriptResponse',
990+
auth_settings=auth_settings,
991+
callback=params.get('callback'))
992+
return response

build/PureCloudPlatformClientV2/configuration.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -238,5 +238,5 @@ def to_debug_report(self):
238238
"OS: {env}\n"\
239239
"Python Version: {pyversion}\n"\
240240
"Version of the API: v2\n"\
241-
"SDK Package Version: 22.0.0".\
241+
"SDK Package Version: 23.0.0".\
242242
format(env=sys.platform, pyversion=sys.version)

build/PureCloudPlatformClientV2/models/__init__.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -203,6 +203,9 @@
203203
from .channel_topic import ChannelTopic
204204
from .channel_topic_entity_listing import ChannelTopicEntityListing
205205
from .chat import Chat
206+
from .chat_badge_notification import ChatBadgeNotification
207+
from .chat_badge_notification_badge_entity import ChatBadgeNotificationBadgeEntity
208+
from .chat_badge_notification_entity import ChatBadgeNotificationEntity
206209
from .chat_conversation import ChatConversation
207210
from .chat_conversation_entity_listing import ChatConversationEntityListing
208211
from .chat_conversation_notification import ChatConversationNotification
@@ -293,8 +296,10 @@
293296
from .conversation_notification_error_details import ConversationNotificationErrorDetails
294297
from .conversation_notification_error_info import ConversationNotificationErrorInfo
295298
from .conversation_notification_fax_status import ConversationNotificationFaxStatus
299+
from .conversation_notification_media import ConversationNotificationMedia
296300
from .conversation_notification_message import ConversationNotificationMessage
297301
from .conversation_notification_message_details import ConversationNotificationMessageDetails
302+
from .conversation_notification_message_media import ConversationNotificationMessageMedia
298303
from .conversation_notification_messages import ConversationNotificationMessages
299304
from .conversation_notification_messages_1 import ConversationNotificationMessages1
300305
from .conversation_notification_participant import ConversationNotificationParticipant
@@ -475,6 +480,8 @@
475480
from .event_log import EventLog
476481
from .event_message import EventMessage
477482
from .expansion_criterium import ExpansionCriterium
483+
from .export_script_request import ExportScriptRequest
484+
from .export_script_response import ExportScriptResponse
478485
from .export_uri import ExportUri
479486
from .export_uri_notification import ExportUriNotification
480487
from .extension import Extension
@@ -652,6 +659,7 @@
652659
from .message_conversation_notification_error_body import MessageConversationNotificationErrorBody
653660
from .message_conversation_notification_error_info import MessageConversationNotificationErrorInfo
654661
from .message_conversation_notification_message_details import MessageConversationNotificationMessageDetails
662+
from .message_conversation_notification_message_media import MessageConversationNotificationMessageMedia
655663
from .message_conversation_notification_message_media_participant import MessageConversationNotificationMessageMediaParticipant
656664
from .message_conversation_notification_messages import MessageConversationNotificationMessages
657665
from .message_conversation_notification_participants import MessageConversationNotificationParticipants

0 commit comments

Comments
 (0)