Skip to content

Commit 51249f4

Browse files
author
PureCloud Jenkins
committed
129.0.0
1 parent c3fa58a commit 51249f4

210 files changed

Lines changed: 24126 additions & 890 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: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33
# import models into sdk package
44
from .models.adfs import ADFS
5+
from .models.acd_end_detail_event_topic_acd_end_event import AcdEndDetailEventTopicAcdEndEvent
6+
from .models.acd_start_detail_event_topic_acd_start_event import AcdStartDetailEventTopicAcdStartEvent
57
from .models.achieved_outcome import AchievedOutcome
68
from .models.acknowledge_screen_recording_request import AcknowledgeScreenRecordingRequest
79
from .models.action import Action
@@ -28,6 +30,7 @@
2830
from .models.active_alert_count import ActiveAlertCount
2931
from .models.activity_code import ActivityCode
3032
from .models.activity_code_container import ActivityCodeContainer
33+
from .models.acw_detail_event_topic_after_call_work_event import AcwDetailEventTopicAfterCallWorkEvent
3134
from .models.acw_settings import AcwSettings
3235
from .models.add_conversation_request import AddConversationRequest
3336
from .models.add_conversation_response import AddConversationResponse
@@ -155,6 +158,7 @@
155158
from .models.attendance_status import AttendanceStatus
156159
from .models.attendance_status_listing import AttendanceStatusListing
157160
from .models.attribute import Attribute
161+
from .models.attribute_detail_event_topic_attribute_update_event import AttributeDetailEventTopicAttributeUpdateEvent
158162
from .models.attribute_filter_item import AttributeFilterItem
159163
from .models.atzm_time_slot import AtzmTimeSlot
160164
from .models.atzm_time_slot_with_time_zone import AtzmTimeSlotWithTimeZone
@@ -781,7 +785,9 @@
781785
from .models.cursors import Cursors
782786
from .models.custom_event_attribute import CustomEventAttribute
783787
from .models.custom_event_attribute_list import CustomEventAttributeList
788+
from .models.customer_end_detail_event_topic_customer_end_event import CustomerEndDetailEventTopicCustomerEndEvent
784789
from .models.customer_interaction_center import CustomerInteractionCenter
790+
from .models.customer_start_detail_event_topic_customer_start_event import CustomerStartDetailEventTopicCustomerStartEvent
785791
from .models.did import DID
786792
from .models.did_entity_listing import DIDEntityListing
787793
from .models.did_number import DIDNumber
@@ -1126,6 +1132,7 @@
11261132
from .models.flow_diagnostic_info import FlowDiagnosticInfo
11271133
from .models.flow_division_view import FlowDivisionView
11281134
from .models.flow_division_view_entity_listing import FlowDivisionViewEntityListing
1135+
from .models.flow_end_detail_event_topic_flow_end_event import FlowEndDetailEventTopicFlowEndEvent
11291136
from .models.flow_entity_listing import FlowEntityListing
11301137
from .models.flow_execution_launch_request import FlowExecutionLaunchRequest
11311138
from .models.flow_execution_launch_response import FlowExecutionLaunchResponse
@@ -1144,6 +1151,7 @@
11441151
from .models.flow_outcome_division_view_entity_listing import FlowOutcomeDivisionViewEntityListing
11451152
from .models.flow_outcome_listing import FlowOutcomeListing
11461153
from .models.flow_runtime_execution import FlowRuntimeExecution
1154+
from .models.flow_start_detail_event_topic_flow_start_event import FlowStartDetailEventTopicFlowStartEvent
11471155
from .models.flow_version import FlowVersion
11481156
from .models.flow_version_entity_listing import FlowVersionEntityListing
11491157
from .models.forecast_abandon_rate_response import ForecastAbandonRateResponse
@@ -1168,6 +1176,10 @@
11681176
from .models.gkn_documentation_search_request import GKNDocumentationSearchRequest
11691177
from .models.gkn_documentation_search_response import GKNDocumentationSearchResponse
11701178
from .models.g_suite import GSuite
1179+
from .models.gamification_scorecard_change_topic_metric import GamificationScorecardChangeTopicMetric
1180+
from .models.gamification_scorecard_change_topic_performance_metric import GamificationScorecardChangeTopicPerformanceMetric
1181+
from .models.gamification_scorecard_change_topic_punctuality_event import GamificationScorecardChangeTopicPunctualityEvent
1182+
from .models.gamification_scorecard_change_topic_scorecard_change import GamificationScorecardChangeTopicScorecardChange
11711183
from .models.gamification_status import GamificationStatus
11721184
from .models.general_program_job import GeneralProgramJob
11731185
from .models.general_program_job_request import GeneralProgramJobRequest
@@ -1277,10 +1289,58 @@
12771289
from .models.journey_customer_session import JourneyCustomerSession
12781290
from .models.journey_events_settings import JourneyEventsSettings
12791291
from .models.journey_geolocation import JourneyGeolocation
1292+
from .models.journey_outcome_events_notification_action_map import JourneyOutcomeEventsNotificationActionMap
1293+
from .models.journey_outcome_events_notification_browser import JourneyOutcomeEventsNotificationBrowser
1294+
from .models.journey_outcome_events_notification_device import JourneyOutcomeEventsNotificationDevice
1295+
from .models.journey_outcome_events_notification_external_contact import JourneyOutcomeEventsNotificationExternalContact
1296+
from .models.journey_outcome_events_notification_geo_location import JourneyOutcomeEventsNotificationGeoLocation
1297+
from .models.journey_outcome_events_notification_mkt_campaign import JourneyOutcomeEventsNotificationMktCampaign
1298+
from .models.journey_outcome_events_notification_outcome import JourneyOutcomeEventsNotificationOutcome
1299+
from .models.journey_outcome_events_notification_outcome_achieved_message import JourneyOutcomeEventsNotificationOutcomeAchievedMessage
1300+
from .models.journey_outcome_events_notification_outcome_attribution_message import JourneyOutcomeEventsNotificationOutcomeAttributionMessage
1301+
from .models.journey_outcome_events_notification_outcome_events_notification import JourneyOutcomeEventsNotificationOutcomeEventsNotification
1302+
from .models.journey_outcome_events_notification_outcome_touchpoint import JourneyOutcomeEventsNotificationOutcomeTouchpoint
1303+
from .models.journey_outcome_events_notification_outcome_touchpoint_channel import JourneyOutcomeEventsNotificationOutcomeTouchpointChannel
1304+
from .models.journey_outcome_events_notification_referrer import JourneyOutcomeEventsNotificationReferrer
1305+
from .models.journey_outcome_events_notification_segment import JourneyOutcomeEventsNotificationSegment
1306+
from .models.journey_outcome_events_notification_session import JourneyOutcomeEventsNotificationSession
12801307
from .models.journey_page import JourneyPage
12811308
from .models.journey_pattern import JourneyPattern
12821309
from .models.journey_segment import JourneySegment
12831310
from .models.journey_survey_question import JourneySurveyQuestion
1311+
from .models.journey_web_action_events_notification_action_map import JourneyWebActionEventsNotificationActionMap
1312+
from .models.journey_web_action_events_notification_action_map_page_url_condition import JourneyWebActionEventsNotificationActionMapPageUrlCondition
1313+
from .models.journey_web_action_events_notification_action_target import JourneyWebActionEventsNotificationActionTarget
1314+
from .models.journey_web_action_events_notification_blocked_web_action_offer_message import JourneyWebActionEventsNotificationBlockedWebActionOfferMessage
1315+
from .models.journey_web_action_events_notification_browser import JourneyWebActionEventsNotificationBrowser
1316+
from .models.journey_web_action_events_notification_device import JourneyWebActionEventsNotificationDevice
1317+
from .models.journey_web_action_events_notification_emergency_group import JourneyWebActionEventsNotificationEmergencyGroup
1318+
from .models.journey_web_action_events_notification_event_action import JourneyWebActionEventsNotificationEventAction
1319+
from .models.journey_web_action_events_notification_external_contact import JourneyWebActionEventsNotificationExternalContact
1320+
from .models.journey_web_action_events_notification_geo_location import JourneyWebActionEventsNotificationGeoLocation
1321+
from .models.journey_web_action_events_notification_mkt_campaign import JourneyWebActionEventsNotificationMktCampaign
1322+
from .models.journey_web_action_events_notification_referrer import JourneyWebActionEventsNotificationReferrer
1323+
from .models.journey_web_action_events_notification_schedule_group import JourneyWebActionEventsNotificationScheduleGroup
1324+
from .models.journey_web_action_events_notification_session import JourneyWebActionEventsNotificationSession
1325+
from .models.journey_web_action_events_notification_web_action_events_notification import JourneyWebActionEventsNotificationWebActionEventsNotification
1326+
from .models.journey_web_action_events_notification_web_action_message import JourneyWebActionEventsNotificationWebActionMessage
1327+
from .models.journey_web_events_notification_action_map import JourneyWebEventsNotificationActionMap
1328+
from .models.journey_web_events_notification_action_target import JourneyWebEventsNotificationActionTarget
1329+
from .models.journey_web_events_notification_browser import JourneyWebEventsNotificationBrowser
1330+
from .models.journey_web_events_notification_custom_event_attribute import JourneyWebEventsNotificationCustomEventAttribute
1331+
from .models.journey_web_events_notification_device import JourneyWebEventsNotificationDevice
1332+
from .models.journey_web_events_notification_event_action import JourneyWebEventsNotificationEventAction
1333+
from .models.journey_web_events_notification_external_contact import JourneyWebEventsNotificationExternalContact
1334+
from .models.journey_web_events_notification_geo_location import JourneyWebEventsNotificationGeoLocation
1335+
from .models.journey_web_events_notification_mkt_campaign import JourneyWebEventsNotificationMktCampaign
1336+
from .models.journey_web_events_notification_outcome import JourneyWebEventsNotificationOutcome
1337+
from .models.journey_web_events_notification_outcome_achieved_message import JourneyWebEventsNotificationOutcomeAchievedMessage
1338+
from .models.journey_web_events_notification_page import JourneyWebEventsNotificationPage
1339+
from .models.journey_web_events_notification_referrer import JourneyWebEventsNotificationReferrer
1340+
from .models.journey_web_events_notification_session import JourneyWebEventsNotificationSession
1341+
from .models.journey_web_events_notification_web_action_message import JourneyWebEventsNotificationWebActionMessage
1342+
from .models.journey_web_events_notification_web_events_notification import JourneyWebEventsNotificationWebEventsNotification
1343+
from .models.journey_web_events_notification_web_message import JourneyWebEventsNotificationWebMessage
12841344
from .models.json_node import JsonNode
12851345
from .models.json_node_search_response import JsonNodeSearchResponse
12861346
from .models.json_schema_document import JsonSchemaDocument
@@ -1564,6 +1624,7 @@
15641624
from .models.out_of_office import OutOfOffice
15651625
from .models.out_of_office_event_out_of_office import OutOfOfficeEventOutOfOffice
15661626
from .models.out_of_office_event_user import OutOfOfficeEventUser
1627+
from .models.outbound_detail_event_topic_outbound_init_event import OutboundDetailEventTopicOutboundInitEvent
15671628
from .models.outbound_messaging_messaging_campaign_config_change_contact_sort import OutboundMessagingMessagingCampaignConfigChangeContactSort
15681629
from .models.outbound_messaging_messaging_campaign_config_change_email_config import OutboundMessagingMessagingCampaignConfigChangeEmailConfig
15691630
from .models.outbound_messaging_messaging_campaign_config_change_error_detail import OutboundMessagingMessagingCampaignConfigChangeErrorDetail
@@ -2045,6 +2106,7 @@
20452106
from .models.schedule_group_entity_listing import ScheduleGroupEntityListing
20462107
from .models.schedule_interval import ScheduleInterval
20472108
from .models.scheduler_message_argument import SchedulerMessageArgument
2109+
from .models.scheduler_message_severity_count import SchedulerMessageSeverityCount
20482110
from .models.scheduler_message_type_severity import SchedulerMessageTypeSeverity
20492111
from .models.scheduling_no_forecast_options_request import SchedulingNoForecastOptionsRequest
20502112
from .models.scheduling_options_request import SchedulingOptionsRequest
@@ -2422,6 +2484,7 @@
24222484
from .models.user_details_datalake_availability_topic_data_availability_change_notification import UserDetailsDatalakeAvailabilityTopicDataAvailabilityChangeNotification
24232485
from .models.user_details_query import UserDetailsQuery
24242486
from .models.user_device import UserDevice
2487+
from .models.user_end_detail_event_topic_user_end_event import UserEndDetailEventTopicUserEndEvent
24252488
from .models.user_entity_listing import UserEntityListing
24262489
from .models.user_expands import UserExpands
24272490
from .models.user_greeting_event_greeting import UserGreetingEventGreeting
@@ -2466,6 +2529,7 @@
24662529
from .models.user_search_criteria import UserSearchCriteria
24672530
from .models.user_search_request import UserSearchRequest
24682531
from .models.user_skill_entity_listing import UserSkillEntityListing
2532+
from .models.user_start_detail_event_topic_user_start_event import UserStartDetailEventTopicUserStartEvent
24692533
from .models.user_state import UserState
24702534
from .models.user_station import UserStation
24712535
from .models.user_station_change_topic_user import UserStationChangeTopicUser
@@ -2493,6 +2557,7 @@
24932557
from .models.vm_pairing_info import VmPairingInfo
24942558
from .models.voicemail import Voicemail
24952559
from .models.voicemail_copy_record import VoicemailCopyRecord
2560+
from .models.voicemail_end_detail_event_topic_voicemail_end_event import VoicemailEndDetailEventTopicVoicemailEndEvent
24962561
from .models.voicemail_group_policy import VoicemailGroupPolicy
24972562
from .models.voicemail_mailbox_info import VoicemailMailboxInfo
24982563
from .models.voicemail_media_info import VoicemailMediaInfo
@@ -2505,6 +2570,7 @@
25052570
from .models.voicemail_retention_policy import VoicemailRetentionPolicy
25062571
from .models.voicemail_search_criteria import VoicemailSearchCriteria
25072572
from .models.voicemail_search_request import VoicemailSearchRequest
2573+
from .models.voicemail_start_detail_event_topic_voicemail_start_event import VoicemailStartDetailEventTopicVoicemailStartEvent
25082574
from .models.voicemail_user_policy import VoicemailUserPolicy
25092575
from .models.voicemails_search_response import VoicemailsSearchResponse
25102576
from .models.void import Void

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'] = '128.0.0'
298+
header_params['purecloud-sdk'] = '129.0.0'
299299

