Skip to content

Commit 96ce03d

Browse files
author
PureCloud Jenkins
committed
132.0.0
1 parent fd45e42 commit 96ce03d

42 files changed

Lines changed: 1290 additions & 725 deletions

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: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1113,7 +1113,7 @@
11131113
from .models.facet_statistics import FacetStatistics
11141114
from .models.facet_term import FacetTerm
11151115
from .models.failed_object import FailedObject
1116-
from .models.failed_recordings_entity_listing import FailedRecordingsEntityListing
1116+
from .models.failed_recording_entity_listing import FailedRecordingEntityListing
11171117
from .models.fax_document import FaxDocument
11181118
from .models.fax_document_entity_listing import FaxDocumentEntityListing
11191119
from .models.fax_send_request import FaxSendRequest
@@ -1535,6 +1535,7 @@
15351535
from .models.messaging_sticker_entity_listing import MessagingStickerEntityListing
15361536
from .models.messaging_template import MessagingTemplate
15371537
from .models.messaging_template_request import MessagingTemplateRequest
1538+
from .models.messenger_position_settings import MessengerPositionSettings
15381539
from .models.messenger_settings import MessengerSettings
15391540
from .models.messenger_styles import MessengerStyles
15401541
from .models.meta_data import MetaData
@@ -1746,6 +1747,7 @@
17461747
from .models.post_text_request import PostTextRequest
17471748
from .models.post_text_response import PostTextResponse
17481749
from .models.prediction_results import PredictionResults
1750+
from .models.predictive_routing import PredictiveRouting
17491751
from .models.predictor import Predictor
17501752
from .models.predictor_listing import PredictorListing
17511753
from .models.predictor_schedule import PredictorSchedule

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

300300
# path parameters
301301
if path_params:

build/PureCloudPlatformClientV2/apis/recording_api.py

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1756,12 +1756,14 @@ def get_recording_job_failedrecordings(self, job_id, **kwargs):
17561756
:param str job_id: jobId (required)
17571757
:param int page_size: Page size. Maximum is 100.
17581758
:param int page_number: Page number
1759-
:return: FailedRecordingsEntityListing
1759+
:param bool include_total: If false, cursor will be used to locate the page instead of pageNumber.
1760+
:param str cursor: Indicates where to resume query results (not required for first page)
1761+
:return: FailedRecordingEntityListing
17601762
If the method is called asynchronously,
17611763
returns the request thread.
17621764
"""
17631765

1764-
all_params = ['job_id', 'page_size', 'page_number']
1766+
all_params = ['job_id', 'page_size', 'page_number', 'include_total', 'cursor']
17651767
all_params.append('callback')
17661768

17671769
params = locals()
@@ -1789,6 +1791,10 @@ def get_recording_job_failedrecordings(self, job_id, **kwargs):
17891791
query_params['pageSize'] = params['page_size']
17901792
if 'page_number' in params:
17911793
query_params['pageNumber'] = params['page_number']
1794+
if 'include_total' in params:
1795+
query_params['includeTotal'] = params['include_total']
1796+
if 'cursor' in params:
1797+
query_params['cursor'] = params['cursor']
17921798

17931799
header_params = {}
17941800

@@ -1817,7 +1823,7 @@ def get_recording_job_failedrecordings(self, job_id, **kwargs):
18171823
body=body_params,
18181824
post_params=form_params,
18191825
files=local_var_files,
1820-
response_type='FailedRecordingsEntityListing',
1826+
response_type='FailedRecordingEntityListing',
18211827
auth_settings=auth_settings,
18221828
callback=params.get('callback'))
18231829
return response
@@ -1843,12 +1849,14 @@ def get_recording_jobs(self, **kwargs):
18431849
:param str state: Filter by state
18441850
:param bool show_only_my_jobs: Show only my jobs
18451851
:param str job_type: Job Type (Can be left empty for both)
1852+
:param bool include_total: If false, cursor will be used to locate the page instead of pageNumber.
1853+
:param str cursor: Indicates where to resume query results (not required for first page)
18461854
:return: RecordingJobEntityListing
18471855
If the method is called asynchronously,
18481856
returns the request thread.
18491857
"""
18501858

