Skip to content

Commit d745894

Browse files
author
PureCloud Jenkins
committed
91.0.0
1 parent 56be8d6 commit d745894

67 files changed

Lines changed: 6189 additions & 265 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: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@
4242
from .models.aggregation_range import AggregationRange
4343
from .models.aggregation_result import AggregationResult
4444
from .models.aggregation_result_entry import AggregationResultEntry
45+
from .models.amazon_lex_request import AmazonLexRequest
4546
from .models.analytics_conversation import AnalyticsConversation
4647
from .models.analytics_conversation_async_query_response import AnalyticsConversationAsyncQueryResponse
4748
from .models.analytics_conversation_query_response import AnalyticsConversationQueryResponse
@@ -130,6 +131,8 @@
130131
from .models.audit_query_service import AuditQueryService
131132
from .models.audit_query_service_mapping import AuditQueryServiceMapping
132133
from .models.audit_query_sort import AuditQuerySort
134+
from .models.audit_realtime_query_request import AuditRealtimeQueryRequest
135+
from .models.audit_realtime_query_results_response import AuditRealtimeQueryResultsResponse
133136
from .models.audit_search_result import AuditSearchResult
134137
from .models.audit_user import AuditUser
135138
from .models.authz_division import AuthzDivision
@@ -218,6 +221,7 @@
218221
from .models.business_unit_listing import BusinessUnitListing
219222
from .models.business_unit_reference import BusinessUnitReference
220223
from .models.business_unit_settings import BusinessUnitSettings
224+
from .models.button_component import ButtonComponent
221225
from .models.calibration import Calibration
222226
from .models.calibration_assignment import CalibrationAssignment
223227
from .models.calibration_create import CalibrationCreate
@@ -341,9 +345,14 @@
341345
from .models.contact_sort import ContactSort
342346
from .models.contactlist_download_ready_export_uri import ContactlistDownloadReadyExportUri
343347
from .models.contactlist_import_status_import_status import ContactlistImportStatusImportStatus
348+
from .models.content_actions import ContentActions
349+
from .models.content_attachment import ContentAttachment
344350
from .models.content_attribute_filter_item import ContentAttributeFilterItem
345351
from .models.content_facet_filter_item import ContentFacetFilterItem
346352
from .models.content_filter_item import ContentFilterItem
353+
from .models.content_generic import ContentGeneric
354+
from .models.content_list import ContentList
355+
from .models.content_location import ContentLocation
347356
from .models.content_management_single_document_topic_document_data_v2 import ContentManagementSingleDocumentTopicDocumentDataV2
348357
from .models.content_management_single_document_topic_lock_data import ContentManagementSingleDocumentTopicLockData
349358
from .models.content_management_single_document_topic_user_data import ContentManagementSingleDocumentTopicUserData
@@ -352,7 +361,9 @@
352361
from .models.content_management_workspace_documents_topic_lock_data import ContentManagementWorkspaceDocumentsTopicLockData
353362
from .models.content_management_workspace_documents_topic_user_data import ContentManagementWorkspaceDocumentsTopicUserData
354363
from .models.content_management_workspace_documents_topic_workspace_data import ContentManagementWorkspaceDocumentsTopicWorkspaceData
364+
from .models.content_notification_template import ContentNotificationTemplate
355365
from .models.content_query_request import ContentQueryRequest
366+
from .models.content_quick_reply import ContentQuickReply
356367
from .models.content_sort_item import ContentSortItem
357368
from .models.context_entity import ContextEntity
358369
from .models.context_intent import ContextIntent
@@ -907,6 +918,7 @@
907918
from .models.geolocation import Geolocation
908919
from .models.geolocation_event_geolocation import GeolocationEventGeolocation
909920
from .models.geolocation_settings import GeolocationSettings
921+
from .models.google_dialogflow_custom_settings import GoogleDialogflowCustomSettings
910922
from .models.greeting import Greeting
911923
from .models.greeting_audio_file import GreetingAudioFile
912924
from .models.greeting_listing import GreetingListing
@@ -1029,6 +1041,7 @@
10291041
from .models.line_integration_request import LineIntegrationRequest
10301042
from .models.line_status import LineStatus
10311043
from .models.line_user_id import LineUserId
1044+
from .models.list_item_component import ListItemComponent
10321045
from .models.list_wrapper_interval import ListWrapperInterval
10331046
from .models.list_wrapper_shift_start_variance import ListWrapperShiftStartVariance
10341047
from .models.local_encryption_configuration import LocalEncryptionConfiguration
@@ -1072,6 +1085,7 @@
10721085
from .models.media_utilization import MediaUtilization
10731086
from .models.member_entity import MemberEntity
10741087
from .models.message import Message
1088+
from .models.message_content import MessageContent
10751089
from .models.message_conversation import MessageConversation
10761090
from .models.message_conversation_entity_listing import MessageConversationEntityListing
10771091
from .models.message_data import MessageData
@@ -1131,6 +1145,10 @@
11311145
from .models.nlu_utterance_segment import NluUtteranceSegment
11321146
from .models.note import Note
11331147
from .models.note_listing import NoteListing
1148+
from .models.notification_template_body import NotificationTemplateBody
1149+
from .models.notification_template_footer import NotificationTemplateFooter
1150+
from .models.notification_template_header import NotificationTemplateHeader
1151+
from .models.notification_template_parameter import NotificationTemplateParameter
11341152
from .models.notifications_response import NotificationsResponse
11351153
from .models.number import Number
11361154
from .models.number_plan import NumberPlan
@@ -1216,6 +1234,9 @@
12161234
from .models.post_action_input import PostActionInput
12171235
from .models.post_input_contract import PostInputContract
12181236
from .models.post_output_contract import PostOutputContract
1237+
from .models.post_text_message import PostTextMessage
1238+
from .models.post_text_request import PostTextRequest
1239+
from .models.post_text_response import PostTextResponse
12191240
from .models.prediction_results import PredictionResults
12201241
from .models.presence_definition import PresenceDefinition
12211242
from .models.presence_detail_query_clause import PresenceDetailQueryClause
@@ -2085,6 +2106,7 @@
20852106
from .apis.suggest_api import SuggestApi
20862107
from .apis.telephony_api import TelephonyApi
20872108
from .apis.telephony_providers_edge_api import TelephonyProvidersEdgeApi
2109+
from .apis.textbots_api import TextbotsApi
20882110
from .apis.tokens_api import TokensApi
20892111
from .apis.uploads_api import UploadsApi
20902112
from .apis.usage_api import UsageApi