300300
# path parameters
301301
if path_params:

build/PureCloudPlatformClientV2/apis/routing_api.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5038,7 +5038,7 @@ def get_user_routingskills(self, user_id, **kwargs):
50385038
def patch_routing_conversation(self, conversation_id, body, **kwargs):
50395039
"""
50405040
Update attributes of an in-queue conversation
5041-
Returns an object indicating the updated values of all settable attributes. Supported attributes: priority (each point of priority is equivalent to one minute of time in queue), skillIds and languageId.
5041+
Returns an object indicating the updated values of all settable attributes. Supported attributes: skillIds, languageId, and priority.
50425042
50435043
This method makes a synchronous HTTP request by default. To make an
50445044
asynchronous HTTP request, please define a `callback` function

build/PureCloudPlatformClientV2/apis/voicemail_api.py

Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1929,3 +1929,87 @@ def put_voicemail_policy(self, body, **kwargs):
19291929
auth_settings=auth_settings,
19301930
callback=params.get('callback'))
19311931
return response
1932+
1933+
def put_voicemail_userpolicy(self, user_id, body, **kwargs):
1934+
"""
1935+
Update a user's voicemail policy
1936+
1937+
1938+
This method makes a synchronous HTTP request by default. To make an
1939+
asynchronous HTTP request, please define a `callback` function
1940+
to be invoked when receiving the response.
1941+
>>> def callback_function(response):
1942+
>>> pprint(response)
1943+
>>>
1944+
>>> thread = api.put_voicemail_userpolicy(user_id, body, callback=callback_function)
1945+
1946+
:param callback function: The callback function
1947+
for asynchronous request. (optional)
1948+
:param str user_id: User ID (required)
1949+
:param VoicemailUserPolicy body: The user's voicemail policy (required)
1950+
:return: VoicemailUserPolicy
1951+
If the method is called asynchronously,
1952+
returns the request thread.
1953+
"""
1954+
1955+
all_params = ['user_id', 'body']
1956+
all_params.append('callback')
1957+
1958+
params = locals()
1959+
for key, val in iteritems(params['kwargs']):
1960+
if key not in all_params:
1961+
raise TypeError(
1962+
"Got an unexpected keyword argument '%s'"
1963+
" to method put_voicemail_userpolicy" % key
1964+
)
1965+
params[key] = val
1966+
del params['kwargs']
1967+
1968+
# verify the required parameter 'user_id' is set
1969+
if ('user_id' not in params) or (params['user_id'] is None):
1970+
raise ValueError("Missing the required parameter `user_id` when calling `put_voicemail_userpolicy`")
1971+
# verify the required parameter 'body' is set
1972+
if ('body' not in params) or (params['body'] is None):
1973+
raise ValueError("Missing the required parameter `body` when calling `put_voicemail_userpolicy`")
1974+
1975+
1976+
resource_path = '/api/v2/voicemail/userpolicies/{userId}'.replace('{format}', 'json')
1977+
path_params = {}
1978+
if 'user_id' in params:
1979+
path_params['userId'] = params['user_id']
1980+
1981+
query_params = {}
1982+
1983+
header_params = {}
1984+
1985+
form_params = []
1986+
local_var_files = {}
1987+
1988+
body_params = None
1989+
if 'body' in params:
1990+
body_params = params['body']
1991+
1992+
# HTTP header `Accept`
1993+
header_params['Accept'] = self.api_client.\
1994+
select_header_accept(['application/json'])
1995+
if not header_params['Accept']:
1996+
del header_params['Accept']
1997+
1998+
# HTTP header `Content-Type`
1999+
header_params['Content-Type'] = self.api_client.\
2000+
select_header_content_type(['application/json'])
2001+
2002+
# Authentication setting
2003+
auth_settings = ['PureCloud OAuth']
2004+
2005+
response = self.api_client.call_api(resource_path, 'PUT',
2006+
path_params,
2007+
query_params,
2008+
header_params,
2009+
body=body_params,
2010+
post_params=form_params,
2011+
files=local_var_files,
2012+
response_type='VoicemailUserPolicy',
2013+
auth_settings=auth_settings,
2014+
callback=params.get('callback'))
2015+
return response

build/PureCloudPlatformClientV2/configuration.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -202,7 +202,7 @@ def to_debug_report(self):
202202
"OS: {env}\n"\
203203
"Python Version: {pyversion}\n"\
204204
"Version of the API: v2\n"\
205-
"SDK Package Version: 128.0.0".\
205+
"SDK Package Version: 129.0.0".\
206206
format(env=sys.platform, pyversion=sys.version)
207207

208208
def _update_config_from_file(self):

0 commit comments

Comments
 (0)