Skip to content

Commit 24c504d

Browse files
author
InIn Devops
committed
22.0.0
1 parent d956c35 commit 24c504d

121 files changed

Lines changed: 6301 additions & 571 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: 26 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,11 @@
8181
from .models.available_topic import AvailableTopic
8282
from .models.available_topic_entity_listing import AvailableTopicEntityListing
8383
from .models.available_translations import AvailableTranslations
84+
from .models.batch_download_job_result import BatchDownloadJobResult
85+
from .models.batch_download_job_status_result import BatchDownloadJobStatusResult
86+
from .models.batch_download_job_submission import BatchDownloadJobSubmission
87+
from .models.batch_download_job_submission_result import BatchDownloadJobSubmissionResult
88+
from .models.batch_download_request import BatchDownloadRequest
8489
from .models.billing_usage import BillingUsage
8590
from .models.billing_usage_report import BillingUsageReport
8691
from .models.billing_usage_resource import BillingUsageResource
@@ -104,6 +109,12 @@
104109
from .models.call_conversation_notification_uri_reference import CallConversationNotificationUriReference
105110
from .models.call_conversation_notification_wrapup import CallConversationNotificationWrapup
106111
from .models.call_forwarding import CallForwarding
112+
from .models.call_forwarding_notification import CallForwardingNotification
113+
from .models.call_forwarding_notification_call import CallForwardingNotificationCall
114+
from .models.call_forwarding_notification_calls import CallForwardingNotificationCalls
115+
from .models.call_forwarding_notification_target import CallForwardingNotificationTarget
116+
from .models.call_forwarding_notification_targets import CallForwardingNotificationTargets
117+
from .models.call_forwarding_notification_user import CallForwardingNotificationUser
107118
from .models.call_history_conversation import CallHistoryConversation
108119
from .models.call_history_conversation_entity_listing import CallHistoryConversationEntityListing
109120
from .models.call_history_participant import CallHistoryParticipant
@@ -231,6 +242,7 @@
231242
from .models.contact import Contact
232243
from .models.contact_address import ContactAddress
233244
from .models.contact_callback_request import ContactCallbackRequest
245+
from .models.contact_column_time_zone import ContactColumnTimeZone
234246
from .models.contact_list import ContactList
235247
from .models.contact_list_entity_listing import ContactListEntityListing
236248
from .models.contact_list_filter import ContactListFilter
@@ -300,6 +312,7 @@
300312
from .models.conversation_query import ConversationQuery
301313
from .models.copy_voicemail_message import CopyVoicemailMessage
302314
from .models.cover_sheet import CoverSheet
315+
from .models.create_activity_code_request import CreateActivityCodeRequest
303316
from .models.create_asg_request import CreateAsgRequest
304317
from .models.create_call_request import CreateCallRequest
305318
from .models.create_call_response import CreateCallResponse
@@ -446,7 +459,6 @@
446459
from .models.encryption_key_entity_listing import EncryptionKeyEntityListing
447460
from .models.endpoint import Endpoint
448461
from .models.endpoint_entity_listing import EndpointEntityListing
449-
from .models.entity import Entity
450462
from .models.entry import Entry
451463
from .models.error_body import ErrorBody
452464
from .models.error_details import ErrorDetails
@@ -538,6 +550,7 @@
538550
from .models.ivr import IVR
539551
from .models.ivr_entity_listing import IVREntityListing
540552
from .models.identity_now import IdentityNow
553+
from .models.ignored_activity_categories import IgnoredActivityCategories
541554
from .models.import_script_status_response import ImportScriptStatusResponse
542555
from .models.import_status import ImportStatus
543556
from .models.import_status_notification import ImportStatusNotification
@@ -645,11 +658,16 @@
645658
from .models.message_conversation_notification_uri_reference import MessageConversationNotificationUriReference
646659
from .models.message_conversation_notification_wrapup import MessageConversationNotificationWrapup
647660
from .models.message_details import MessageDetails
661+
from .models.message_media import MessageMedia
648662
from .models.message_media_policy import MessageMediaPolicy
649663
from .models.message_media_policy_conditions import MessageMediaPolicyConditions
650664
from .models.meta_data import MetaData
651665
from .models.metabase import Metabase
652666
from .models.metered_evaluation_assignment import MeteredEvaluationAssignment
667+
from .models.move_agent_response import MoveAgentResponse
668+
from .models.move_agents_request import MoveAgentsRequest
669+
from .models.move_agents_response import MoveAgentsResponse
670+
from .models.ntp_settings import NTPSettings
653671
from .models.named_entity import NamedEntity
654672
from .models.note import Note
655673
from .models.note_listing import NoteListing
@@ -772,6 +790,7 @@
772790
from .models.recording_data_v2_notification_user_data import RecordingDataV2NotificationUserData
773791
from .models.recording_data_v2_notification_workspace_data import RecordingDataV2NotificationWorkspaceData
774792
from .models.recording_email_message import RecordingEmailMessage
793+
from .models.recording_messaging_message import RecordingMessagingMessage
775794
from .models.recording_settings import RecordingSettings
776795
from .models.relationship import Relationship
777796
from .models.relationship_listing import RelationshipListing
@@ -867,7 +886,8 @@
867886
from .models.shared_entity import SharedEntity
868887
from .models.shared_response import SharedResponse
869888
from .models.short_term_forecasting_settings import ShortTermForecastingSettings
870-
from .models.signed_data import SignedData
889+
from .models.shrinkage_override import ShrinkageOverride
890+
from .models.shrinkage_overrides import ShrinkageOverrides
871891
from .models.site import Site
872892
from .models.site_entity_listing import SiteEntityListing
873893
from .models.skill_entity_listing import SkillEntityListing
@@ -939,10 +959,11 @@
939959
from .models.trunk_recording_enabled_count import TrunkRecordingEnabledCount
940960
from .models.trust_create import TrustCreate
941961
from .models.trust_entity_listing import TrustEntityListing
962+
from .models.trust_group import TrustGroup
963+
from .models.trust_member_create import TrustMemberCreate
942964
from .models.trust_request import TrustRequest
943965
from .models.trust_request_create import TrustRequestCreate
944966
from .models.trust_user import TrustUser
945-
from .models.trust_user_create import TrustUserCreate
946967
from .models.trust_user_details import TrustUserDetails
947968
from .models.trust_user_entity_listing import TrustUserEntityListing
948969
from .models.trustee import Trustee
@@ -1044,6 +1065,7 @@
10441065
from .models.wfm_historical_adherence_response import WfmHistoricalAdherenceResponse
10451066
from .models.wfm_intraday_queue_listing import WfmIntradayQueueListing
10461067
from .models.wfm_user_entity_listing import WfmUserEntityListing
1068+
from .models.wfm_versioned_entity_metadata import WfmVersionedEntityMetadata
10471069
from .models.workspace import Workspace
10481070
from .models.workspace_create import WorkspaceCreate
10491071
from .models.workspace_entity_listing import WorkspaceEntityListing
@@ -1052,6 +1074,7 @@
10521074
from .models.workspace_summary import WorkspaceSummary
10531075
from .models.wrap_up_code_mapping import WrapUpCodeMapping
10541076
from .models.wrap_up_code_mapping_notification import WrapUpCodeMappingNotification
1077+
from .models.wrap_up_code_reference import WrapUpCodeReference
10551078
from .models.wrapup import Wrapup
10561079
from .models.wrapup_code import WrapupCode
10571080
from .models.wrapup_code_entity_listing import WrapupCodeEntityListing
@@ -1088,7 +1111,6 @@
10881111
from .apis.routing_api import RoutingApi
10891112
from .apis.scripts_api import ScriptsApi
10901113
from .apis.search_api import SearchApi
1091-
from .apis.signed_data_api import SignedDataApi
10921114
from .apis.stations_api import StationsApi
10931115
from .apis.suggest_api import SuggestApi
10941116
from .apis.telephony_providers_edge_api import TelephonyProvidersEdgeApi

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