build/PureCloudPlatformClientV2/api_client.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -185,7 +185,7 @@ def __call_api(self, resource_path, method,
185185
header_params['Cookie'] = self.cookie
186186
if header_params:
187187
header_params = self.sanitize_for_serialization(header_params)
188-
header_params['purecloud-sdk'] = '90.0.0'
188+
header_params['purecloud-sdk'] = '91.0.0'
189189

190190
# path parameters
191191
if path_params:

build/PureCloudPlatformClientV2/apis/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@
4444
from .suggest_api import SuggestApi
4545
from .telephony_api import TelephonyApi
4646
from .telephony_providers_edge_api import TelephonyProvidersEdgeApi
47+
from .textbots_api import TextbotsApi
4748
from .tokens_api import TokensApi
4849
from .uploads_api import UploadsApi
4950
from .usage_api import UsageApi

build/PureCloudPlatformClientV2/apis/audit_api.py

Lines changed: 81 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -360,3 +360,84 @@ def post_audits_query(self, body, **kwargs):
360360
auth_settings=auth_settings,
361361
callback=params.get('callback'))
362362
return response
363+
364+
def post_audits_query_realtime(self, body, **kwargs):
365+
"""
366+
This endpoint will only retrieve 7 days worth of audits for certain services. Please use /query to get a full list and older audits.
367+
368+
369+
This method makes a synchronous HTTP request by default. To make an
370+
asynchronous HTTP request, please define a `callback` function
371+
to be invoked when receiving the response.
372+
>>> def callback_function(response):
373+
>>> pprint(response)
374+
>>>
375+
>>> thread = api.post_audits_query_realtime(body, callback=callback_function)
376+
377+
:param callback function: The callback function
378+
for asynchronous request. (optional)
379+
:param AuditRealtimeQueryRequest body: query (required)
380+
:param list[str] expand: Which fields, if any, to expand
381+
:return: AuditRealtimeQueryResultsResponse
382+
If the method is called asynchronously,
383+
returns the request thread.
384+
"""
385+
386+
all_params = ['body', 'expand']
387+
all_params.append('callback')
388+
389+
params = locals()
390+
for key, val in iteritems(params['kwargs']):
391+
if key not in all_params:
392+
raise TypeError(
393+
"Got an unexpected keyword argument '%s'"
394+
" to method post_audits_query_realtime" % key
395+
)
396+
params[key] = val
397+
del params['kwargs']
398+
399+
# verify the required parameter 'body' is set
400+
if ('body' not in params) or (params['body'] is None):
401+
raise ValueError("Missing the required parameter `body` when calling `post_audits_query_realtime`")
402+
403+
404+
resource_path = '/api/v2/audits/query/realtime'.replace('{format}', 'json')
405+
path_params = {}
406+
407+
query_params = {}
408+
if 'expand' in params:
409+
query_params['expand'] = params['expand']
410+
411+
header_params = {}
412+
413+
form_params = []
414+
local_var_files = {}
415+
416+
body_params = None
417+
if 'body' in params:
418+
body_params = params['body']
419+
420+
# HTTP header `Accept`
421+
header_params['Accept'] = self.api_client.\
422+
select_header_accept(['application/json'])
423+
if not header_params['Accept']:
424+
del header_params['Accept']
425+
426+
# HTTP header `Content-Type`
427+
header_params['Content-Type'] = self.api_client.\
428+
select_header_content_type(['application/json'])
429+
430+
# Authentication setting
431+
auth_settings = ['PureCloud OAuth']
432+
433+
response = self.api_client.call_api(resource_path, 'POST',
434+
path_params,
435+
query_params,
436+
header_params,
437+
body=body_params,
438+
post_params=form_params,
439+
files=local_var_files,
440+
response_type='AuditRealtimeQueryResultsResponse',
441+
auth_settings=auth_settings,
442+
callback=params.get('callback'))
443+
return response

0 commit comments

Comments
 (0)