Skip to content

Commit 9a6c4a8

Browse files
author
PureCloud Jenkins
committed
69.0.0
1 parent 1c4ade2 commit 9a6c4a8

410 files changed

Lines changed: 5107 additions & 5240 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: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -231,6 +231,7 @@
231231
from .models.contact import Contact
232232
from .models.contact_address import ContactAddress
233233
from .models.contact_callback_request import ContactCallbackRequest
234+
from .models.contact_center_settings import ContactCenterSettings
234235
from .models.contact_column_time_zone import ContactColumnTimeZone
235236
from .models.contact_column_to_data_action_field_mapping import ContactColumnToDataActionFieldMapping
236237
from .models.contact_list import ContactList
@@ -452,7 +453,7 @@
452453
from .models.create_email_request import CreateEmailRequest
453454
from .models.create_integration_request import CreateIntegrationRequest
454455
from .models.create_management_unit_api_request import CreateManagementUnitApiRequest
455-
from .models.create_management_unit_settings import CreateManagementUnitSettings
456+
from .models.create_management_unit_settings_request import CreateManagementUnitSettingsRequest
456457
from .models.create_outbound_messaging_conversation_request import CreateOutboundMessagingConversationRequest
457458
from .models.create_queue_media_association_request import CreateQueueMediaAssociationRequest
458459
from .models.create_queue_request import CreateQueueRequest
@@ -919,7 +920,8 @@
919920
from .models.logical_interface_entity_listing import LogicalInterfaceEntityListing
920921
from .models.management_unit import ManagementUnit
921922
from .models.management_unit_listing import ManagementUnitListing
922-
from .models.management_unit_settings import ManagementUnitSettings
923+
from .models.management_unit_settings_request import ManagementUnitSettingsRequest
924+
from .models.management_unit_settings_response import ManagementUnitSettingsResponse
923925
from .models.manager import Manager
924926
from .models.max_participants import MaxParticipants
925927
from .models.media_endpoint_stat_detail_query_clause import MediaEndpointStatDetailQueryClause
@@ -1354,7 +1356,8 @@
13541356
from .models.scheduling_processing_error import SchedulingProcessingError
13551357
from .models.scheduling_run_list_response import SchedulingRunListResponse
13561358
from .models.scheduling_run_response import SchedulingRunResponse
1357-
from .models.scheduling_settings import SchedulingSettings
1359+
from .models.scheduling_settings_request import SchedulingSettingsRequest
1360+
from .models.scheduling_settings_response import SchedulingSettingsResponse
13581361
from .models.scheduling_status_response import SchedulingStatusResponse
13591362
from .models.schema_category import SchemaCategory
13601363
from .models.schema_category_entity_listing import SchemaCategoryEntityListing
@@ -1655,6 +1658,7 @@
16551658
from .models.utilization import Utilization
16561659
from .models.validate_address_request import ValidateAddressRequest
16571660
from .models.validate_address_response import ValidateAddressResponse
1661+
from .models.value_wrapper_planning_period_settings import ValueWrapperPlanningPeriodSettings
16581662
from .models.vendor_connection_request import VendorConnectionRequest
16591663
from .models.video import Video
16601664
from .models.view_filter import ViewFilter

