Skip to content

Commit 70ab09f

Browse files
author
InIn Devops
committed
15.0.0
1 parent 0dfbf27 commit 70ab09f

135 files changed

Lines changed: 9202 additions & 418 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: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,15 @@
22

33
# import models into sdk package
44
from .models.adfs import ADFS
5+
from .models.action import Action
6+
from .models.action_config import ActionConfig
7+
from .models.action_contract import ActionContract
8+
from .models.action_contract_input import ActionContractInput
9+
from .models.action_entity_listing import ActionEntityListing
10+
from .models.action_input import ActionInput
11+
from .models.action_output import ActionOutput
512
from .models.actions import Actions
13+
from .models.active_alert_count import ActiveAlertCount
614
from .models.activity_code import ActivityCode
715
from .models.activity_code_container import ActivityCodeContainer
816
from .models.acw_settings import AcwSettings
@@ -156,6 +164,8 @@
156164
from .models.campaign_sequence_notification_uri_reference import CampaignSequenceNotificationUriReference
157165
from .models.campaign_stats import CampaignStats
158166
from .models.campaign_time_slot import CampaignTimeSlot
167+
from .models.category import Category
168+
from .models.category_entity_listing import CategoryEntityListing
159169
from .models.certificate import Certificate
160170
from .models.certificate_authority_entity_listing import CertificateAuthorityEntityListing
161171
from .models.certificate_details import CertificateDetails
@@ -361,6 +371,7 @@
361371
from .models.domain_role import DomainRole
362372
from .models.domain_schema_reference import DomainSchemaReference
363373
from .models.download_response import DownloadResponse
374+
from .models.draft_validation_result import DraftValidationResult
364375
from .models.duration_condition import DurationCondition
365376
from .models.edge import Edge
366377
from .models.edge_auto_update_config import EdgeAutoUpdateConfig
@@ -576,6 +587,7 @@
576587
from .models.lock_info import LockInfo
577588
from .models.logical_interface_entity_listing import LogicalInterfaceEntityListing
578589
from .models.management_unit import ManagementUnit
590+
from .models.management_unit_listing import ManagementUnitListing
579591
from .models.max_participants import MaxParticipants
580592
from .models.media_participant_request import MediaParticipantRequest
581593
from .models.media_policies import MediaPolicies
@@ -654,6 +666,9 @@
654666
from .models.policy_entity_listing import PolicyEntityListing
655667
from .models.policy_error_message import PolicyErrorMessage
656668
from .models.policy_errors import PolicyErrors
669+
from .models.post_action_input import PostActionInput
670+
from .models.post_input_contract import PostInputContract
671+
from .models.post_output_contract import PostOutputContract
657672
from .models.prediction_results import PredictionResults
658673
from .models.presence_definition import PresenceDefinition
659674
from .models.presence_query_response import PresenceQueryResponse
@@ -674,7 +689,7 @@
674689
from .models.prompt_resource_notification_notification import PromptResourceNotificationNotification
675690
from .models.property_index_request import PropertyIndexRequest
676691
from .models.provision_info import ProvisionInfo
677-
from .models.publish_flow_notification_notification import PublishFlowNotificationNotification
692+
from .models.publish_draft_input import PublishDraftInput
678693
from .models.pure_cloud import PureCloud
679694
from .models.qualifier_mapping_observation_query_response import QualifierMappingObservationQueryResponse
680695
from .models.quality_audit import QualityAudit
@@ -715,10 +730,12 @@
715730
from .models.report_run_entry_entity_domain_listing import ReportRunEntryEntityDomainListing
716731
from .models.report_schedule import ReportSchedule
717732
from .models.report_schedule_entity_listing import ReportScheduleEntityListing
733+
from .models.request_config import RequestConfig
718734
from .models.resource_condition_node import ResourceConditionNode
719735
from .models.resource_condition_value import ResourceConditionValue
720736
from .models.resource_permission_policy import ResourcePermissionPolicy
721737
from .models.response import Response
738+
from .models.response_config import ResponseConfig
722739
from .models.response_entity_list import ResponseEntityList
723740
from .models.response_entity_listing import ResponseEntityListing
724741
from .models.response_filter import ResponseFilter
@@ -830,6 +847,8 @@
830847
from .models.tag_value import TagValue
831848
from .models.tag_value_entity_listing import TagValueEntityListing
832849
from .models.term_attribute import TermAttribute
850+
from .models.test_execution_operation_result import TestExecutionOperationResult
851+
from .models.test_execution_result import TestExecutionResult
833852
from .models.ticker import Ticker
834853
from .models.time_allowed import TimeAllowed
835854
from .models.time_interval import TimeInterval
@@ -872,6 +891,8 @@
872891
from .models.twitter_id import TwitterId
873892
from .models.unread_metric import UnreadMetric
874893
from .models.unread_status import UnreadStatus
894+
from .models.update_action_input import UpdateActionInput
895+
from .models.update_draft_input import UpdateDraftInput
875896
from .models.update_user import UpdateUser
876897
from .models.uri_reference import UriReference
877898
from .models.usage import Usage
@@ -980,6 +1001,7 @@
9801001
from .apis.greetings_api import GreetingsApi
9811002
from .apis.groups_api import GroupsApi
9821003
from .apis.identity_provider_api import IdentityProviderApi
1004+
from .apis.integrations_api import IntegrationsApi
9831005
from .apis.languages_api import LanguagesApi
9841006
from .apis.license_api import LicenseApi
9851007
from .apis.locations_api import LocationsApi

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'] = '14.0.0'
115+
header_params['purecloud-sdk'] = '15.0.0'
116116

