Skip to content

Commit 96d78a5

Browse files
author
PureCloud Jenkins
committed
112.0.0
1 parent 29598bf commit 96d78a5

536 files changed

Lines changed: 24023 additions & 4760 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: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@
6060
from .models.aggregation_range import AggregationRange
6161
from .models.aggregation_result import AggregationResult
6262
from .models.aggregation_result_entry import AggregationResultEntry
63+
from .models.all_time_points import AllTimePoints
6364
from .models.amazon_lex_request import AmazonLexRequest
6465
from .models.analytics_conversation import AnalyticsConversation
6566
from .models.analytics_conversation_async_query_response import AnalyticsConversationAsyncQueryResponse
@@ -133,6 +134,8 @@
133134
from .models.attachment import Attachment
134135
from .models.attempt_limits import AttemptLimits
135136
from .models.attempt_limits_entity_listing import AttemptLimitsEntityListing
137+
from .models.attendance_status import AttendanceStatus
138+
from .models.attendance_status_listing import AttendanceStatusListing
136139
from .models.attribute import Attribute
137140
from .models.attribute_filter_item import AttributeFilterItem
138141
from .models.atzm_time_slot import AtzmTimeSlot
@@ -180,6 +183,13 @@
180183
from .models.billing_usage_report import BillingUsageReport
181184
from .models.billing_usage_resource import BillingUsageResource
182185
from .models.biography import Biography
186+
from .models.bot_aggregate_data_container import BotAggregateDataContainer
187+
from .models.bot_aggregate_query_clause import BotAggregateQueryClause
188+
from .models.bot_aggregate_query_filter import BotAggregateQueryFilter
189+
from .models.bot_aggregate_query_predicate import BotAggregateQueryPredicate
190+
from .models.bot_aggregate_query_response import BotAggregateQueryResponse
191+
from .models.bot_aggregation_query import BotAggregationQuery
192+
from .models.bot_aggregation_view import BotAggregationView
183193
from .models.bu_abandon_rate import BuAbandonRate
184194
from .models.bu_agent_schedule_activity import BuAgentScheduleActivity
185195
from .models.bu_agent_schedule_history_change import BuAgentScheduleHistoryChange
@@ -238,6 +248,23 @@
238248
from .models.bu_short_term_forecast_listing import BuShortTermForecastListing
239249
from .models.bu_short_term_forecast_reference import BuShortTermForecastReference
240250
from .models.bu_short_term_forecasting_settings import BuShortTermForecastingSettings
251+
from .models.bulk_contacts_request import BulkContactsRequest
252+
from .models.bulk_contacts_response import BulkContactsResponse
253+
from .models.bulk_delete_response import BulkDeleteResponse
254+
from .models.bulk_error_detail import BulkErrorDetail
255+
from .models.bulk_error_entity import BulkErrorEntity
256+
from .models.bulk_error_external_contact import BulkErrorExternalContact
257+
from .models.bulk_error_external_organization import BulkErrorExternalOrganization
258+
from .models.bulk_fetch_contacts_response import BulkFetchContactsResponse
259+
from .models.bulk_fetch_organizations_response import BulkFetchOrganizationsResponse
260+
from .models.bulk_ids_request import BulkIdsRequest
261+
from .models.bulk_organizations_request import BulkOrganizationsRequest
262+
from .models.bulk_organizations_response import BulkOrganizationsResponse
263+
from .models.bulk_response_result_external_contact_entity import BulkResponseResultExternalContactEntity
264+
from .models.bulk_response_result_external_contact_external_contact import BulkResponseResultExternalContactExternalContact
265+
from .models.bulk_response_result_external_organization_entity import BulkResponseResultExternalOrganizationEntity
266+
from .models.bulk_response_result_external_organization_external_organization import BulkResponseResultExternalOrganizationExternalOrganization
267+
from .models.bulk_response_result_void_entity import BulkResponseResultVoidEntity
241268
from .models.bulk_shift_trade_state_update_request import BulkShiftTradeStateUpdateRequest
242269
from .models.bulk_update_shift_trade_state_request_item import BulkUpdateShiftTradeStateRequestItem
243270
from .models.bulk_update_shift_trade_state_response import BulkUpdateShiftTradeStateResponse
@@ -678,6 +705,7 @@
678705
from .models.date_range import DateRange
679706
from .models.date_range_with_optional_end import DateRangeWithOptionalEnd
680707
from .models.default_greeting_list import DefaultGreetingList
708+
from .models.default_objective import DefaultObjective
681709
from .models.deletable_user_reference import DeletableUserReference
682710
from .models.delete_retention import DeleteRetention
683711
from .models.dependency import Dependency
@@ -1025,6 +1053,7 @@
10251053
from .models.gkn_documentation_search_request import GKNDocumentationSearchRequest
10261054
from .models.gkn_documentation_search_response import GKNDocumentationSearchResponse
10271055
from .models.g_suite import GSuite
1056+
from .models.gamification_status import GamificationStatus
10281057
from .models.general_program_job import GeneralProgramJob
10291058
from .models.general_program_job_request import GeneralProgramJobRequest
10301059
from .models.general_topic import GeneralTopic
@@ -1035,6 +1064,10 @@
10351064
from .models.geolocation import Geolocation
10361065
from .models.geolocation_event_geolocation import GeolocationEventGeolocation
10371066
from .models.geolocation_settings import GeolocationSettings
1067+
from .models.get_metric_definitions_response import GetMetricDefinitionsResponse
1068+
from .models.get_metrics_response import GetMetricsResponse
1069+
from .models.get_profiles_response import GetProfilesResponse
1070+
from .models.get_templates_response import GetTemplatesResponse
10381071
from .models.google_dialogflow_custom_settings import GoogleDialogflowCustomSettings
10391072
from .models.greeting import Greeting
10401073
from .models.greeting_audio_file import GreetingAudioFile
@@ -1154,6 +1187,8 @@
11541187
from .models.language_entity_listing import LanguageEntityListing
11551188
from .models.language_override import LanguageOverride
11561189
from .models.language_reference import LanguageReference
1190+
from .models.leaderboard import Leaderboard
1191+
from .models.leaderboard_item import LeaderboardItem
11571192
from .models.lex_bot import LexBot
11581193
from .models.lex_bot_alias import LexBotAlias
11591194
from .models.lex_bot_alias_entity_listing import LexBotAliasEntityListing
@@ -1258,6 +1293,9 @@
12581293
from .models.metabase import Metabase
12591294
from .models.metered_assignment_by_agent import MeteredAssignmentByAgent
12601295
from .models.metered_evaluation_assignment import MeteredEvaluationAssignment
1296+
from .models.metric import Metric
1297+
from .models.metric_definition import MetricDefinition
1298+
from .models.metrics import Metrics
12611299
from .models.min_length import MinLength
12621300
from .models.modeling_processing_error import ModelingProcessingError
12631301
from .models.modeling_status_response import ModelingStatusResponse
@@ -1313,6 +1351,9 @@
13131351
from .models.o_auth_provider_entity_listing import OAuthProviderEntityListing
13141352
from .models.o_auth_scope import OAuthScope
13151353
from .models.o_auth_scope_listing import OAuthScopeListing
1354+
from .models.objective import Objective
1355+
from .models.objective_template import ObjectiveTemplate
1356+
from .models.objective_zone import ObjectiveZone
13161357
from .models.observation_metric_data import ObservationMetricData
13171358
from .models.observation_value import ObservationValue
13181359
from .models.okta import Okta
@@ -1350,6 +1391,8 @@
13501391
from .models.outcome import Outcome
13511392
from .models.outcome_listing import OutcomeListing
13521393
from .models.outcome_probability_condition import OutcomeProbabilityCondition
1394+
from .models.overall_best_points import OverallBestPoints
1395+
from .models.overall_best_points_item import OverallBestPointsItem
13531396
from .models.pin_configuration import PINConfiguration
13541397
from .models.page import Page
13551398
from .models.paging_spec import PagingSpec
@@ -1385,6 +1428,7 @@
13851428
from .models.patch_survey_question import PatchSurveyQuestion
13861429
from .models.patch_text_style_properties import PatchTextStyleProperties
13871430
from .models.patch_user import PatchUser
1431+
from .models.performance_profile import PerformanceProfile
13881432
from .models.permission_collection_entity_listing import PermissionCollectionEntityListing
13891433
from .models.permission_details import PermissionDetails
13901434
from .models.permissions import Permissions
@@ -1457,6 +1501,7 @@
14571501
from .models.publish_program_publish_job import PublishProgramPublishJob
14581502
from .models.publish_topic_publish_job import PublishTopicPublishJob
14591503
from .models.published_survey_form_reference import PublishedSurveyFormReference
1504+
from .models.punctuality_event import PunctualityEvent
14601505
from .models.pure_cloud import PureCloud
14611506
from .models.pure_engage import PureEngage
14621507
from .models.quality_audit import QualityAudit
@@ -1752,6 +1797,7 @@
17521797
from .models.role_division_pair import RoleDivisionPair
17531798
from .models.route_path_request import RoutePathRequest
17541799
from .models.route_path_response import RoutePathResponse
1800+
from .models.routing_conversation_attributes import RoutingConversationAttributes
17551801
from .models.routing_data import RoutingData
17561802
from .models.routing_rule import RoutingRule
17571803
from .models.routing_settings import RoutingSettings
@@ -1877,6 +1923,8 @@
18771923
from .models.shrinkage_override import ShrinkageOverride
18781924
from .models.shrinkage_overrides import ShrinkageOverrides
18791925
from .models.signed_url_response import SignedUrlResponse
1926+
from .models.single_workday_average_points import SingleWorkdayAveragePoints
1927+
from .models.single_workday_average_values import SingleWorkdayAverageValues
18801928
from .models.sip_download_response import SipDownloadResponse
18811929
from .models.sip_search_result import SipSearchResult
18821930
from .models.site import Site
@@ -2101,6 +2149,8 @@
21012149
from .models.user_app_configuration_info import UserAppConfigurationInfo
21022150
from .models.user_app_entity_listing import UserAppEntityListing
21032151
from .models.user_authorization import UserAuthorization
2152+
from .models.user_best_points import UserBestPoints
2153+
from .models.user_best_points_item import UserBestPointsItem
21042154
from .models.user_conversation_summary import UserConversationSummary
21052155
from .models.user_conversations_event_media_summary import UserConversationsEventMediaSummary
21062156
from .models.user_conversations_event_media_summary_detail import UserConversationsEventMediaSummaryDetail
@@ -2194,6 +2244,7 @@
21942244
from .models.voicemail_search_request import VoicemailSearchRequest
21952245
from .models.voicemail_user_policy import VoicemailUserPolicy
21962246
from .models.voicemails_search_response import VoicemailsSearchResponse
2247+
from .models.void import Void
21972248
from .models.web_chat_config import WebChatConfig
21982249
from .models.web_chat_conversation import WebChatConversation
21992250
from .models.web_chat_deployment import WebChatDeployment
@@ -2376,6 +2427,13 @@
23762427
from .models.work_plan_shift import WorkPlanShift
23772428
from .models.work_plan_validation_message_argument import WorkPlanValidationMessageArgument
23782429
from .models.work_plan_validation_request import WorkPlanValidationRequest
2430+
from .models.workday_metric import WorkdayMetric
2431+
from .models.workday_metric_listing import WorkdayMetricListing
2432+
from .models.workday_points_trend import WorkdayPointsTrend
2433+
from .models.workday_points_trend_item import WorkdayPointsTrendItem
2434+
from .models.workday_values_metric_item import WorkdayValuesMetricItem
2435+
from .models.workday_values_trend import WorkdayValuesTrend
2436+
from .models.workday_values_trend_item import WorkdayValuesTrendItem
23792437
from .models.workspace import Workspace
23802438
from .models.workspace_create import WorkspaceCreate
23812439
from .models.workspace_entity_listing import WorkspaceEntityListing
@@ -2406,6 +2464,7 @@
24062464
from .apis.external_contacts_api import ExternalContactsApi
24072465
from .apis.fax_api import FaxApi
24082466
from .apis.flows_api import FlowsApi
2467+
from .apis.gamification_api import GamificationApi
24092468
from .apis.general_data_protection_regulation_api import GeneralDataProtectionRegulationApi
24102469
from .apis.geolocation_api import GeolocationApi
24112470
from .apis.greetings_api import GreetingsApi

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

