Skip to content

Commit fac722a

Browse files
author
InIn Devops
committed
27.0.0
1 parent 3cdcf58 commit fac722a

File tree

88 files changed

+11163
-662
lines changed

Some content is hidden

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

88 files changed

+11163
-662
lines changed

build/PureCloudPlatformClientV2/__init__.py

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
from .models.activity_code import ActivityCode
1515
from .models.activity_code_container import ActivityCodeContainer
1616
from .models.acw_settings import AcwSettings
17+
from .models.additional_message import AdditionalMessage
1718
from .models.address import Address
1819
from .models.addressable_entity_user import AddressableEntityUser
1920
from .models.addressable_license_definition import AddressableLicenseDefinition
@@ -282,6 +283,7 @@
282283
from .models.conversation_entity_listing import ConversationEntityListing
283284
from .models.conversation_notification import ConversationNotification
284285
from .models.conversation_notification_address import ConversationNotificationAddress
286+
from .models.conversation_notification_attachment import ConversationNotificationAttachment
285287
from .models.conversation_notification_call import ConversationNotificationCall
286288
from .models.conversation_notification_callback import ConversationNotificationCallback
287289
from .models.conversation_notification_callbacks import ConversationNotificationCallbacks
@@ -293,6 +295,7 @@
293295
from .models.conversation_notification_dialer_preview import ConversationNotificationDialerPreview
294296
from .models.conversation_notification_disconnect_reason import ConversationNotificationDisconnectReason
295297
from .models.conversation_notification_disconnect_reasons import ConversationNotificationDisconnectReasons
298+
from .models.conversation_notification_draft_attachments import ConversationNotificationDraftAttachments
296299
from .models.conversation_notification_email import ConversationNotificationEmail
297300
from .models.conversation_notification_emails import ConversationNotificationEmails
298301
from .models.conversation_notification_error_details import ConversationNotificationErrorDetails
@@ -339,6 +342,9 @@
339342
from .models.did_entity_listing import DIDEntityListing
340343
from .models.did_pool import DIDPool
341344
from .models.did_pool_entity_listing import DIDPoolEntityListing
345+
from .models.data_table import DataTable
346+
from .models.data_table_row_entity_listing import DataTableRowEntityListing
347+
from .models.data_tables_domain_entity_listing import DataTablesDomainEntityListing
342348
from .models.default_greeting_list import DefaultGreetingList
343349
from .models.delete_retention import DeleteRetention
344350
from .models.dependency import Dependency
@@ -448,6 +454,7 @@
448454
from .models.email_conversation import EmailConversation
449455
from .models.email_conversation_entity_listing import EmailConversationEntityListing
450456
from .models.email_conversation_notification import EmailConversationNotification
457+
from .models.email_conversation_notification_attachment import EmailConversationNotificationAttachment
451458
from .models.email_conversation_notification_detail import EmailConversationNotificationDetail
452459
from .models.email_conversation_notification_email_media_participant import EmailConversationNotificationEmailMediaParticipant
453460
from .models.email_conversation_notification_error_body import EmailConversationNotificationErrorBody
@@ -655,6 +662,8 @@
655662
from .models.media_transcription import MediaTranscription
656663
from .models.member_entity import MemberEntity
657664
from .models.message import Message
665+
from .models.message_conversation import MessageConversation
666+
from .models.message_conversation_entity_listing import MessageConversationEntityListing
658667
from .models.message_conversation_notification import MessageConversationNotification
659668
from .models.message_conversation_notification_detail import MessageConversationNotificationDetail
660669
from .models.message_conversation_notification_error_body import MessageConversationNotificationErrorBody
@@ -666,8 +675,10 @@
666675
from .models.message_conversation_notification_participants import MessageConversationNotificationParticipants
667676
from .models.message_conversation_notification_uri_reference import MessageConversationNotificationUriReference
668677
from .models.message_conversation_notification_wrapup import MessageConversationNotificationWrapup
678+
from .models.message_data import MessageData
669679
from .models.message_details import MessageDetails
670680
from .models.message_media import MessageMedia
681+
from .models.message_media_participant import MessageMediaParticipant
671682
from .models.message_media_policy import MessageMediaPolicy
672683
from .models.message_media_policy_conditions import MessageMediaPolicyConditions
673684
from .models.meta_data import MetaData
@@ -789,6 +800,8 @@
789800
from .models.queue_utilization_diagnostic import QueueUtilizationDiagnostic
790801
from .models.reaction import Reaction
791802
from .models.recall_entry import RecallEntry
803+
from .models.recipient import Recipient
804+
from .models.recipient_listing import RecipientListing
792805
from .models.recording import Recording
793806
from .models.recording_data_v2_notification import RecordingDataV2Notification
794807
from .models.recording_data_v2_notification_conversation_data import RecordingDataV2NotificationConversationData
@@ -846,6 +859,7 @@
846859
from .models.rule_set_notification_rules import RuleSetNotificationRules
847860
from .models.rule_set_notification_uri_reference import RuleSetNotificationUriReference
848861
from .models.run_now_response import RunNowResponse
862+
from .models.sms_available_phone_number_entity_listing import SMSAvailablePhoneNumberEntityListing
849863
from .models.salesforce import Salesforce
850864
from .models.schedule import Schedule
851865
from .models.schedule_entity_listing import ScheduleEntityListing
@@ -899,6 +913,11 @@
899913
from .models.site_entity_listing import SiteEntityListing
900914
from .models.skill_entity_listing import SkillEntityListing
901915
from .models.skills_to_remove import SkillsToRemove
916+
from .models.sms_address_provision import SmsAddressProvision
917+
from .models.sms_available_phone_number import SmsAvailablePhoneNumber
918+
from .models.sms_phone_number import SmsPhoneNumber
919+
from .models.sms_phone_number_entity_listing import SmsPhoneNumberEntityListing
920+
from .models.sms_phone_number_provision import SmsPhoneNumberProvision
902921
from .models.social_conversation_notification import SocialConversationNotification
903922
from .models.social_conversation_notification_detail import SocialConversationNotificationDetail
904923
from .models.social_conversation_notification_error_body import SocialConversationNotificationErrorBody
@@ -938,6 +957,7 @@
938957
from .models.term_attribute import TermAttribute
939958
from .models.test_execution_operation_result import TestExecutionOperationResult
940959
from .models.test_execution_result import TestExecutionResult
960+
from .models.text_message_listing import TextMessageListing
941961
from .models.ticker import Ticker
942962
from .models.time_allowed import TimeAllowed
943963
from .models.time_interval import TimeInterval

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