117117
# path parameters
118118
if path_params:

build/PureCloudPlatformClientV2/apis/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
from .greetings_api import GreetingsApi
1515
from .groups_api import GroupsApi
1616
from .identity_provider_api import IdentityProviderApi
17+
from .integrations_api import IntegrationsApi
1718
from .languages_api import LanguagesApi
1819
from .license_api import LicenseApi
1920
from .locations_api import LocationsApi

build/PureCloudPlatformClientV2/apis/alerting_api.py

Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -202,6 +202,78 @@ def delete_alerting_interactionstats_rule(self, rule_id, **kwargs):
202202
callback=params.get('callback'))
203203
return response
204204

205+
def get_alerting_alerts_active(self, **kwargs):
206+
"""
207+
Gets active alert count for a user.
208+
209+
210+
This method makes a synchronous HTTP request by default. To make an
211+
asynchronous HTTP request, please define a `callback` function
212+
to be invoked when receiving the response.
213+
>>> def callback_function(response):
214+
>>> pprint(response)
215+
>>>
216+
>>> thread = api.get_alerting_alerts_active(callback=callback_function)
217+
218+
:param callback function: The callback function
219+
for asynchronous request. (optional)
220+
:return: ActiveAlertCount
221+
If the method is called asynchronously,
222+
returns the request thread.
223+
"""
224+
225+
all_params = []
226+
all_params.append('callback')
227+
228+
params = locals()
229+
for key, val in iteritems(params['kwargs']):
230+
if key not in all_params:
231+
raise TypeError(
232+
"Got an unexpected keyword argument '%s'"
233+
" to method get_alerting_alerts_active" % key
234+
)
235+
params[key] = val
236+
del params['kwargs']
237+
238+
239+
240+
resource_path = '/api/v2/alerting/alerts/active'.replace('{format}', 'json')
241+
path_params = {}
242+
243+
query_params = {}
244+
245+
header_params = {}
246+
247+
form_params = []
248+
local_var_files = {}
249+
250+
body_params = None
251+
252+
# HTTP header `Accept`
253+
header_params['Accept'] = self.api_client.\
254+
select_header_accept(['application/json'])
255+
if not header_params['Accept']:
256+
del header_params['Accept']
257+
258+
# HTTP header `Content-Type`
259+
header_params['Content-Type'] = self.api_client.\
260+
select_header_content_type(['application/json'])
261+
262+
# Authentication setting
263+
auth_settings = ['PureCloud Auth']
264+
265+
response = self.api_client.call_api(resource_path, 'GET',
266+
path_params,
267+
query_params,
268+
header_params,
269+
body=body_params,
270+
post_params=form_params,
271+
files=local_var_files,
272+
response_type='ActiveAlertCount',
273+
auth_settings=auth_settings,
274+
callback=params.get('callback'))
275+
return response
276+
205277
def get_alerting_interactionstats_alert(self, alert_id, **kwargs):
206278
"""
207279
Get an interaction stats alert

build/PureCloudPlatformClientV2/apis/architect_api.py

Lines changed: 20 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -951,7 +951,7 @@ def get_architect_dependencytracking_consumedresources(self, id, version, object
951951
for asynchronous request. (optional)
952952
:param str id: Consuming object ID (required)
953953
:param str version: Consuming object version (required)
954-
:param str object_type: Consuming object type (required)
954+
:param str object_type: Consuming object type. Only versioned types are allowed here. (required)
955955
:param list[str] resource_type: Types of consumed resources to show
956956
:return: ConsumedResourcesEntityListing
957957
If the method is called asynchronously,
@@ -1043,8 +1043,8 @@ def get_architect_dependencytracking_consumingresources(self, id, object_type, *
10431043
:param callback function: The callback function
10441044
for asynchronous request. (optional)
10451045
:param str id: Consumed object ID (required)
1046-
:param str object_type: Consumed object type (only versioned object types are valid) (required)
1047-
:param list[str] resource_type: Types of consuming resources to show
1046+
:param str object_type: Consumed object type (required)
1047+
:param list[str] resource_type: Types of consuming resources to show. Only versioned types are allowed here.
10481048
:return: ConsumingResourcesEntityListing
10491049
If the method is called asynchronously,
10501050
returns the request thread.
@@ -1646,12 +1646,13 @@ def get_architect_ivrs(self, **kwargs):
16461646
:param int page_size: Page size
16471647
:param str sort_by: Sort by
16481648
:param str sort_order: Sort order
1649+
:param str name: Name of the IVR to filter by.
16491650
:return: IVREntityListing
16501651
If the method is called asynchronously,
16511652
returns the request thread.
16521653
"""
16531654