build/PureCloudPlatformClientV2/api_client.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -185,7 +185,7 @@ def __call_api(self, resource_path, method,
185185
header_params['Cookie'] = self.cookie
186186
if header_params:
187187
header_params = self.sanitize_for_serialization(header_params)
188-
header_params['purecloud-sdk'] = '68.0.0'
188+
header_params['purecloud-sdk'] = '69.0.0'
189189

190190
# path parameters
191191
if path_params:

build/PureCloudPlatformClientV2/apis/notifications_api.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -439,7 +439,7 @@ def post_notifications_channel_subscriptions(self, channel_id, body, **kwargs):
439439
def post_notifications_channels(self, **kwargs):
440440
"""
441441
Create a new channel
442-
There is a limit of 10 channels per user/app combination. Creating an 11th channel will remove the channel with oldest last used date.
442+
There is a limit of 20 channels per user/app combination. Creating a 21st channel will remove the channel with oldest last used date.
443443
444444
This method makes a synchronous HTTP request by default. To make an
445445
asynchronous HTTP request, please define a `callback` function

build/PureCloudPlatformClientV2/apis/routing_api.py

Lines changed: 150 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2362,6 +2362,78 @@ def get_routing_queues_me(self, **kwargs):
23622362
callback=params.get('callback'))
23632363
return response
23642364

2365+
def get_routing_settings_contactcenter(self, **kwargs):
2366+
"""
2367+
Get Contact Center Settings
2368+
2369+
2370+
This method makes a synchronous HTTP request by default. To make an
2371+
asynchronous HTTP request, please define a `callback` function
2372+
to be invoked when receiving the response.
2373+
>>> def callback_function(response):
2374+
>>> pprint(response)
2375+
>>>
2376+
>>> thread = api.get_routing_settings_contactcenter(callback=callback_function)
2377+
2378+
:param callback function: The callback function
2379+
for asynchronous request. (optional)
2380+
:return: ContactCenterSettings
2381+
If the method is called asynchronously,
2382+
returns the request thread.
2383+
"""
2384+
2385+
all_params = []
2386+
all_params.append('callback')
2387+
2388+
params = locals()
2389+
for key, val in iteritems(params['kwargs']):
2390+
if key not in all_params:
2391+
raise TypeError(
2392+
"Got an unexpected keyword argument '%s'"
2393+
" to method get_routing_settings_contactcenter" % key
2394+
)
2395+
params[key] = val
2396+
del params['kwargs']
2397+
2398+
2399+
2400+
resource_path = '/api/v2/routing/settings/contactcenter'.replace('{format}', 'json')
2401+
path_params = {}
2402+
2403+
query_params = {}
2404+
2405+
header_params = {}
2406+
2407+
form_params = []
2408+
local_var_files = {}
2409+
2410+
body_params = None
2411+
2412+
# HTTP header `Accept`
2413+
header_params['Accept'] = self.api_client.\
2414+
select_header_accept(['application/json'])
2415+
if not header_params['Accept']:
2416+
del header_params['Accept']
2417+
2418+
# HTTP header `Content-Type`
2419+
header_params['Content-Type'] = self.api_client.\
2420+
select_header_content_type(['application/json'])
2421+
2422+
# Authentication setting
2423+
auth_settings = ['PureCloud OAuth']
2424+
2425+
response = self.api_client.call_api(resource_path, 'GET',
2426+
path_params,
2427+
query_params,
2428+
header_params,
2429+
body=body_params,
2430+
post_params=form_params,
2431+
files=local_var_files,
2432+
response_type='ContactCenterSettings',
2433+
auth_settings=auth_settings,
2434+
callback=params.get('callback'))
2435+
return response
2436+
23652437
def get_routing_skill(self, skill_id, **kwargs):
23662438
"""
23672439
Get Routing Skill
@@ -3526,6 +3598,84 @@ def patch_routing_queue_users(self, queue_id, body, **kwargs):
35263598
callback=params.get('callback'))
35273599
return response
35283600

