Skip to content

Commit 48c6a38

Browse files
author
PureCloud Jenkins
committed
228.0.0
1 parent c1d1743 commit 48c6a38

File tree

5,514 files changed

+29120
-5739
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

5,514 files changed

+29120
-5739
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
Documentation can be found at https://mypurecloud.github.io/platform-client-sdk-python/
77

8-
Documentation version PureCloudPlatformClientV2 227.1.0
8+
Documentation version PureCloudPlatformClientV2 228.0.0
99

1010
## Preview APIs
1111

build/.openapi-generator/FILES

Lines changed: 158 additions & 0 deletions
Large diffs are not rendered by default.

build/APIData.json

Lines changed: 842 additions & 14 deletions
Large diffs are not rendered by default.

build/PureCloudPlatformClientV2/__init__.py

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -397,9 +397,22 @@
397397
from .models.benefit_assessment_job import BenefitAssessmentJob
398398
from .models.bid_group_work_plan_request import BidGroupWorkPlanRequest
399399
from .models.bid_group_work_plan_response import BidGroupWorkPlanResponse
400+
from .models.billing_charge import BillingCharge
401+
from .models.billing_contract import BillingContract
402+
from .models.billing_contract_listing import BillingContractListing
403+
from .models.billing_contract_period import BillingContractPeriod
404+
from .models.billing_contract_period_detail import BillingContractPeriodDetail
405+
from .models.billing_invoice import BillingInvoice
406+
from .models.billing_invoice_item import BillingInvoiceItem
407+
from .models.billing_invoice_item_listing import BillingInvoiceItemListing
408+
from .models.billing_invoice_listing import BillingInvoiceListing
409+
from .models.billing_plan import BillingPlan
410+
from .models.billing_plan_item import BillingPlanItem
411+
from .models.billing_product import BillingProduct
400412
from .models.billing_usage import BillingUsage
401413
from .models.billing_usage_report import BillingUsageReport
402414
from .models.billing_usage_resource import BillingUsageResource
415+
from .models.billing_wallet import BillingWallet
403416
from .models.biography import Biography
404417
from .models.bot_aggregate_data_container import BotAggregateDataContainer
405418
from .models.bot_aggregate_query_clause import BotAggregateQueryClause
@@ -688,6 +701,7 @@
688701
from .models.channel_entity_listing import ChannelEntityListing
689702
from .models.channel_topic import ChannelTopic
690703
from .models.channel_topic_entity_listing import ChannelTopicEntityListing
704+
from .models.chart_column import ChartColumn
691705
from .models.chat import Chat
692706
from .models.chat_badge_topic_badge_entity import ChatBadgeTopicBadgeEntity
693707
from .models.chat_badge_topic_chat_badge import ChatBadgeTopicChatBadge
@@ -928,6 +942,7 @@
928942
from .models.continuous_forecast_get_session_response import ContinuousForecastGetSessionResponse
929943
from .models.continuous_forecast_session_response import ContinuousForecastSessionResponse
930944
from .models.continuous_forecast_snapshot_response import ContinuousForecastSnapshotResponse
945+
from .models.contractual import Contractual
931946
from .models.conversation import Conversation
932947
from .models.conversation_activity_data import ConversationActivityData
933948
from .models.conversation_activity_entity_data import ConversationActivityEntityData
@@ -1289,6 +1304,7 @@
12891304
from .models.copilot_transcription_config import CopilotTranscriptionConfig
12901305
from .models.copy_attachments_request import CopyAttachmentsRequest
12911306
from .models.copy_bu_forecast_request import CopyBuForecastRequest
1307+
from .models.copy_decision_table_request import CopyDecisionTableRequest
12921308
from .models.copy_voicemail_message import CopyVoicemailMessage
12931309
from .models.copy_work_plan import CopyWorkPlan
12941310
from .models.copy_work_plan_bid import CopyWorkPlanBid
@@ -1311,6 +1327,9 @@
13111327
from .models.create_callback_on_conversation_command import CreateCallbackOnConversationCommand
13121328
from .models.create_callback_response import CreateCallbackResponse
13131329
from .models.create_coaching_appointment_request import CreateCoachingAppointmentRequest
1330+
from .models.create_decision_table_columns_request import CreateDecisionTableColumnsRequest
1331+
from .models.create_decision_table_request import CreateDecisionTableRequest
1332+
from .models.create_decision_table_row_request import CreateDecisionTableRowRequest
13141333
from .models.create_email_request import CreateEmailRequest
13151334
from .models.create_general_program_test_phrase_detected_phrase import CreateGeneralProgramTestPhraseDetectedPhrase
13161335
from .models.create_general_program_test_phrase_matched_transcript import CreateGeneralProgramTestPhraseMatchedTranscript
@@ -1397,6 +1416,7 @@
13971416
from .models.custom_event_attribute_list import CustomEventAttributeList
13981417
from .models.custom_i18n_labels import CustomI18nLabels
13991418
from .models.custom_provider import CustomProvider
1419+
from .models.customer import Customer
14001420
from .models.customer_end_detail_event_topic_customer_end_event import CustomerEndDetailEventTopicCustomerEndEvent
14011421
from .models.customer_interaction_center import CustomerInteractionCenter
14021422
from .models.customer_start_detail_event_topic_customer_start_event import CustomerStartDetailEventTopicCustomerStartEvent
@@ -1438,8 +1458,28 @@
14381458
from .models.date_picker_available_date_time import DatePickerAvailableDateTime
14391459
from .models.date_range import DateRange
14401460
from .models.date_range_with_optional_end import DateRangeWithOptionalEnd
1461+
from .models.decision_table import DecisionTable
1462+
from .models.decision_table_column_default_row_value import DecisionTableColumnDefaultRowValue
1463+
from .models.decision_table_columns import DecisionTableColumns
1464+
from .models.decision_table_contract import DecisionTableContract
1465+
from .models.decision_table_execution_request import DecisionTableExecutionRequest
1466+
from .models.decision_table_execution_response import DecisionTableExecutionResponse
1467+
from .models.decision_table_input_column import DecisionTableInputColumn
1468+
from .models.decision_table_input_column_expression import DecisionTableInputColumnExpression
1469+
from .models.decision_table_input_column_request import DecisionTableInputColumnRequest
1470+
from .models.decision_table_listing import DecisionTableListing
1471+
from .models.decision_table_output_column import DecisionTableOutputColumn
1472+
from .models.decision_table_output_column_request import DecisionTableOutputColumnRequest
1473+
from .models.decision_table_row import DecisionTableRow
1474+
from .models.decision_table_row_execution_output import DecisionTableRowExecutionOutput
1475+
from .models.decision_table_row_listing import DecisionTableRowListing
1476+
from .models.decision_table_row_parameter_value import DecisionTableRowParameterValue
1477+
from .models.decision_table_version import DecisionTableVersion
1478+
from .models.decision_table_version_entity import DecisionTableVersionEntity
1479+
from .models.decision_table_version_listing import DecisionTableVersionListing
14411480
from .models.default_greeting_list import DefaultGreetingList
14421481
from .models.default_objective import DefaultObjective
1482+
from .models.definition import Definition
14431483
from .models.deletable_user_reference import DeletableUserReference
14441484
from .models.delete_program_response import DeleteProgramResponse
14451485
from .models.delete_retention import DeleteRetention
@@ -1810,6 +1850,7 @@
18101850
from .models.end_consult_transfer_event import EndConsultTransferEvent
18111851
from .models.end_transfer_event import EndTransferEvent
18121852
from .models.endpoint import Endpoint
1853+
from .models.engagement_request import EngagementRequest
18131854
from .models.engine_integration import EngineIntegration
18141855
from .models.enrich_field_rule import EnrichFieldRule
18151856
from .models.enrich_field_rules import EnrichFieldRules
@@ -2356,6 +2397,7 @@
23562397
from .models.intraday_performance_prediction_data import IntradayPerformancePredictionData
23572398
from .models.intraday_planning_group_request import IntradayPlanningGroupRequest
23582399
from .models.invalid_assignment import InvalidAssignment
2400+
from .models.invoice_address import InvoiceAddress
23592401
from .models.ip_address_authentication import IpAddressAuthentication
23602402
from .models.ip_address_range import IpAddressRange
23612403
from .models.ip_address_range_listing import IpAddressRangeListing
@@ -2515,6 +2557,7 @@
25152557
from .models.json_node import JsonNode
25162558
from .models.json_node_search_response import JsonNodeSearchResponse
25172559
from .models.json_schema_document import JsonSchemaDocument
2560+
from .models.json_schema_with_definitions import JsonSchemaWithDefinitions
25182561
from .models.json_search_response import JsonSearchResponse
25192562
from .models.key_performance_indicator import KeyPerformanceIndicator
25202563
from .models.key_performance_indicator_assessment import KeyPerformanceIndicatorAssessment
@@ -2797,6 +2840,7 @@
27972840
from .models.listed_program import ListedProgram
27982841
from .models.listed_topic import ListedTopic
27992842
from .models.listing import Listing
2843+
from .models.literal import Literal
28002844
from .models.local_date_range import LocalDateRange
28012845
from .models.local_encryption_configuration import LocalEncryptionConfiguration
28022846
from .models.local_encryption_key_request import LocalEncryptionKeyRequest
@@ -3203,6 +3247,7 @@
32033247
from .models.outcome_score import OutcomeScore
32043248
from .models.outcome_scores_result import OutcomeScoresResult
32053249
from .models.outlier_info import OutlierInfo
3250+
from .models.output_value import OutputValue
32063251
from .models.overall_best_points import OverallBestPoints
32073252
from .models.overall_best_points_item import OverallBestPointsItem
32083253
from .models.override_date import OverrideDate
@@ -3383,6 +3428,7 @@
33833428
from .models.prompt_asset_upload import PromptAssetUpload
33843429
from .models.prompt_entity_listing import PromptEntityListing
33853430
from .models.property_change import PropertyChange
3431+
from .models.property_definition import PropertyDefinition
33863432
from .models.property_index_request import PropertyIndexRequest
33873433
from .models.provision_info import ProvisionInfo
33883434
from .models.publish_draft_input import PublishDraftInput
@@ -3906,6 +3952,8 @@
39063952
from .models.routing_status_detail_query_filter import RoutingStatusDetailQueryFilter
39073953
from .models.routing_status_detail_query_predicate import RoutingStatusDetailQueryPredicate
39083954
from .models.routing_transfer_event import RoutingTransferEvent
3955+
from .models.row_search_filter import RowSearchFilter
3956+
from .models.row_search_predicate import RowSearchPredicate
39093957
from .models.rule_config import RuleConfig
39103958
from .models.rule_engine_config import RuleEngineConfig
39113959
from .models.rule_set import RuleSet
@@ -3990,6 +4038,7 @@
39904038
from .models.search_aggregation import SearchAggregation
39914039
from .models.search_alternative_shift_trades_request import SearchAlternativeShiftTradesRequest
39924040
from .models.search_criteria import SearchCriteria
4041+
from .models.search_decision_table_rows_request import SearchDecisionTableRowsRequest
39934042
from .models.search_request import SearchRequest
39944043
from .models.search_shift_trade_response import SearchShiftTradeResponse
39954044
from .models.search_shift_trades_request import SearchShiftTradesRequest
@@ -4534,6 +4583,10 @@
45344583
from .models.update_business_unit_settings_request import UpdateBusinessUnitSettingsRequest
45354584
from .models.update_coaching_appointment_request import UpdateCoachingAppointmentRequest
45364585
from .models.update_contact_column_action_settings import UpdateContactColumnActionSettings
4586+
from .models.update_decision_table_columns_request import UpdateDecisionTableColumnsRequest
4587+
from .models.update_decision_table_request import UpdateDecisionTableRequest
4588+
from .models.update_decision_table_row_request import UpdateDecisionTableRowRequest
4589+
from .models.update_decision_table_version_request import UpdateDecisionTableVersionRequest
45374590
from .models.update_draft_input import UpdateDraftInput
45384591
from .models.update_management_unit_request import UpdateManagementUnitRequest
45394592
from .models.update_mu_agent_request import UpdateMuAgentRequest
@@ -4546,6 +4599,7 @@
45464599
from .models.update_notifications_request import UpdateNotificationsRequest
45474600
from .models.update_notifications_response import UpdateNotificationsResponse
45484601
from .models.update_planning_group_request import UpdatePlanningGroupRequest
4602+
from .models.update_row_index_request import UpdateRowIndexRequest
45494603
from .models.update_schedule_upload_response import UpdateScheduleUploadResponse
45504604
from .models.update_schedule_upload_schema import UpdateScheduleUploadSchema
45514605
from .models.update_service_goal_template import UpdateServiceGoalTemplate
@@ -4561,6 +4615,7 @@
45614615
from .models.update_work_plan_bid import UpdateWorkPlanBid
45624616
from .models.update_work_plan_rotation_agent_request import UpdateWorkPlanRotationAgentRequest
45634617
from .models.update_work_plan_rotation_request import UpdateWorkPlanRotationRequest
4618+
from .models.updated_settings_response import UpdatedSettingsResponse
45644619
from .models.updated_topic_object import UpdatedTopicObject
45654620
from .models.updated_topic_system_message import UpdatedTopicSystemMessage
45664621
from .models.upload_media_request import UploadMediaRequest
@@ -4599,6 +4654,7 @@
45994654
from .models.user_available_times import UserAvailableTimes
46004655
from .models.user_best_points import UserBestPoints
46014656
from .models.user_best_points_item import UserBestPointsItem
4657+
from .models.user_chat_settings import UserChatSettings
46024658
from .models.user_conversation_summary import UserConversationSummary
46034659
from .models.user_conversations_event_media_summary import UserConversationsEventMediaSummary
46044660
from .models.user_conversations_event_media_summary_detail import UserConversationsEventMediaSummaryDetail
@@ -5057,6 +5113,8 @@
50575113
from .models.wfm_versioned_entity_metadata import WfmVersionedEntityMetadata
50585114
from .models.whats_app_available_phone_number_details import WhatsAppAvailablePhoneNumberDetails
50595115
from .models.whats_app_available_phone_number_details_listing import WhatsAppAvailablePhoneNumberDetailsListing
5116+
from .models.whats_app_calling_configuration_request import WhatsAppCallingConfigurationRequest
5117+
from .models.whats_app_calling_configuration_response import WhatsAppCallingConfigurationResponse
50605118
from .models.whats_app_column import WhatsAppColumn
50615119
from .models.whats_app_config import WhatsAppConfig
50625120
from .models.whats_app_definition import WhatsAppDefinition
@@ -5263,6 +5321,7 @@
52635321
from .apis.audit_api import AuditApi
52645322
from .apis.authorization_api import AuthorizationApi
52655323
from .apis.billing_api import BillingApi
5324+
from .apis.business_rules_api import BusinessRulesApi
52665325
from .apis.carrier_services_api import CarrierServicesApi
52675326
from .apis.chat_api import ChatApi
52685327
from .apis.coaching_api import CoachingApi
@@ -5343,6 +5402,7 @@
53435402
from .apis.audit_api import AuditApi
53445403
from .apis.authorization_api import AuthorizationApi
53455404
from .apis.billing_api import BillingApi
5405+
from .apis.business_rules_api import BusinessRulesApi
53465406
from .apis.carrier_services_api import CarrierServicesApi
53475407
from .apis.chat_api import ChatApi
53485408
from .apis.coaching_api import CoachingApi