117117
# path parameters
118118
if path_params:

build/PureCloudPlatformClientV2/apis/__init__.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@
3232
from .routing_api import RoutingApi
3333
from .scripts_api import ScriptsApi
3434
from .search_api import SearchApi
35-
from .signed_data_api import SignedDataApi
3635
from .stations_api import StationsApi
3736
from .suggest_api import SuggestApi
3837
from .telephony_providers_edge_api import TelephonyProvidersEdgeApi

build/PureCloudPlatformClientV2/apis/authorization_api.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -539,12 +539,13 @@ def get_authorization_roles(self, **kwargs):
539539
:param list[object] permission:
540540
:param list[object] default_role_id:
541541
:param bool user_count:
542+
:param list[str] id: id
542543
:return: OrganizationRoleEntityListing
543544
If the method is called asynchronously,
544545
returns the request thread.
545546
"""
546547

547-
all_params = ['page_size', 'page_number', 'sort_by', 'expand', 'next_page', 'previous_page', 'name', 'permission', 'default_role_id', 'user_count']
548+
all_params = ['page_size', 'page_number', 'sort_by', 'expand', 'next_page', 'previous_page', 'name', 'permission', 'default_role_id', 'user_count', 'id']
548549
all_params.append('callback')
549550

550551
params = locals()
@@ -583,6 +584,8 @@ def get_authorization_roles(self, **kwargs):
583584
query_params['defaultRoleId'] = params['default_role_id']
584585
if 'user_count' in params:
585586
query_params['userCount'] = params['user_count']
587+
if 'id' in params:
588+
query_params['id'] = params['id']
586589

587590
header_params = {}
588591

build/PureCloudPlatformClientV2/apis/organization_authorization_api.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1358,7 +1358,7 @@ def post_orgauthorization_trustee_users(self, trustee_org_id, body, **kwargs):
13581358
:param callback function: The callback function
13591359
for asynchronous request. (optional)
13601360
:param str trustee_org_id: Trustee Organization Id (required)
1361-
:param TrustUserCreate body: Trust (required)
1361+
:param TrustMemberCreate body: Trust (required)
13621362
:return: TrustUser
13631363
If the method is called asynchronously,
13641364
returns the request thread.

build/PureCloudPlatformClientV2/apis/outbound_api.py

Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5170,6 +5170,90 @@ def post_outbound_contactlist_contacts(self, contact_list_id, body, **kwargs):
51705170
callback=params.get('callback'))
51715171
return response
51725172

5173+
def post_outbound_contactlist_contacts_bulk(self, contact_list_id, body, **kwargs):
5174+
"""
5175+
Get contacts from a contact list.
5176+
5177+
5178+
This method makes a synchronous HTTP request by default. To make an
5179+
asynchronous HTTP request, please define a `callback` function
5180+
to be invoked when receiving the response.
5181+
>>> def callback_function(response):
5182+
>>> pprint(response)
5183+
>>>
5184+
>>> thread = api.post_outbound_contactlist_contacts_bulk(contact_list_id, body, callback=callback_function)
5185+
5186+
:param callback function: The callback function
5187+
for asynchronous request. (optional)
5188+
:param str contact_list_id: Contact List ID (required)
5189+
:param list[str] body: ContactIds to get. (required)
5190+
:return: list[DialerContact]
5191+
If the method is called asynchronously,
5192+
returns the request thread.
5193+
"""
5194+
5195+
all_params = ['contact_list_id', 'body']
5196+
all_params.append('callback')
5197+
5198+
params = locals()
5199+
for key, val in iteritems(params['kwargs']):
5200+
if key not in all_params:
5201+
raise TypeError(
5202+
"Got an unexpected keyword argument '%s'"
5203+
" to method post_outbound_contactlist_contacts_bulk" % key
5204+
)
5205+
params[key] = val
5206+
del params['kwargs']
5207+
5208+
# verify the required parameter 'contact_list_id' is set
5209+
if ('contact_list_id' not in params) or (params['contact_list_id'] is None):
5210+
raise ValueError("Missing the required parameter `contact_list_id` when calling `post_outbound_contactlist_contacts_bulk`")
5211+
# verify the required parameter 'body' is set
5212+
if ('body' not in params) or (params['body'] is None):
5213+
raise ValueError("Missing the required parameter `body` when calling `post_outbound_contactlist_contacts_bulk`")
5214+
5215+
5216+
resource_path = '/api/v2/outbound/contactlists/{contactListId}/contacts/bulk'.replace('{format}', 'json')
5217+
path_params = {}
5218+
if 'contact_list_id' in params:
5219+
path_params['contactListId'] = params['contact_list_id']
5220+
5221+
query_params = {}
5222+
5223+
header_params = {}
5224+
5225+
form_params = []
5226+
local_var_files = {}
5227+
5228+
body_params = None
5229+
if 'body' in params:
5230+
body_params = params['body']
5231+
5232+
# HTTP header `Accept`
5233+
header_params['Accept'] = self.api_client.\
5234+
select_header_accept(['application/json'])
5235+
if not header_params['Accept']:
5236+
del header_params['Accept']
5237+
5238+
# HTTP header `Content-Type`
5239+
header_params['Content-Type'] = self.api_client.\
5240+
select_header_content_type(['application/json'])
5241+
5242+
# Authentication setting
5243+
auth_settings = ['PureCloud Auth']
5244+
5245+
response = self.api_client.call_api(resource_path, 'POST',
5246+
path_params,
5247+
query_params,
5248+
header_params,
5249+
body=body_params,
5250+
post_params=form_params,
5251+
files=local_var_files,
5252+
response_type='list[DialerContact]',
5253+
auth_settings=auth_settings,
5254+
callback=params.get('callback'))
5255+
return response
5256+
51735257
def post_outbound_contactlist_export(self, contact_list_id, **kwargs):
51745258
"""
51755259
Initiate the export of a contact list.

0 commit comments

Comments
 (0)