300300
# path parameters
301301
if path_params:

build/PureCloudPlatformClientV2/apis/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
from .external_contacts_api import ExternalContactsApi
1616
from .fax_api import FaxApi
1717
from .flows_api import FlowsApi
18+
from .gamification_api import GamificationApi
1819
from .general_data_protection_regulation_api import GeneralDataProtectionRegulationApi
1920
from .geolocation_api import GeolocationApi
2021
from .greetings_api import GreetingsApi

build/PureCloudPlatformClientV2/apis/analytics_api.py

Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1759,6 +1759,84 @@ def get_analytics_users_details_jobs_availability(self, **kwargs):
17591759
callback=params.get('callback'))
17601760
return response
17611761

1762+
def post_analytics_bots_aggregates_query(self, body, **kwargs):
1763+
"""
1764+
Query for bot aggregates
1765+
1766+
1767+
This method makes a synchronous HTTP request by default. To make an
1768+
asynchronous HTTP request, please define a `callback` function
1769+
to be invoked when receiving the response.
1770+
>>> def callback_function(response):
1771+
>>> pprint(response)
1772+
>>>
1773+
>>> thread = api.post_analytics_bots_aggregates_query(body, callback=callback_function)
1774+
1775+
:param callback function: The callback function
1776+
for asynchronous request. (optional)
1777+
:param BotAggregationQuery body: query (required)
1778+
:return: BotAggregateQueryResponse
1779+
If the method is called asynchronously,
1780+
returns the request thread.
1781+
"""
1782+
1783+
all_params = ['body']
1784+
all_params.append('callback')
1785+
1786+
params = locals()
1787+
for key, val in iteritems(params['kwargs']):
1788+
if key not in all_params:
1789+
raise TypeError(
1790+
"Got an unexpected keyword argument '%s'"
1791+
" to method post_analytics_bots_aggregates_query" % key
1792+
)
1793+
params[key] = val
1794+
del params['kwargs']
1795+
1796+
# verify the required parameter 'body' is set
1797+
if ('body' not in params) or (params['body'] is None):
1798+
raise ValueError("Missing the required parameter `body` when calling `post_analytics_bots_aggregates_query`")
1799+
1800+
1801+
resource_path = '/api/v2/analytics/bots/aggregates/query'.replace('{format}', 'json')
1802+
path_params = {}
1803+
1804+
query_params = {}
1805+
1806+
header_params = {}
1807+
1808+
form_params = []
1809+
local_var_files = {}
1810+
1811+
body_params = None
1812+
if 'body' in params:
1813+
body_params = params['body']
1814+
1815+
# HTTP header `Accept`
1816+
header_params['Accept'] = self.api_client.\
1817+
select_header_accept(['application/json'])
1818+
if not header_params['Accept']:
1819+
del header_params['Accept']
1820+
1821+
# HTTP header `Content-Type`
1822+
header_params['Content-Type'] = self.api_client.\
1823+
select_header_content_type(['application/json'])
1824+
1825+
# Authentication setting
1826+
auth_settings = ['PureCloud OAuth']
1827+
1828+
response = self.api_client.call_api(resource_path, 'POST',
1829+
path_params,
1830+
query_params,
1831+
header_params,
1832+
body=body_params,
1833+
post_params=form_params,
1834+
files=local_var_files,
1835+
response_type='BotAggregateQueryResponse',
1836+
auth_settings=auth_settings,
1837+
callback=params.get('callback'))
1838+
return response
1839+
17621840
def post_analytics_conversation_details_properties(self, conversation_id, body, **kwargs):
17631841
"""
17641842
Index conversation properties

0 commit comments

Comments
 (0)