build/PureCloudPlatformClientV2/api_client.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -419,7 +419,7 @@ def __call_api(self, resource_path, method,
419419
header_params['Cookie'] = self.cookie
420420
if header_params:
421421
header_params = self.sanitize_for_serialization(header_params)
422-
header_params['purecloud-sdk'] = '227.1.0'
422+
header_params['purecloud-sdk'] = '228.0.0'
423423

424424
# path parameters
425425
if path_params:

build/PureCloudPlatformClientV2/apis/__init__.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
from .audit_api import AuditApi
1111
from .authorization_api import AuthorizationApi
1212
from .billing_api import BillingApi
13+
from .business_rules_api import BusinessRulesApi
1314
from .carrier_services_api import CarrierServicesApi
1415
from .chat_api import ChatApi
1516
from .coaching_api import CoachingApi
@@ -90,6 +91,7 @@
9091
from .audit_api import AuditApi
9192
from .authorization_api import AuthorizationApi
9293
from .billing_api import BillingApi
94+
from .business_rules_api import BusinessRulesApi
9395
from .carrier_services_api import CarrierServicesApi
9496
from .chat_api import ChatApi
9597
from .coaching_api import CoachingApi

build/PureCloudPlatformClientV2/apis/architect_api.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3143,7 +3143,6 @@ def get_architect_ivr_identityresolution(self, ivr_id: str, **kwargs) -> 'Identi
31433143
"""
31443144
Get an IVR IdentityResolutionConfig.
31453145
3146-
get_architect_ivr_identityresolution is a preview method and is subject to both breaking and non-breaking changes at any time without notice
31473146
31483147
This method makes a synchronous HTTP request by default. To make an
31493148
asynchronous HTTP request, please define a `callback` function
@@ -3240,12 +3239,13 @@ def get_architect_ivrs(self, **kwargs) -> 'IVREntityListing':
32403239
:param str name: Name of the IVR to filter by.
32413240
:param str dnis: The phone number of the IVR to filter by.
32423241
:param str schedule_group: The Schedule Group of the IVR to filter by.
3242+
:param list[str] expand: Which fields, if any, to expand
32433243
:return: IVREntityListing
32443244
If the method is called asynchronously,
32453245
returns the request thread.
32463246
"""
32473247

3248-
all_params = ['page_number', 'page_size', 'sort_by', 'sort_order', 'name', 'dnis', 'schedule_group']
3248+
all_params = ['page_number', 'page_size', 'sort_by', 'sort_order', 'name', 'dnis', 'schedule_group', 'expand']
32493249
all_params.append('callback')
32503250

32513251
params = locals()
@@ -3278,6 +3278,8 @@ def get_architect_ivrs(self, **kwargs) -> 'IVREntityListing':
32783278
query_params['dnis'] = params['dnis']
32793279
if 'schedule_group' in params:
32803280
query_params['scheduleGroup'] = params['schedule_group']
3281+
if 'expand' in params:
3282+
query_params['expand'] = params['expand']
32813283

32823284
header_params = {}
32833285

@@ -11445,7 +11447,6 @@ def put_architect_ivr_identityresolution(self, ivr_id: str, body: 'IdentityResol
1144511447
"""
1144611448
Update an IVR IdentityResolutionConfig.
1144711449
11448-
put_architect_ivr_identityresolution is a preview method and is subject to both breaking and non-breaking changes at any time without notice
1144911450
1145011451
This method makes a synchronous HTTP request by default. To make an
1145111452
asynchronous HTTP request, please define a `callback` function

0 commit comments

Comments
 (0)