Skip to content

Commit 4741978

Browse files
author
PureCloud Jenkins
committed
133.0.0
1 parent 96ce03d commit 4741978

795 files changed

Lines changed: 9469 additions & 11091 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: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -230,6 +230,8 @@
230230
from .models.bot_connector_bot_version_summary_entity_listing import BotConnectorBotVersionSummaryEntityListing
231231
from .models.bot_intent import BotIntent
232232
from .models.bot_list import BotList
233+
from .models.bot_search_response import BotSearchResponse
234+
from .models.bot_search_response_entity_listing import BotSearchResponseEntityListing
233235
from .models.bot_slot import BotSlot
234236
from .models.bot_summary import BotSummary
235237
from .models.bot_version_summary import BotVersionSummary
@@ -1370,6 +1372,7 @@
13701372
from .models.klaxon_interaction_stats_alerts_topic_notification_user import KlaxonInteractionStatsAlertsTopicNotificationUser
13711373
from .models.klaxon_interaction_stats_rules_topic_interaction_stat_rule import KlaxonInteractionStatsRulesTopicInteractionStatRule
13721374
from .models.klaxon_interaction_stats_rules_topic_notification_user import KlaxonInteractionStatsRulesTopicNotificationUser
1375+
from .models.knowledge import Knowledge
13731376
from .models.knowledge_base import KnowledgeBase
13741377
from .models.knowledge_base_listing import KnowledgeBaseListing
13751378
from .models.knowledge_category import KnowledgeCategory
@@ -1383,6 +1386,7 @@
13831386
from .models.knowledge_search_request import KnowledgeSearchRequest
13841387
from .models.knowledge_search_response import KnowledgeSearchResponse
13851388
from .models.knowledge_training import KnowledgeTraining
1389+
from .models.kpi_result import KpiResult
13861390
from .models.language import Language
13871391
from .models.language_entity_listing import LanguageEntityListing
13881392
from .models.language_override import LanguageOverride
@@ -1535,6 +1539,7 @@
15351539
from .models.messaging_sticker_entity_listing import MessagingStickerEntityListing
15361540
from .models.messaging_template import MessagingTemplate
15371541
from .models.messaging_template_request import MessagingTemplateRequest
1542+
from .models.messenger_apps import MessengerApps
15381543
from .models.messenger_position_settings import MessengerPositionSettings
15391544
from .models.messenger_settings import MessengerSettings
15401545
from .models.messenger_styles import MessengerStyles
@@ -2027,6 +2032,7 @@
20272032
from .models.recording_archive_restore_topic_recording import RecordingArchiveRestoreTopicRecording
20282033
from .models.recording_button_component import RecordingButtonComponent
20292034
from .models.recording_content_actions import RecordingContentActions
2035+
from .models.recording_content_story import RecordingContentStory
20302036
from .models.recording_email_message import RecordingEmailMessage
20312037
from .models.recording_event_media_result import RecordingEventMediaResult
20322038
from .models.recording_event_recording import RecordingEventRecording
@@ -2300,6 +2306,7 @@
23002306
from .models.subscription_overview_usage import SubscriptionOverviewUsage
23012307
from .models.suggest_search_criteria import SuggestSearchCriteria
23022308
from .models.suggest_search_request import SuggestSearchRequest
2309+
from .models.support_center_settings import SupportCenterSettings
23032310
from .models.supported_content_reference import SupportedContentReference
23042311
from .models.supported_language import SupportedLanguage
23052312
from .models.survey import Survey

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

300300
# path parameters
301301
if path_params:

build/PureCloudPlatformClientV2/apis/textbots_api.py

Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,90 @@ def __init__(self, api_client=None):
4646
config.api_client = ApiClient()
4747
self.api_client = config.api_client
4848