1654-
all_params = ['page_number', 'page_size', 'sort_by', 'sort_order']
1655+
all_params = ['page_number', 'page_size', 'sort_by', 'sort_order', 'name']
16551656
all_params.append('callback')
16561657

16571658
params = locals()
@@ -1678,6 +1679,8 @@ def get_architect_ivrs(self, **kwargs):
16781679
query_params['sortBy'] = params['sort_by']
16791680
if 'sort_order' in params:
16801681
query_params['sortOrder'] = params['sort_order']
1682+
if 'name' in params:
1683+
query_params['name'] = params['name']
16811684

16821685
header_params = {}
16831686

@@ -2219,12 +2222,13 @@ def get_architect_schedulegroups(self, **kwargs):
22192222
:param int page_size: Page size
22202223
:param str sort_by: Sort by
22212224
:param str sort_order: Sort order
2225+
:param str name: Name of the Schedule Group to filter by.
22222226
:return: ScheduleGroupEntityListing
22232227
If the method is called asynchronously,
22242228
returns the request thread.
22252229
"""
22262230

2227-
all_params = ['page_number', 'page_size', 'sort_by', 'sort_order']
2231+
all_params = ['page_number', 'page_size', 'sort_by', 'sort_order', 'name']
22282232
all_params.append('callback')
22292233

22302234
params = locals()
@@ -2251,6 +2255,8 @@ def get_architect_schedulegroups(self, **kwargs):
22512255
query_params['sortBy'] = params['sort_by']
22522256
if 'sort_order' in params:
22532257
query_params['sortOrder'] = params['sort_order']
2258+
if 'name' in params:
2259+
query_params['name'] = params['name']
22542260

22552261
header_params = {}
22562262

@@ -2303,12 +2309,13 @@ def get_architect_schedules(self, **kwargs):
23032309
:param int page_size: Page size
23042310
:param str sort_by: Sort by
23052311
:param str sort_order: Sort order
2312+
:param str name: Name of the Schedule to filter by.
23062313
:return: ScheduleEntityListing
23072314
If the method is called asynchronously,
23082315
returns the request thread.
23092316
"""
23102317

2311-
all_params = ['page_number', 'page_size', 'sort_by', 'sort_order']
2318+
all_params = ['page_number', 'page_size', 'sort_by', 'sort_order', 'name']
23122319
all_params.append('callback')
23132320

23142321
params = locals()
@@ -2335,6 +2342,8 @@ def get_architect_schedules(self, **kwargs):
23352342
query_params['sortBy'] = params['sort_by']
23362343
if 'sort_order' in params:
23372344
query_params['sortOrder'] = params['sort_order']
2345+
if 'name' in params:
2346+
query_params['name'] = params['name']
23382347

23392348
header_params = {}
23402349

@@ -2813,15 +2822,15 @@ def get_flow_history_history_id(self, flow_id, history_id, **kwargs):
28132822
:param str history_id: History ID (generated history) (required)
28142823
:param int page_number: Page number
28152824
:param int page_size: Page size
2816-
:param str sort_by: Sort by
28172825
:param str sort_order: Sort order
2818-
:param list[str] action: Flow actions
2826+
:param str sort_by: Sort by
2827+
:param list[str] action: Flow actions to include (omit to include all)
28192828
:return: HistoryListing
28202829
If the method is called asynchronously,
28212830
returns the request thread.
28222831
"""
28232832

2824-
all_params = ['flow_id', 'history_id', 'page_number', 'page_size', 'sort_by', 'sort_order', 'action']
2833+
all_params = ['flow_id', 'history_id', 'page_number', 'page_size', 'sort_order', 'sort_by', 'action']
28252834
all_params.append('callback')
28262835

28272836
params = locals()
@@ -2854,10 +2863,10 @@ def get_flow_history_history_id(self, flow_id, history_id, **kwargs):
28542863
query_params['pageNumber'] = params['page_number']
28552864
if 'page_size' in params:
28562865
query_params['pageSize'] = params['page_size']
2857-
if 'sort_by' in params:
2858-
query_params['sortBy'] = params['sort_by']
28592866
if 'sort_order' in params:
28602867
query_params['sortOrder'] = params['sort_order']
2868+
if 'sort_by' in params:
2869+
query_params['sortBy'] = params['sort_by']
28612870
if 'action' in params:
28622871
query_params['action'] = params['action']
28632872

build/PureCloudPlatformClientV2/apis/conversations_api.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5187,7 +5187,7 @@ def post_conversation_participant_replace(self, conversation_id, participant_id,
51875187

51885188
def post_conversations_call(self, conversation_id, body, **kwargs):
51895189
"""
5190-
Add a new call to a conversation
5190+
Place a new call as part of a callback conversation.
51915191
51925192
51935193
This method makes a synchronous HTTP request by default. To make an

0 commit comments

Comments
 (0)