117117
# path parameters
118118
if path_params:

build/PureCloudPlatformClientV2/apis/architect_api.py

Lines changed: 47 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -766,7 +766,7 @@ def delete_flows(self, id, **kwargs):
766766
def delete_flows_datatable(self, datatable_id, **kwargs):
767767
"""
768768
deletes a specific datatable by id
769-
deletes an entire datatable (including schema and data) with a given datatableId)
769+
deletes an entire datatable (including schema and data) with a given id)
770770
771771
This method makes a synchronous HTTP request by default. To make an
772772
asynchronous HTTP request, please define a `callback` function
@@ -3738,7 +3738,7 @@ def get_flows(self, type, **kwargs):
37383738

37393739
def get_flows_datatable(self, datatable_id, **kwargs):
37403740
"""
3741-
Returns a specific datatable by datatableId
3741+
Returns a specific datatable by id
37423742
Given a datableid returns the schema associated with it.
37433743
37443744
This method makes a synchronous HTTP request by default. To make an
@@ -3752,13 +3752,13 @@ def get_flows_datatable(self, datatable_id, **kwargs):
37523752
:param callback function: The callback function
37533753
for asynchronous request. (optional)
37543754
:param str datatable_id: id of datatable (required)
3755-
:param bool showbrief: If true returns a shortened version of the schema including the name, id and description]
3756-
:return: JsonSchemaDocument
3755+
:param str expand: Expand instructions for the result
3756+
:return: DataTable
37573757
If the method is called asynchronously,
37583758
returns the request thread.
37593759
"""
37603760

3761-
all_params = ['datatable_id', 'showbrief']
3761+
all_params = ['datatable_id', 'expand']
37623762
all_params.append('callback')
37633763

37643764
params = locals()
@@ -3782,8 +3782,8 @@ def get_flows_datatable(self, datatable_id, **kwargs):
37823782
path_params['datatableId'] = params['datatable_id']
37833783

37843784
query_params = {}
3785-
if 'showbrief' in params:
3786-
query_params['showbrief'] = params['showbrief']
3785+
if 'expand' in params:
3786+
query_params['expand'] = params['expand']
37873787

37883788
header_params = {}
37893789

@@ -3812,7 +3812,7 @@ def get_flows_datatable(self, datatable_id, **kwargs):
38123812
body=body_params,
38133813
post_params=form_params,
38143814
files=local_var_files,
3815-
response_type='JsonSchemaDocument',
3815+
response_type='DataTable',
38163816
auth_settings=auth_settings,
38173817
callback=params.get('callback'))
38183818
return response
@@ -3920,13 +3920,15 @@ def get_flows_datatable_rows(self, datatable_id, **kwargs):
39203920
:param callback function: The callback function
39213921
for asynchronous request. (optional)
39223922
:param str datatable_id: id of datatable (required)
3923+
:param int page_size: Page size
3924+
:param int page_number: Page number
39233925
:param bool showbrief: If true returns just the key value of the row
3924-
:return: list[dict(str, object)]
3926+
:return: DataTableRowEntityListing
39253927
If the method is called asynchronously,
39263928
returns the request thread.
39273929
"""
39283930