1851-
all_params = ['page_size', 'page_number', 'sort_by', 'state', 'show_only_my_jobs', 'job_type']
1859+
all_params = ['page_size', 'page_number', 'sort_by', 'state', 'show_only_my_jobs', 'job_type', 'include_total', 'cursor']
18521860
all_params.append('callback')
18531861

18541862
params = locals()
@@ -1879,6 +1887,10 @@ def get_recording_jobs(self, **kwargs):
18791887
query_params['showOnlyMyJobs'] = params['show_only_my_jobs']
18801888
if 'job_type' in params:
18811889
query_params['jobType'] = params['job_type']
1890+
if 'include_total' in params:
1891+
query_params['includeTotal'] = params['include_total']
1892+
if 'cursor' in params:
1893+
query_params['cursor'] = params['cursor']
18821894

18831895
header_params = {}
18841896

build/PureCloudPlatformClientV2/apis/speech_text_analytics_api.py

Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1135,6 +1135,78 @@ def get_speechandtextanalytics_programs_unpublished(self, **kwargs):
11351135
callback=params.get('callback'))
11361136
return response
11371137

1138+
def get_speechandtextanalytics_sentiment_dialects(self, **kwargs):
1139+
"""
1140+
Get the list of Speech & Text Analytics sentiment supported dialects
1141+
1142+
1143+
This method makes a synchronous HTTP request by default. To make an
1144+
asynchronous HTTP request, please define a `callback` function
1145+
to be invoked when receiving the response.
1146+
>>> def callback_function(response):
1147+
>>> pprint(response)
1148+
>>>
1149+
>>> thread = api.get_speechandtextanalytics_sentiment_dialects(callback=callback_function)
1150+
1151+
:param callback function: The callback function
1152+
for asynchronous request. (optional)
1153+
:return: EntityListing
1154+
If the method is called asynchronously,
1155+
returns the request thread.
1156+
"""
1157+
1158+
all_params = []
1159+
all_params.append('callback')
1160+
1161+
params = locals()
1162+
for key, val in iteritems(params['kwargs']):
1163+
if key not in all_params:
1164+
raise TypeError(
1165+
"Got an unexpected keyword argument '%s'"
1166+
" to method get_speechandtextanalytics_sentiment_dialects" % key
1167+
)
1168+
params[key] = val
1169+
del params['kwargs']
1170+
1171+
1172+
1173+
resource_path = '/api/v2/speechandtextanalytics/sentiment/dialects'.replace('{format}', 'json')
1174+
path_params = {}
1175+
1176+
query_params = {}
1177+
1178+
header_params = {}
1179+
1180+
form_params = []
1181+
local_var_files = {}
1182+
1183+
body_params = None
1184+
1185+
# HTTP header `Accept`
1186+
header_params['Accept'] = self.api_client.\
1187+
select_header_accept(['application/json'])
1188+
if not header_params['Accept']:
1189+
del header_params['Accept']
1190+
1191+
# HTTP header `Content-Type`
1192+
header_params['Content-Type'] = self.api_client.\
1193+
select_header_content_type(['application/json'])
1194+
1195+
# Authentication setting
1196+
auth_settings = ['PureCloud OAuth']
1197+
1198+
response = self.api_client.call_api(resource_path, 'GET',
1199+
path_params,
1200+
query_params,
1201+
header_params,
1202+
body=body_params,
1203+
post_params=form_params,
1204+
files=local_var_files,
1205+
response_type='EntityListing',
1206+
auth_settings=auth_settings,
1207+
callback=params.get('callback'))
1208+
return response
1209+
11381210
def get_speechandtextanalytics_sentimentfeedback(self, **kwargs):
11391211
"""
11401212
Get the list of Speech & Text Analytics SentimentFeedback

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: 131.1.1".\
205+
"SDK Package Version: 132.0.0".\
206206
format(env=sys.platform, pyversion=sys.version)
207207

208208
def _update_config_from_file(self):

build/PureCloudPlatformClientV2/models/__init__.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1113,7 +1113,7 @@
11131113
from .facet_statistics import FacetStatistics
11141114
from .facet_term import FacetTerm
11151115
from .failed_object import FailedObject
1116-
from .failed_recordings_entity_listing import FailedRecordingsEntityListing
1116+
from .failed_recording_entity_listing import FailedRecordingEntityListing
11171117
from .fax_document import FaxDocument
11181118
from .fax_document_entity_listing import FaxDocumentEntityListing
11191119
from .fax_send_request import FaxSendRequest
@@ -1535,6 +1535,7 @@
15351535
from .messaging_sticker_entity_listing import MessagingStickerEntityListing
15361536
from .messaging_template import MessagingTemplate
15371537
from .messaging_template_request import MessagingTemplateRequest
1538+
from .messenger_position_settings import MessengerPositionSettings
15381539
from .messenger_settings import MessengerSettings
15391540
from .messenger_styles import MessengerStyles
15401541
from .meta_data import MetaData
@@ -1746,6 +1747,7 @@
17461747
from .post_text_request import PostTextRequest
17471748
from .post_text_response import PostTextResponse
17481749
from .prediction_results import PredictionResults
1750+
from .predictive_routing import PredictiveRouting
17491751
from .predictor import Predictor
17501752
from .predictor_listing import PredictorListing
17511753
from .predictor_schedule import PredictorSchedule

build/PureCloudPlatformClientV2/models/audit_log_message.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -343,7 +343,7 @@ def entity_type(self, entity_type):
343343
:param entity_type: The entity_type of this AuditLogMessage.
344344
:type: str
345345
"""
346-
allowed_values = ["AccessToken", "ActionMap", "ActionTemplate", "AgentRoutingInfo", "Annotation", "Appointment", "Assignment", "AttemptLimits", "AuthOrganization", "AuthUser", "Bulk", "BulkActions", "Calibration", "CallableTimeSet", "CallAnalysisResponseSet", "Campaign", "CampaignRule", "CampaignSchedule", "ChangeRequest", "ClickstreamSettings", "Configuration", "ConfigurationVersion", "ContactList", "ContactListFilter", "ConversationAttributes", "ConversationAccount", "ConversationDefaultSupportedContent", "ConversationPhoneNumber", "ConversationRecipient", "ConversationThreadingWindow", "DashboardSettings", "DependencyTrackingBuild", "Deployment", "DID", "DIDPool", "DNCList", "Document", "DynamicGroup", "DynamicSchema", "Edge", "EdgeGroup", "EdgeLog", "EdgeLogZip", "EdgePcaps", "EdgePreferences", "EdgeTraceLevel", "EmergencyGroup", "Evaluation", "EvaluationForm", "EventType", "Exports", "Extension", "ExtensionPool", "ExternalMetricsData", "ExternalMetricsDefinition", "Feedback", "Flow", "FlowMilestone", "FlowOutcome", "Forecast", "HistoricalData", "InsightSettings", "Integration", "IVR", "KnowledgeBase", "KnowledgeCategory", "KnowledgeDocument", "KnowledgeSearchFeedback", "KnowledgeTraining", "Line", "LineBase", "Location", "MaxOrgRoutingUtilizationCapacity", "MediaDiagnosticsTraceFile", "MessagingCampaign", "Metric", "Module", "NumberPlan", "OAuthClient", "OAuthClientAuthorization", "OrganizationAuthorizationTrust", "OrganizationAuthorizationUserTrust", "OrganizationFeature", "OrganizationIntegrationsAccess", "OrganizationSettings", "OrphanedRecording", "OutboundRoute", "Outcome", "Pcaps", "Phone", "PhoneBase", "Policy", "Predictor", "Product", "Profile", "ProfileMembers", "Program", "Prompt", "PromptResource", "Queue", "Recording", "RecordingAnnotation", "RecordingSettings", "Response", "Role", "Row", "RoutingTranscriptionSettings", "RoutingUtilizationTag", "Rule", "RuleSet", "Schedule", "ScheduledExports", "ScheduleGroup", "Schema", "ScreenRecording", "Segment", "SentimentFeedback", "Sequence", "SequenceSchedule", "SessionType", "ShiftTrade", "Site", "SpeechTextAnalyticsSettings", "Status", "SupportedContent", "SupportFile", "Survey", "SurveyForm", "Team", "TimeOffRequest", "Topic", "TranscriptionSettings", "Trigger", "Trunk", "TrunkBase", "User", "UserPresence", "VoicemailPolicy", "VoicemailUserPolicy", "Webhook", "WorkPlan", "Workspace", "WrapupCode", "WrapUpCodeMapping", "Participant"]
346+
allowed_values = ["AccessToken", "ActionMap", "ActionTemplate", "ActivityCode", "AgentRoutingInfo", "Annotation", "Appointment", "Assignment", "AttemptLimits", "AuthOrganization", "AuthUser", "Bulk", "BulkActions", "BusinessUnit", "Calibration", "CallableTimeSet", "CallAnalysisResponseSet", "Campaign", "CampaignRule", "CampaignSchedule", "ChangeRequest", "ClickstreamSettings", "Configuration", "ConfigurationVersion", "ContactList", "ContactListFilter", "ConversationAttributes", "ConversationAccount", "ConversationDefaultSupportedContent", "ConversationPhoneNumber", "ConversationRecipient", "ConversationThreadingWindow", "DashboardSettings", "DependencyTrackingBuild", "Deployment", "DID", "DIDPool", "DNCList", "Document", "DynamicGroup", "DynamicSchema", "Edge", "EdgeGroup", "EdgeLog", "EdgeLogZip", "EdgePcaps", "EdgePreferences", "EdgeTraceLevel", "EmergencyGroup", "Evaluation", "EvaluationForm", "EventType", "Exports", "Extension", "ExtensionPool", "ExternalMetricsData", "ExternalMetricsDefinition", "Feedback", "Flow", "FlowMilestone", "FlowOutcome", "Forecast", "HistoricalData", "InsightSettings", "Integration", "IVR", "KnowledgeBase", "KnowledgeCategory", "KnowledgeDocument", "KnowledgeDocumentVariation", "KnowledgeSearchFeedback", "KnowledgeTraining", "Line", "LineBase", "Location", "ManagementUnit", "MaxOrgRoutingUtilizationCapacity", "MediaDiagnosticsTraceFile", "MessagingCampaign", "Metric", "Module", "NumberPlan", "OAuthClient", "OAuthClientAuthorization", "OrganizationAuthorizationTrust", "OrganizationAuthorizationUserTrust", "OrganizationFeature", "OrganizationIntegrationsAccess", "OrganizationSettings", "OrphanedRecording", "OutboundRoute", "Outcome", "Pcaps", "Phone", "PhoneBase", "PlanningGroup", "Policy", "Predictor", "Product", "Profile", "ProfileMembers", "Program", "Prompt", "PromptResource", "Queue", "Recording", "RecordingAnnotation", "RecordingSettings", "Response", "Role", "Row", "RoutingTranscriptionSettings", "RoutingUtilizationTag", "Rule", "RuleSet", "Schedule", "ScheduledExports", "ScheduleGroup", "Schema", "ScreenRecording", "Segment", "SentimentFeedback", "Sequence", "SequenceSchedule", "ServiceGoalTemplate", "SessionType", "ShiftTrade", "Site", "SpeechTextAnalyticsSettings", "Status", "SupportedContent", "SupportFile", "Survey", "SurveyForm", "Team", "TimeOffRequest", "Topic", "TranscriptionSettings", "Trigger", "Trunk", "TrunkBase", "User", "UserPresence", "VoicemailPolicy", "VoicemailUserPolicy", "Webhook", "WorkPlan", "WorkPlanRotation", "Workspace", "WrapupCode", "WrapUpCodeMapping", "Participant"]
347347
if entity_type.lower() not in map(str.lower, allowed_values):
348348
# print("Invalid value for entity_type -> " + entity_type)
349349
self._entity_type = "outdated_sdk_version"

0 commit comments

Comments
 (0)