Skip to content

Commit 29598bf

Browse files
author
PureCloud Jenkins
committed
111.0.0
1 parent dd31b53 commit 29598bf

137 files changed

Lines changed: 11113 additions & 1035 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: 24 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -169,6 +169,8 @@
169169
from .models.available_topic import AvailableTopic
170170
from .models.available_topic_entity_listing import AvailableTopicEntityListing
171171
from .models.available_translations import AvailableTranslations
172+
from .models.base_program_entity import BaseProgramEntity
173+
from .models.base_topic_entitiy import BaseTopicEntitiy
172174
from .models.batch_download_job_result import BatchDownloadJobResult
173175
from .models.batch_download_job_status_result import BatchDownloadJobStatusResult
174176
from .models.batch_download_job_submission import BatchDownloadJobSubmission
@@ -946,6 +948,7 @@
946948
from .models.external_organization import ExternalOrganization
947949
from .models.external_organization_listing import ExternalOrganizationListing
948950
from .models.external_organization_trustor_link import ExternalOrganizationTrustorLink
951+
from .models.external_segment import ExternalSegment
949952
from .models.facebook_app_credentials import FacebookAppCredentials
950953
from .models.facebook_id import FacebookId
951954
from .models.facebook_integration import FacebookIntegration
@@ -1022,6 +1025,10 @@
10221025
from .models.gkn_documentation_search_request import GKNDocumentationSearchRequest
10231026
from .models.gkn_documentation_search_response import GKNDocumentationSearchResponse
10241027
from .models.g_suite import GSuite
1028+
from .models.general_program_job import GeneralProgramJob
1029+
from .models.general_program_job_request import GeneralProgramJobRequest
1030+
from .models.general_topic import GeneralTopic
1031+
from .models.general_topics_entity_listing import GeneralTopicsEntityListing
10251032
from .models.generate_bu_forecast_request import GenerateBuForecastRequest
10261033
from .models.generic_saml import GenericSAML
10271034
from .models.genesys_bot_connector import GenesysBotConnector
@@ -1174,6 +1181,8 @@
11741181
from .models.list_item_component import ListItemComponent
11751182
from .models.list_wrapper_interval import ListWrapperInterval
11761183
from .models.list_wrapper_shift_start_variance import ListWrapperShiftStartVariance
1184+
from .models.listed_program import ListedProgram
1185+
from .models.listed_topic import ListedTopic
11771186
from .models.local_encryption_configuration import LocalEncryptionConfiguration
11781187
from .models.local_encryption_configuration_listing import LocalEncryptionConfigurationListing
11791188
from .models.local_encryption_key_request import LocalEncryptionKeyRequest
@@ -1367,6 +1376,7 @@
13671376
from .models.patch_content_offer_styling_configuration import PatchContentOfferStylingConfiguration
13681377
from .models.patch_content_position_properties import PatchContentPositionProperties
13691378
from .models.patch_cta_button_style_properties import PatchCtaButtonStyleProperties
1379+
from .models.patch_external_segment import PatchExternalSegment
13701380
from .models.patch_integration_action import PatchIntegrationAction
13711381
from .models.patch_integration_action_fields import PatchIntegrationActionFields
13721382
from .models.patch_outcome import PatchOutcome
@@ -1376,6 +1386,7 @@
13761386
from .models.patch_text_style_properties import PatchTextStyleProperties
13771387
from .models.patch_user import PatchUser
13781388
from .models.permission_collection_entity_listing import PermissionCollectionEntityListing
1389+
from .models.permission_details import PermissionDetails
13791390
from .models.permissions import Permissions
13801391
from .models.phone import Phone
13811392
from .models.phone_base import PhoneBase
@@ -1400,6 +1411,7 @@
14001411
from .models.phone_number_status import PhoneNumberStatus
14011412
from .models.phone_status import PhoneStatus
14021413
from .models.phones_reboot import PhonesReboot
1414+
from .models.phrase import Phrase
14031415
from .models.physical_interface_entity_listing import PhysicalInterfaceEntityListing
14041416
from .models.ping_identity import PingIdentity
14051417
from .models.planning_group import PlanningGroup
@@ -1427,6 +1439,11 @@
14271439
from .models.presence_event_organization_presence import PresenceEventOrganizationPresence
14281440
from .models.presence_event_user_presence import PresenceEventUserPresence
14291441
from .models.presence_expand import PresenceExpand
1442+
from .models.program import Program
1443+
from .models.program_job import ProgramJob
1444+
from .models.program_job_request import ProgramJobRequest
1445+
from .models.program_request import ProgramRequest
1446+
from .models.programs_entity_listing import ProgramsEntityListing
14301447
from .models.prompt import Prompt
14311448
from .models.prompt_asset import PromptAsset
14321449
from .models.prompt_asset_create import PromptAssetCreate
@@ -1912,7 +1929,7 @@
19121929
from .models.subscription_overview_usage import SubscriptionOverviewUsage
19131930
from .models.suggest_search_criteria import SuggestSearchCriteria
19141931
from .models.suggest_search_request import SuggestSearchRequest
1915-
from .models.supported_content import SupportedContent
1932+
from .models.supported_content_reference import SupportedContentReference
19161933
from .models.supported_language import SupportedLanguage
19171934
from .models.survey import Survey
19181935
from .models.survey_aggregate_data_container import SurveyAggregateDataContainer
@@ -1967,6 +1984,11 @@
19671984
from .models.time_zone_mapping_preview import TimeZoneMappingPreview
19681985
from .models.token_info import TokenInfo
19691986
from .models.token_info_cloned_user import TokenInfoClonedUser
1987+
from .models.topic import Topic
1988+
from .models.topic_job import TopicJob
1989+
from .models.topic_job_request import TopicJobRequest
1990+
from .models.topic_request import TopicRequest
1991+
from .models.topics_entity_listing import TopicsEntityListing
19701992
from .models.training_listing import TrainingListing
19711993
from .models.transcript_aggregate_data_container import TranscriptAggregateDataContainer
19721994
from .models.transcript_aggregate_query_clause import TranscriptAggregateQueryClause
@@ -2040,6 +2062,7 @@
20402062
from .models.twitter_integration import TwitterIntegration
20412063
from .models.twitter_integration_entity_listing import TwitterIntegrationEntityListing
20422064
from .models.twitter_integration_request import TwitterIntegrationRequest
2065+
from .models.unpublished_programs_entity_listing import UnpublishedProgramsEntityListing
20432066
from .models.unread_metric import UnreadMetric
20442067
from .models.unread_status import UnreadStatus
20452068
from .models.update_action_input import UpdateActionInput