3929-
all_params = ['datatable_id', 'showbrief']
3931+
all_params = ['datatable_id', 'page_size', 'page_number', 'showbrief']
39303932
all_params.append('callback')
39313933

39323934
params = locals()
@@ -3950,6 +3952,10 @@ def get_flows_datatable_rows(self, datatable_id, **kwargs):
39503952
path_params['datatableId'] = params['datatable_id']
39513953

39523954
query_params = {}
3955+
if 'page_size' in params:
3956+
query_params['pageSize'] = params['page_size']
3957+
if 'page_number' in params:
3958+
query_params['pageNumber'] = params['page_number']
39533959
if 'showbrief' in params:
39543960
query_params['showbrief'] = params['showbrief']
39553961

@@ -3980,7 +3986,7 @@ def get_flows_datatable_rows(self, datatable_id, **kwargs):
39803986
body=body_params,
39813987
post_params=form_params,
39823988
files=local_var_files,
3983-
response_type='list[dict(str, object)]',
3989+
response_type='DataTableRowEntityListing',
39843990
auth_settings=auth_settings,
39853991
callback=params.get('callback'))
39863992
return response
@@ -4000,13 +4006,17 @@ def get_flows_datatables(self, **kwargs):
40004006
40014007
:param callback function: The callback function
40024008
for asynchronous request. (optional)
4003-
:param bool showbrief: If true, returns a shortened version of the schema including the name, id and description
4004-
:return: list[JsonSchemaDocument]
4009+
:param str expand: Expand instructions for the result
4010+
:param int page_size: Page size
4011+
:param int page_number: Page number
4012+
:param str sort_by: Sort by
4013+
:param str sort_order: Sort order
4014+
:return: DataTablesDomainEntityListing
40054015
If the method is called asynchronously,
40064016
returns the request thread.
40074017
"""
40084018

4009-
all_params = ['showbrief']
4019+
all_params = ['expand', 'page_size', 'page_number', 'sort_by', 'sort_order']
40104020
all_params.append('callback')
40114021

40124022
params = locals()
@@ -4025,8 +4035,16 @@ def get_flows_datatables(self, **kwargs):
40254035
path_params = {}
40264036

40274037
query_params = {}
4028-
if 'showbrief' in params:
4029-
query_params['showbrief'] = params['showbrief']
4038+
if 'expand' in params:
4039+
query_params['expand'] = params['expand']
4040+
if 'page_size' in params:
4041+
query_params['pageSize'] = params['page_size']
4042+
if 'page_number' in params:
4043+
query_params['pageNumber'] = params['page_number']
4044+
if 'sort_by' in params:
4045+
query_params['sortBy'] = params['sort_by']
4046+
if 'sort_order' in params:
4047+
query_params['sortOrder'] = params['sort_order']
40304048

40314049
header_params = {}
40324050

@@ -4055,7 +4073,7 @@ def get_flows_datatables(self, **kwargs):
40554073
body=body_params,
40564074
post_params=form_params,
40574075
files=local_var_files,
4058-
response_type='list[JsonSchemaDocument]',
4076+
response_type='DataTablesDomainEntityListing',
40594077
auth_settings=auth_settings,
40604078
callback=params.get('callback'))
40614079
return response
@@ -5476,8 +5494,8 @@ def post_flows_datatables(self, body, **kwargs):
54765494
54775495
:param callback function: The callback function
54785496
for asynchronous request. (optional)
5479-
:param JsonSchemaDocument body: datatable json-schema (required)
5480-
:return: JsonSchemaDocument
5497+
:param DataTable body: datatable json-schema (required)
5498+
:return: DataTable
54815499
If the method is called asynchronously,
54825500
returns the request thread.
54835501
"""
@@ -5534,7 +5552,7 @@ def post_flows_datatables(self, body, **kwargs):
55345552
body=body_params,
55355553
post_params=form_params,
55365554
files=local_var_files,
5537-
response_type='JsonSchemaDocument',
5555+
response_type='DataTable',
55385556
auth_settings=auth_settings,
55395557
callback=params.get('callback'))
55405558
return response
@@ -6120,8 +6138,8 @@ def put_flow(self, flow_id, **kwargs):
61206138