3601+
def patch_routing_settings_contactcenter(self, body, **kwargs):
3602+
"""
3603+
Update Contact Center Settings
3604+
3605+
3606+
This method makes a synchronous HTTP request by default. To make an
3607+
asynchronous HTTP request, please define a `callback` function
3608+
to be invoked when receiving the response.
3609+
>>> def callback_function(response):
3610+
>>> pprint(response)
3611+
>>>
3612+
>>> thread = api.patch_routing_settings_contactcenter(body, callback=callback_function)
3613+
3614+
:param callback function: The callback function
3615+
for asynchronous request. (optional)
3616+
:param ContactCenterSettings body: Contact Center Settings (required)
3617+
:return: None
3618+
If the method is called asynchronously,
3619+
returns the request thread.
3620+
"""
3621+
3622+
all_params = ['body']
3623+
all_params.append('callback')
3624+
3625+
params = locals()
3626+
for key, val in iteritems(params['kwargs']):
3627+
if key not in all_params:
3628+
raise TypeError(
3629+
"Got an unexpected keyword argument '%s'"
3630+
" to method patch_routing_settings_contactcenter" % key
3631+
)
3632+
params[key] = val
3633+
del params['kwargs']
3634+
3635+
# verify the required parameter 'body' is set
3636+
if ('body' not in params) or (params['body'] is None):
3637+
raise ValueError("Missing the required parameter `body` when calling `patch_routing_settings_contactcenter`")
3638+
3639+
3640+
resource_path = '/api/v2/routing/settings/contactcenter'.replace('{format}', 'json')
3641+
path_params = {}
3642+
3643+
query_params = {}
3644+
3645+
header_params = {}
3646+
3647+
form_params = []
3648+
local_var_files = {}
3649+
3650+
body_params = None
3651+
if 'body' in params:
3652+
body_params = params['body']
3653+
3654+
# HTTP header `Accept`
3655+
header_params['Accept'] = self.api_client.\
3656+
select_header_accept(['application/json'])
3657+
if not header_params['Accept']:
3658+
del header_params['Accept']
3659+
3660+
# HTTP header `Content-Type`
3661+
header_params['Content-Type'] = self.api_client.\
3662+
select_header_content_type(['application/json'])
3663+
3664+
# Authentication setting
3665+
auth_settings = ['PureCloud OAuth']
3666+
3667+
response = self.api_client.call_api(resource_path, 'PATCH',
3668+
path_params,
3669+
query_params,
3670+
header_params,
3671+
body=body_params,
3672+
post_params=form_params,
3673+
files=local_var_files,
3674+
response_type=None,
3675+
auth_settings=auth_settings,
3676+
callback=params.get('callback'))
3677+
return response
3678+
35293679
def patch_user_routinglanguage(self, user_id, language_id, body, **kwargs):
35303680
"""
35313681
Update routing language proficiency or state.

build/PureCloudPlatformClientV2/apis/workforce_management_api.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1631,7 +1631,7 @@ def get_workforcemanagement_managementunit_settings(self, mu_id, **kwargs):
16311631
:param callback function: The callback function
16321632
for asynchronous request. (optional)
16331633
:param str mu_id: The ID of the management unit, or 'mine' for the management unit of the logged-in user. (required)
1634-
:return: ManagementUnitSettings
1634+
:return: ManagementUnitSettingsResponse
16351635
If the method is called asynchronously,
16361636
returns the request thread.
16371637
"""
@@ -1688,7 +1688,7 @@ def get_workforcemanagement_managementunit_settings(self, mu_id, **kwargs):
16881688
body=body_params,
16891689
post_params=form_params,
16901690
files=local_var_files,
1691-
response_type='ManagementUnitSettings',
1691+
response_type='ManagementUnitSettingsResponse',
16921692
auth_settings=auth_settings,
16931693
callback=params.get('callback'))
16941694
return response
@@ -3620,8 +3620,8 @@ def patch_workforcemanagement_managementunit_settings(self, mu_id, **kwargs):
36203620
:param callback function: The callback function
36213621
for asynchronous request. (optional)
36223622
:param str mu_id: The ID of the management unit, or 'mine' for the management unit of the logged-in user. (required)
3623-
:param ManagementUnitSettings body: config
3624-
:return: ManagementUnitSettings
3623+
:param ManagementUnitSettingsRequest body: config
3624+
:return: ManagementUnitSettingsResponse
36253625
If the method is called asynchronously,
36263626
returns the request thread.
36273627
"""
@@ -3680,7 +3680,7 @@ def patch_workforcemanagement_managementunit_settings(self, mu_id, **kwargs):
36803680
body=body_params,
36813681
post_params=form_params,
36823682
files=local_var_files,
3683-
response_type='ManagementUnitSettings',
3683+
response_type='ManagementUnitSettingsResponse',
36843684
auth_settings=auth_settings,
36853685
callback=params.get('callback'))
36863686
return response

build/PureCloudPlatformClientV2/configuration.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -249,5 +249,5 @@ def to_debug_report(self):
249249
"OS: {env}\n"\
250250
"Python Version: {pyversion}\n"\
251251
"Version of the API: v2\n"\
252-
"SDK Package Version: 68.0.0".\
252+
"SDK Package Version: 69.0.0".\
253253
format(env=sys.platform, pyversion=sys.version)

build/PureCloudPlatformClientV2/models/__init__.py

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -231,6 +231,7 @@
231231
from .contact import Contact
232232
from .contact_address import ContactAddress
233233
from .contact_callback_request import ContactCallbackRequest
234+
from .contact_center_settings import ContactCenterSettings
234235
from .contact_column_time_zone import ContactColumnTimeZone
235236
from .contact_column_to_data_action_field_mapping import ContactColumnToDataActionFieldMapping
236237
from .contact_list import ContactList
@@ -452,7 +453,7 @@
452453
from .create_email_request import CreateEmailRequest
453454
from .create_integration_request import CreateIntegrationRequest
454455
from .create_management_unit_api_request import CreateManagementUnitApiRequest
455-
from .create_management_unit_settings import CreateManagementUnitSettings
456+
from .create_management_unit_settings_request import CreateManagementUnitSettingsRequest
456457
from .create_outbound_messaging_conversation_request import CreateOutboundMessagingConversationRequest
457458
from .create_queue_media_association_request import CreateQueueMediaAssociationRequest
458459
from .create_queue_request import CreateQueueRequest
@@ -919,7 +920,8 @@
919920
from .logical_interface_entity_listing import LogicalInterfaceEntityListing
920921
from .management_unit import ManagementUnit
921922
from .management_unit_listing import ManagementUnitListing
922-
from .management_unit_settings import ManagementUnitSettings
923+
from .management_unit_settings_request import ManagementUnitSettingsRequest
924+
from .management_unit_settings_response import ManagementUnitSettingsResponse
923925
from .manager import Manager
924926
from .max_participants import MaxParticipants
925927
from .media_endpoint_stat_detail_query_clause import MediaEndpointStatDetailQueryClause
@@ -1354,7 +1356,8 @@
13541356
from .scheduling_processing_error import SchedulingProcessingError
13551357
from .scheduling_run_list_response import SchedulingRunListResponse
13561358
from .scheduling_run_response import SchedulingRunResponse
1357-
from .scheduling_settings import SchedulingSettings
1359+
from .scheduling_settings_request import SchedulingSettingsRequest
1360+
from .scheduling_settings_response import SchedulingSettingsResponse
13581361
from .scheduling_status_response import SchedulingStatusResponse
13591362
from .schema_category import SchemaCategory
13601363
from .schema_category_entity_listing import SchemaCategoryEntityListing
@@ -1655,6 +1658,7 @@
16551658
from .utilization import Utilization
16561659
from .validate_address_request import ValidateAddressRequest
16571660
from .validate_address_response import ValidateAddressResponse
1661+
from .value_wrapper_planning_period_settings import ValueWrapperPlanningPeriodSettings
16581662
from .vendor_connection_request import VendorConnectionRequest
16591663
from .video import Video
16601664
from .view_filter import ViewFilter

0 commit comments

Comments
 (0)