build/PureCloudPlatformClientV2/api_client.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -295,7 +295,7 @@ def __call_api(self, resource_path, method,
295295
header_params['Cookie'] = self.cookie
296296
if header_params:
297297
header_params = self.sanitize_for_serialization(header_params)
298-
header_params['purecloud-sdk'] = '110.0.0'
298+
header_params['purecloud-sdk'] = '111.0.0'
299299

300300
# path parameters
301301
if path_params:

build/PureCloudPlatformClientV2/apis/architect_api.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4698,12 +4698,13 @@ def get_flows_datatables(self, **kwargs):
46984698
:param int page_size: Page size
46994699
:param str sort_by: Sort by
47004700
:param str sort_order: Sort order
4701+
:param list[str] division_id: division ID(s)
47014702
:return: DataTablesDomainEntityListing
47024703
If the method is called asynchronously,
47034704
returns the request thread.
47044705
"""
47054706

4706-
all_params = ['expand', 'page_number', 'page_size', 'sort_by', 'sort_order']
4707+
all_params = ['expand', 'page_number', 'page_size', 'sort_by', 'sort_order', 'division_id']
47074708
all_params.append('callback')
47084709

47094710
params = locals()
@@ -4732,6 +4733,8 @@ def get_flows_datatables(self, **kwargs):
47324733
query_params['sortBy'] = params['sort_by']
47334734
if 'sort_order' in params:
47344735
query_params['sortOrder'] = params['sort_order']
4736+
if 'division_id' in params:
4737+
query_params['divisionId'] = params['division_id']
47354738

47364739
header_params = {}
47374740

build/PureCloudPlatformClientV2/apis/authorization_api.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1954,7 +1954,7 @@ def patch_authorization_role(self, role_id, body, **kwargs):
19541954
def post_authorization_division_object(self, division_id, object_type, body, **kwargs):
19551955
"""
19561956
Assign a list of objects to a division
1957-
Set the division of a specified list of objects. The objects must all be of the same type, one of: CAMPAIGN, MANAGEMENTUNIT, FLOW, QUEUE, or USER. The body of the request is a list of object IDs, which are expected to be GUIDs, e.g. [\"206ce31f-61ec-40ed-a8b1-be6f06303998\",\"250a754e-f5e4-4f51-800f-a92f09d3bf8c\"]
1957+
Set the division of a specified list of objects. The objects must all be of the same type, one of: CAMPAIGN, MANAGEMENTUNIT, FLOW, QUEUE, DATATABLES or USER. The body of the request is a list of object IDs, which are expected to be GUIDs, e.g. [\"206ce31f-61ec-40ed-a8b1-be6f06303998\",\"250a754e-f5e4-4f51-800f-a92f09d3bf8c\"]
19581958
19591959
This method makes a synchronous HTTP request by default. To make an
19601960
asynchronous HTTP request, please define a `callback` function

build/PureCloudPlatformClientV2/apis/conversations_api.py

Lines changed: 4 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -10898,13 +10898,12 @@ def post_conversations_messaging_integrations_facebook(self, body, **kwargs):
1089810898
:param callback function: The callback function
1089910899
for asynchronous request. (optional)
1090010900
:param FacebookIntegrationRequest body: FacebookIntegrationRequest (required)
10901-
:param bool async: Create a Facebook integration in an asynchronous manner. If the parameter value is true, this initiates the generation of a new Facebook integration. An integration ID is returned, it can be used to query the integration. Check the integration's createStatus for Completed or Error to detect the create is finished.
1090210901
:return: FacebookIntegration
1090310902
If the method is called asynchronously,
1090410903
returns the request thread.
1090510904
"""
1090610905

10907-
all_params = ['body', 'async']
10906+
all_params = ['body']
1090810907
all_params.append('callback')
1090910908

1091010909
params = locals()
@@ -10926,8 +10925,6 @@ def post_conversations_messaging_integrations_facebook(self, body, **kwargs):
1092610925
path_params = {}
1092710926

1092810927
query_params = {}
10929-
if 'async' in params:
10930-
query_params['async'] = params['async']
1093110928

1093210929
header_params = {}
1093310930

@@ -10979,13 +10976,12 @@ def post_conversations_messaging_integrations_line(self, body, **kwargs):
1097910976
:param callback function: The callback function
1098010977
for asynchronous request. (optional)
1098110978
:param LineIntegrationRequest body: LineIntegrationRequest (required)
10982-
:param bool async: Create a LINE integration in an asynchronous manner. If the parameter value is true, this initiates the generation of a new LINE integration. An integration ID is returned, it can be used to query the integration. Check the integration's createStatus for Completed or Error to detect the create is finished.
1098310979
:return: LineIntegration
1098410980
If the method is called asynchronously,
1098510981
returns the request thread.
1098610982
"""
1098710983

10988-
all_params = ['body', 'async']
10984+
all_params = ['body']
1098910985
all_params.append('callback')
1099010986

1099110987
params = locals()
@@ -11007,8 +11003,6 @@ def post_conversations_messaging_integrations_line(self, body, **kwargs):
1100711003
path_params = {}
1100811004

1100911005
query_params = {}
11010-
if 'async' in params:
11011-
query_params['async'] = params['async']
1101211006

1101311007
header_params = {}
1101411008

@@ -11060,13 +11054,12 @@ def post_conversations_messaging_integrations_twitter(self, body, **kwargs):
1106011054
:param callback function: The callback function
1106111055
for asynchronous request. (optional)
1106211056
:param TwitterIntegrationRequest body: TwitterIntegrationRequest (required)
11063-
:param bool async: Create a Twitter integration in an asynchronous manner. If the parameter value is true, this initiates the generation of a new Twitter integration. An integration ID is returned, it can be used to query the integration. Check the integration's createStatus for Completed or Error to detect the create is finished.
1106411057
:return: TwitterIntegration
1106511058
If the method is called asynchronously,
1106611059
returns the request thread.
1106711060
"""
1106811061

11069-
all_params = ['body', 'async']
11062+
all_params = ['body']
1107011063
all_params.append('callback')
1107111064

1107211065
params = locals()
@@ -11088,8 +11081,6 @@ def post_conversations_messaging_integrations_twitter(self, body, **kwargs):
1108811081
path_params = {}
1108911082

1109011083
query_params = {}
11091-
if 'async' in params:
11092-
query_params['async'] = params['async']
1109311084

1109411085
header_params = {}
1109511086

@@ -11141,13 +11132,12 @@ def post_conversations_messaging_integrations_whatsapp(self, body, **kwargs):
1114111132
:param callback function: The callback function
1114211133
for asynchronous request. (optional)
1114311134
:param WhatsAppIntegrationRequest body: WhatsAppIntegrationRequest (required)
11144-
:param bool async: Create a WhatsApp integration in an asynchronous manner. If the parameter value is true, this initiates the generation of a new WhatsApp integration. An integration ID is returned, it can be used to query the integration. Check the integration's createStatus for Completed or Error to detect the create is finished.
1114511135
:return: WhatsAppIntegration
1114611136
If the method is called asynchronously,
1114711137
returns the request thread.
1114811138
"""
1114911139

11150-
all_params = ['body', 'async']
11140+
all_params = ['body']
1115111141
all_params.append('callback')
1115211142

1115311143
params = locals()
@@ -11169,8 +11159,6 @@ def post_conversations_messaging_integrations_whatsapp(self, body, **kwargs):
1116911159
path_params = {}
1117011160

1117111161
query_params = {}
11172-
if 'async' in params:
11173-
query_params['async'] = params['async']
1117411162

1117511163
header_params = {}
1117611164

build/PureCloudPlatformClientV2/apis/objects_api.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -454,7 +454,7 @@ def get_authorization_divisions_limit(self, **kwargs):
454454
def post_authorization_division_object(self, division_id, object_type, body, **kwargs):
455455
"""
456456
Assign a list of objects to a division
457-
Set the division of a specified list of objects. The objects must all be of the same type, one of: CAMPAIGN, MANAGEMENTUNIT, FLOW, QUEUE, or USER. The body of the request is a list of object IDs, which are expected to be GUIDs, e.g. [\"206ce31f-61ec-40ed-a8b1-be6f06303998\",\"250a754e-f5e4-4f51-800f-a92f09d3bf8c\"]
457+
Set the division of a specified list of objects. The objects must all be of the same type, one of: CAMPAIGN, MANAGEMENTUNIT, FLOW, QUEUE, DATATABLES or USER. The body of the request is a list of object IDs, which are expected to be GUIDs, e.g. [\"206ce31f-61ec-40ed-a8b1-be6f06303998\",\"250a754e-f5e4-4f51-800f-a92f09d3bf8c\"]
458458
459459
This method makes a synchronous HTTP request by default. To make an
460460
asynchronous HTTP request, please define a `callback` function

build/PureCloudPlatformClientV2/apis/routing_api.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5608,7 +5608,7 @@ def post_routing_queue_members(self, queue_id, body, **kwargs):
56085608
:param str queue_id: Queue ID (required)
56095609
:param list[WritableEntity] body: Queue Members (required)
56105610
:param bool delete: True to delete queue members
5611-
:return: str
5611+
:return: None
56125612
If the method is called asynchronously,
56135613
returns the request thread.
56145614
"""
@@ -5672,7 +5672,7 @@ def post_routing_queue_members(self, queue_id, body, **kwargs):
56725672
body=body_params,
56735673
post_params=form_params,
56745674
files=local_var_files,
5675-
response_type='str',
5675+
response_type=None,
56765676
auth_settings=auth_settings,
56775677
callback=params.get('callback'))
56785678
return response
@@ -5695,7 +5695,7 @@ def post_routing_queue_users(self, queue_id, body, **kwargs):
56955695
:param str queue_id: Queue ID (required)
56965696
:param list[WritableEntity] body: Queue Members (required)
56975697
:param bool delete: True to delete queue members
5698-
:return: str
5698+
:return: None
56995699
If the method is called asynchronously,
57005700
returns the request thread.
57015701
"""
@@ -5759,7 +5759,7 @@ def post_routing_queue_users(self, queue_id, body, **kwargs):
57595759
body=body_params,
57605760
post_params=form_params,
57615761
files=local_var_files,
5762-
response_type='str',
5762+
response_type=None,
57635763
auth_settings=auth_settings,
57645764
callback=params.get('callback'))
57655765
return response

0 commit comments

Comments
 (0)