61216139
def put_flows_datatable(self, datatable_id, **kwargs):
61226140
"""
6123-
Updates a specific datatable by datatableId
6124-
Updates a schema for a datatable with the given datatableId - updates are additive only, no changes or removals of existing fields.
6141+
Updates a specific datatable by id
6142+
Updates a schema for a datatable with the given id - updates are additive only, no changes or removals of existing fields.
61256143
61266144
This method makes a synchronous HTTP request by default. To make an
61276145
asynchronous HTTP request, please define a `callback` function
@@ -6134,14 +6152,14 @@ def put_flows_datatable(self, datatable_id, **kwargs):
61346152
:param callback function: The callback function
61356153
for asynchronous request. (optional)
61366154
:param str datatable_id: id of datatable (required)
6137-
:param bool showbrief: If true returns a shortened version of the schema including the name, id and description
6138-
:param JsonSchemaDocument body: datatable json-schema
6139-
:return: JsonSchemaDocument
6155+
:param str expand: Expand instructions for the result
6156+
:param DataTable body: datatable json-schema
6157+
:return: DataTable
61406158
If the method is called asynchronously,
61416159
returns the request thread.
61426160
"""
61436161

6144-
all_params = ['datatable_id', 'showbrief', 'body']
6162+
all_params = ['datatable_id', 'expand', 'body']
61456163
all_params.append('callback')
61466164

61476165
params = locals()
@@ -6165,8 +6183,8 @@ def put_flows_datatable(self, datatable_id, **kwargs):
61656183
path_params['datatableId'] = params['datatable_id']
61666184

61676185
query_params = {}
6168-
if 'showbrief' in params:
6169-
query_params['showbrief'] = params['showbrief']
6186+
if 'expand' in params:
6187+
query_params['expand'] = params['expand']
61706188

61716189
header_params = {}
61726190

@@ -6197,7 +6215,7 @@ def put_flows_datatable(self, datatable_id, **kwargs):
61976215
body=body_params,
61986216
post_params=form_params,
61996217
files=local_var_files,
6200-
response_type='JsonSchemaDocument',
6218+
response_type='DataTable',
62016219
auth_settings=auth_settings,
62026220
callback=params.get('callback'))
62036221
return response

0 commit comments

Comments
 (0)