49+
def get_textbots_bots_search(self, **kwargs):
50+
"""
51+
Find bots using the currently configured friendly name or ID.
52+
The name does allow case-insensitive partial string matches or by IDs (up to 50), but not both at the same time. Optionally you can limit the scope of the search by providing one or more bot types. You can specify the maximum results to return, up to a limit of 100
53+
54+
This method makes a synchronous HTTP request by default. To make an
55+
asynchronous HTTP request, please define a `callback` function
56+
to be invoked when receiving the response.
57+
>>> def callback_function(response):
58+
>>> pprint(response)
59+
>>>
60+
>>> thread = api.get_textbots_bots_search(callback=callback_function)
61+
62+
:param callback function: The callback function
63+
for asynchronous request. (optional)
64+
:param list[str] bot_type: Bot types
65+
:param str bot_name: Bot name
66+
:param list[str] bot_id: Bot IDs
67+
:param int page_size: The maximum results to return
68+
:return: BotSearchResponseEntityListing
69+
If the method is called asynchronously,
70+
returns the request thread.
71+
"""
72+
73+
all_params = ['bot_type', 'bot_name', 'bot_id', 'page_size']
74+
all_params.append('callback')
75+
76+
params = locals()
77+
for key, val in iteritems(params['kwargs']):
78+
if key not in all_params:
79+
raise TypeError(
80+
"Got an unexpected keyword argument '%s'"
81+
" to method get_textbots_bots_search" % key
82+
)
83+
params[key] = val
84+
del params['kwargs']
85+
86+
87+
88+
resource_path = '/api/v2/textbots/bots/search'.replace('{format}', 'json')
89+
path_params = {}
90+
91+
query_params = {}
92+
if 'bot_type' in params:
93+
query_params['botType'] = params['bot_type']
94+
if 'bot_name' in params:
95+
query_params['botName'] = params['bot_name']
96+
if 'bot_id' in params:
97+
query_params['botId'] = params['bot_id']
98+
if 'page_size' in params:
99+
query_params['pageSize'] = params['page_size']
100+
101+
header_params = {}
102+
103+
form_params = []
104+
local_var_files = {}
105+
106+
body_params = None
107+
108+
# HTTP header `Accept`
109+
header_params['Accept'] = self.api_client.\
110+
select_header_accept(['application/json'])
111+
if not header_params['Accept']:
112+
del header_params['Accept']
113+
114+
# HTTP header `Content-Type`
115+
header_params['Content-Type'] = self.api_client.\
116+
select_header_content_type(['application/json'])
117+
118+
# Authentication setting
119+
auth_settings = ['PureCloud OAuth']
120+
121+
response = self.api_client.call_api(resource_path, 'GET',
122+
path_params,
123+
query_params,
124+
header_params,
125+
body=body_params,
126+
post_params=form_params,
127+
files=local_var_files,
128+
response_type='BotSearchResponseEntityListing',
129+
auth_settings=auth_settings,
130+
callback=params.get('callback'))
131+
return response
132+
49133
def post_textbots_botflows_session_turns(self, session_id, turn_request, **kwargs):
50134
"""
51135
Issue a bot flow turn event

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: 132.0.0".\
205+
"SDK Package Version: 133.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: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -230,6 +230,8 @@
230230
from .bot_connector_bot_version_summary_entity_listing import BotConnectorBotVersionSummaryEntityListing
231231
from .bot_intent import BotIntent
232232
from .bot_list import BotList
233+
from .bot_search_response import BotSearchResponse
234+
from .bot_search_response_entity_listing import BotSearchResponseEntityListing
233235
from .bot_slot import BotSlot
234236
from .bot_summary import BotSummary
235237
from .bot_version_summary import BotVersionSummary
@@ -1370,6 +1372,7 @@
13701372
from .klaxon_interaction_stats_alerts_topic_notification_user import KlaxonInteractionStatsAlertsTopicNotificationUser
13711373
from .klaxon_interaction_stats_rules_topic_interaction_stat_rule import KlaxonInteractionStatsRulesTopicInteractionStatRule
13721374
from .klaxon_interaction_stats_rules_topic_notification_user import KlaxonInteractionStatsRulesTopicNotificationUser
1375+
from .knowledge import Knowledge
13731376
from .knowledge_base import KnowledgeBase
13741377
from .knowledge_base_listing import KnowledgeBaseListing
13751378
from .knowledge_category import KnowledgeCategory
@@ -1383,6 +1386,7 @@
13831386
from .knowledge_search_request import KnowledgeSearchRequest
13841387
from .knowledge_search_response import KnowledgeSearchResponse
13851388
from .knowledge_training import KnowledgeTraining
1389+
from .kpi_result import KpiResult
13861390
from .language import Language
13871391
from .language_entity_listing import LanguageEntityListing
13881392
from .language_override import LanguageOverride
@@ -1535,6 +1539,7 @@
15351539
from .messaging_sticker_entity_listing import MessagingStickerEntityListing
15361540
from .messaging_template import MessagingTemplate
15371541
from .messaging_template_request import MessagingTemplateRequest
1542+
from .messenger_apps import MessengerApps
15381543
from .messenger_position_settings import MessengerPositionSettings
15391544
from .messenger_settings import MessengerSettings
15401545
from .messenger_styles import MessengerStyles
@@ -2027,6 +2032,7 @@
20272032
from .recording_archive_restore_topic_recording import RecordingArchiveRestoreTopicRecording
20282033
from .recording_button_component import RecordingButtonComponent
20292034
from .recording_content_actions import RecordingContentActions
2035+
from .recording_content_story import RecordingContentStory
20302036
from .recording_email_message import RecordingEmailMessage
20312037
from .recording_event_media_result import RecordingEventMediaResult
20322038
from .recording_event_recording import RecordingEventRecording
@@ -2300,6 +2306,7 @@
23002306
from .subscription_overview_usage import SubscriptionOverviewUsage
23012307
from .suggest_search_criteria import SuggestSearchCriteria
23022308
from .suggest_search_request import SuggestSearchRequest
2309+
from .support_center_settings import SupportCenterSettings
23032310
from .supported_content_reference import SupportedContentReference
23042311
from .supported_language import SupportedLanguage
23052312
from .survey import Survey

build/PureCloudPlatformClientV2/models/agent_activity_changed_topic_routing_status.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ def __init__(self):
5656
def status(self):
5757
"""
5858
Gets the status of this AgentActivityChangedTopicRoutingStatus.
59-
59+
Indicates the Routing State of the agent.
6060
6161
:return: The status of this AgentActivityChangedTopicRoutingStatus.
6262
:rtype: str
@@ -67,7 +67,7 @@ def status(self):
6767
def status(self, status):
6868
"""
6969
Sets the status of this AgentActivityChangedTopicRoutingStatus.
70-
70+
Indicates the Routing State of the agent.
7171
7272
:param status: The status of this AgentActivityChangedTopicRoutingStatus.
7373
:type: str
@@ -83,7 +83,7 @@ def status(self, status):
8383
def start_time(self):
8484
"""
8585
Gets the start_time of this AgentActivityChangedTopicRoutingStatus.
86-
86+
The timestamp when the agent went into this state.
8787
8888
:return: The start_time of this AgentActivityChangedTopicRoutingStatus.
8989
:rtype: datetime
@@ -94,7 +94,7 @@ def start_time(self):
9494
def start_time(self, start_time):
9595
"""
9696
Sets the start_time of this AgentActivityChangedTopicRoutingStatus.
97-
97+
The timestamp when the agent went into this state.
9898
9999
:param start_time: The start_time of this AgentActivityChangedTopicRoutingStatus.
100100
:type: datetime

build/PureCloudPlatformClientV2/models/analytics_conversation.py

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,9 +45,11 @@ def __init__(self):
4545
'conversation_start': 'datetime',
4646
'division_ids': 'list[str]',
4747
'external_tag': 'str',
48+
'knowledge_base_ids': 'list[str]',
4849
'media_stats_min_conversation_mos': 'float',
4950
'media_stats_min_conversation_r_factor': 'float',
5051
'originating_direction': 'str',
52+
'self_served': 'bool',
5153
'evaluations': 'list[AnalyticsEvaluation]',
5254
'surveys': 'list[AnalyticsSurvey]',
5355
'resolutions': 'list[AnalyticsResolution]',
@@ -60,9 +62,11 @@ def __init__(self):
6062
'conversation_start': 'conversationStart',
6163
'division_ids': 'divisionIds',
6264
'external_tag': 'externalTag',
65+
'knowledge_base_ids': 'knowledgeBaseIds',
6366
'media_stats_min_conversation_mos': 'mediaStatsMinConversationMos',
6467
'media_stats_min_conversation_r_factor': 'mediaStatsMinConversationRFactor',
6568
'originating_direction': 'originatingDirection',
69+
'self_served': 'selfServed',
6670
'evaluations': 'evaluations',
6771
'surveys': 'surveys',
6872
'resolutions': 'resolutions',
@@ -74,9 +78,11 @@ def __init__(self):
7478
self._conversation_start = None
7579
self._division_ids = None
7680
self._external_tag = None
81+
self._knowledge_base_ids = None
7782
self._media_stats_min_conversation_mos = None
7883
self._media_stats_min_conversation_r_factor = None
7984
self._originating_direction = None
85+
self._self_served = None
8086
self._evaluations = None
8187
self._surveys = None
8288
self._resolutions = None
@@ -197,6 +203,29 @@ def external_tag(self, external_tag):
197203

198204
self._external_tag = external_tag
199205

206+
@property
207+
def knowledge_base_ids(self):
208+
"""
209+
Gets the knowledge_base_ids of this AnalyticsConversation.
210+
The unique identifier(s) of the knowledge base(s) used
211+
212+
:return: The knowledge_base_ids of this AnalyticsConversation.
213+
:rtype: list[str]
214+
"""
215+
return self._knowledge_base_ids
216+
217+
@knowledge_base_ids.setter
218+
def knowledge_base_ids(self, knowledge_base_ids):
219+
"""
220+
Sets the knowledge_base_ids of this AnalyticsConversation.
221+
The unique identifier(s) of the knowledge base(s) used
222+
223+
:param knowledge_base_ids: The knowledge_base_ids of this AnalyticsConversation.
224+
:type: list[str]
225+
"""
226+
227+
self._knowledge_base_ids = knowledge_base_ids
228+
200229
@property
201230
def media_stats_min_conversation_mos(self):
202231
"""
@@ -270,6 +299,29 @@ def originating_direction(self, originating_direction):
270299
else:
271300
self._originating_direction = originating_direction
272301

302+
@property
303+
def self_served(self):
304+
"""
305+
Gets the self_served of this AnalyticsConversation.
306+
Indicates whether all flow sessions were self serviced
307+
308+
:return: The self_served of this AnalyticsConversation.
309+
:rtype: bool
310+
"""
311+
return self._self_served
312+
313+
@self_served.setter
314+
def self_served(self, self_served):
315+
"""
316+
Sets the self_served of this AnalyticsConversation.
317+
Indicates whether all flow sessions were self serviced
318+
319+
:param self_served: The self_served of this AnalyticsConversation.
320+
:type: bool
321+
"""
322+
323+
self._self_served = self_served
324+
273325
@property
274326
def evaluations(self):
275327
"""

0 commit comments

Comments
 (0)