Skip to content

Commit

Permalink
126.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
PureCloud Jenkins committed Sep 16, 2023
1 parent 667e437 commit a2fe9e8
Show file tree
Hide file tree
Showing 53 changed files with 3,142 additions and 3,082 deletions.
4 changes: 2 additions & 2 deletions PureCloudPlatformClientV2.podspec
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ Pod::Spec.new do |s|
s.ios.deployment_target = '10.0'
s.osx.deployment_target = '10.11'
s.swift_version = '5.0'
s.version = '125.0.0'
s.source = { :git => 'https://github.com/MyPureCloud/platform-client-sdk-ios.git', :tag => '125.0.0' }
s.version = '126.0.0'
s.source = { :git => 'https://github.com/MyPureCloud/platform-client-sdk-ios.git', :tag => '126.0.0' }
s.authors = 'Genesys Developer Evangelists'
s.social_media_url = 'https://twitter.com/PureCloud_Dev'
s.docset_url = 'https://developer.mypurecloud.com/api/rest/client-libraries/ios/'
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ This package's source is on github at https://github.com/MyPureCloud/platform-cl
Reference the SDK's pod in your project's Podfile:

```
pod 'PureCloudPlatformClientV2', :git => 'https://github.com/MyPureCloud/platform-client-sdk-ios.git', :tag => '125.0.0'
pod 'PureCloudPlatformClientV2', :git => 'https://github.com/MyPureCloud/platform-client-sdk-ios.git', :tag => '126.0.0'
```

Then install your project's dependencies:
Expand Down
6 changes: 6 additions & 0 deletions build/.openapi-generator/FILES
Original file line number Diff line number Diff line change
Expand Up @@ -118,6 +118,8 @@ docs/AlertListing.md
docs/AlertNotification.md
docs/AlertRequest.md
docs/AlertRuleProperties.md
docs/AlertSummary.md
docs/AlertSummaryEntity.md
docs/AlertingAPI.json
docs/AlertingAPI.md
docs/AlertingUnreadStatus.md
Expand Down Expand Up @@ -499,6 +501,7 @@ docs/CampaignRuleParameters.md
docs/CampaignSchedule.md
docs/CampaignSequence.md
docs/CampaignSequenceEntityListing.md
docs/CampaignSkillStatistics.md
docs/CampaignStats.md
docs/CampaignTimeSlot.md
docs/Card.md
Expand Down Expand Up @@ -6223,6 +6226,8 @@ src/Models/AlertListing.swift
src/Models/AlertNotification.swift
src/Models/AlertRequest.swift
src/Models/AlertRuleProperties.swift
src/Models/AlertSummary.swift
src/Models/AlertSummaryEntity.swift
src/Models/AlertingUnreadStatus.swift
src/Models/AllTimePoints.swift
src/Models/AmazonLexRequest.swift
Expand Down Expand Up @@ -6592,6 +6597,7 @@ src/Models/CampaignRuleParameters.swift
src/Models/CampaignSchedule.swift
src/Models/CampaignSequence.swift
src/Models/CampaignSequenceEntityListing.swift
src/Models/CampaignSkillStatistics.swift
src/Models/CampaignStats.swift
src/Models/CampaignTimeSlot.swift
src/Models/Card.swift
Expand Down
12 changes: 6 additions & 6 deletions build/APIData.json
Original file line number Diff line number Diff line change
Expand Up @@ -29439,7 +29439,7 @@
"getroutingwrapupcodes": {
"operationId": "getroutingwrapupcodes",
"functionName": "getRoutingWrapupcodes",
"signature": "getRoutingWrapupcodes(pageSize, pageNumber, sortBy, sortOrder, _id, name, divisionId)",
"signature": "getRoutingWrapupcodes(pageSize, pageNumber, sortBy, sortOrder, name, _id, divisionId)",
"parameters": [
{
"name": "pageSize",
Expand All @@ -29462,13 +29462,13 @@
"required": "false"
},
{
"name": "_id",
"type": "[String]",
"name": "name",
"type": "String",
"required": "false"
},
{
"name": "name",
"type": "String",
"name": "_id",
"type": "[String]",
"required": "false"
},
{
Expand All @@ -29478,7 +29478,7 @@
}
],
"return": "WrapupCodeEntityListing",
"example": "import PureCloudPlatformClientV2\n\nPureCloudPlatformClientV2API.basePath = \"\" // expected format: \"https://api.[base path]\"\nPureCloudPlatformClientV2API.accessToken = \"your_access_token\"\n\nlet pageSize: Int = 0 // Page size\nlet pageNumber: Int = 0 // Page number\nlet sortBy: GetRoutingWrapupcodesRequest.SortBy_getRoutingWrapupcodes = GetRoutingWrapupcodesRequest.SortBy_getRoutingWrapupcodes.enummember // Sort by\nlet sortOrder: GetRoutingWrapupcodesRequest.SortOrder_getRoutingWrapupcodes = GetRoutingWrapupcodesRequest.SortOrder_getRoutingWrapupcodes.enummember // Sort order\nlet _id: [String] = [\"\"] // Filter by wrapup code ID(s)\nlet name: String = \"\" // Wrapup code's name ('Sort by' param is ignored unless this field is provided)\nlet divisionId: [String] = [\"\"] // Filter by division ID(s)\n\n// Get list of wrapup codes.\nGetRoutingWrapupcodesRequest.getRoutingWrapupcodes(pageSize: pageSize, pageNumber: pageNumber, sortBy: sortBy, sortOrder: sortOrder, _id: _id, name: name, divisionId: divisionId) { (response, error) in\n if let error = error {\n dump(error)\n } else if let response = response {\n print(\"GetRoutingWrapupcodesRequest.getRoutingWrapupcodes was successful\")\n dump(response)\n }\n}"
"example": "import PureCloudPlatformClientV2\n\nPureCloudPlatformClientV2API.basePath = \"\" // expected format: \"https://api.[base path]\"\nPureCloudPlatformClientV2API.accessToken = \"your_access_token\"\n\nlet pageSize: Int = 0 // Page size\nlet pageNumber: Int = 0 // Page number\nlet sortBy: GetRoutingWrapupcodesRequest.SortBy_getRoutingWrapupcodes = GetRoutingWrapupcodesRequest.SortBy_getRoutingWrapupcodes.enummember // Sort by\nlet sortOrder: GetRoutingWrapupcodesRequest.SortOrder_getRoutingWrapupcodes = GetRoutingWrapupcodesRequest.SortOrder_getRoutingWrapupcodes.enummember // Sort order\nlet name: String = \"\" // Wrapup code's name ('Sort by' param is ignored unless this field is provided)\nlet _id: [String] = [\"\"] // Filter by wrapup code ID(s)\nlet divisionId: [String] = [\"\"] // Filter by division ID(s)\n\n// Get list of wrapup codes.\nGetRoutingWrapupcodesRequest.getRoutingWrapupcodes(pageSize: pageSize, pageNumber: pageNumber, sortBy: sortBy, sortOrder: sortOrder, name: name, _id: _id, divisionId: divisionId) { (response, error) in\n if let error = error {\n dump(error)\n } else if let response = response {\n print(\"GetRoutingWrapupcodesRequest.getRoutingWrapupcodes was successful\")\n dump(response)\n }\n}"
},
"getuserqueues": {
"operationId": "getuserqueues",
Expand Down
4 changes: 2 additions & 2 deletions build/PureCloudPlatformClientV2.podspec
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ Pod::Spec.new do |s|
s.ios.deployment_target = '10.0'
s.osx.deployment_target = '10.11'
s.swift_version = '5.0'
s.version = '125.0.0'
s.source = { :git => 'https://github.com/MyPureCloud/platform-client-sdk-ios.git', :tag => '125.0.0' }
s.version = '126.0.0'
s.source = { :git => 'https://github.com/MyPureCloud/platform-client-sdk-ios.git', :tag => '126.0.0' }
s.authors = 'Genesys Developer Evangelists'
s.social_media_url = 'https://twitter.com/PureCloud_Dev'
s.docset_url = 'https://developer.mypurecloud.com/api/rest/client-libraries/ios/'
Expand Down
2 changes: 1 addition & 1 deletion build/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ This package's source is on github at https://github.com/MyPureCloud/platform-cl
Reference the SDK's pod in your project's Podfile:

```
pod 'PureCloudPlatformClientV2', :git => 'https://github.com/MyPureCloud/platform-client-sdk-ios.git', :tag => '125.0.0'
pod 'PureCloudPlatformClientV2', :git => 'https://github.com/MyPureCloud/platform-client-sdk-ios.git', :tag => '126.0.0'
```

Then install your project's dependencies:
Expand Down
16 changes: 16 additions & 0 deletions build/docs/AlertSummary.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
---
title: AlertSummary
---
## AlertSummary

## Properties

|Name | Type | Description | Notes|
|------------ | ------------- | ------------- | -------------|
| **entities** | [**[AlertSummaryEntity]**](AlertSummaryEntity.html) | The entities who violated the rule condition over the duration of the alert. | |
| **conversation** | [**AddressableEntityRef**](AddressableEntityRef.html) | The id of the conversation that triggered the alert. Only used for alerts based on instance-based conversation metrics. | [optional] |
| **metricType** | **String** | The metric type that is monitored. | |
| **entitiesAreTeamMembers** | **Bool** | Flag that indicated whether or not the alert is for a rule with a condition for all members of a team. | |
{: class="table table-striped"}


18 changes: 18 additions & 0 deletions build/docs/AlertSummaryEntity.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
---
title: AlertSummaryEntity
---
## AlertSummaryEntity

## Properties

|Name | Type | Description | Notes|
|------------ | ------------- | ------------- | -------------|
| **entityType** | **String** | Specifies the type of entity being evaluated | |
| **user** | [**AddressableEntityRef**](AddressableEntityRef.html) | User id of the entity being monitored | [optional] |
| **group** | [**AddressableEntityRef**](AddressableEntityRef.html) | Group id of the entity being monitored | [optional] |
| **queue** | [**AddressableEntityRef**](AddressableEntityRef.html) | Queue id of the entity being monitored | [optional] |
| **team** | [**AddressableEntityRef**](AddressableEntityRef.html) | Team id of the entity being monitored | [optional] |
| **alerting** | **Bool** | Flag that indicated if the entity is current causing the alert to be triggered | |
{: class="table table-striped"}


2 changes: 2 additions & 0 deletions build/docs/CallbackMediaSettings.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ title: CallbackMediaSettings
| **enableAutoAnswer** | **Bool** | Indicates if auto-answer is enabled for the given media type or subtype (default is false). Subtype settings take precedence over media type settings. | [optional] |
| **alertingTimeoutSeconds** | **Int** | | [optional] |
| **serviceLevel** | [**ServiceLevel**](ServiceLevel.html) | | [optional] |
| **autoAnswerAlertToneSeconds** | **Double** | | [optional] |
| **manualAnswerAlertToneSeconds** | **Double** | | [optional] |
| **subTypeSettings** | [**[String:BaseMediaSettings]**](BaseMediaSettings.html) | Map of media subtype to media subtype specific settings. | [optional] |
{: class="table table-striped"}

Expand Down
1 change: 1 addition & 0 deletions build/docs/CampaignDiagnostics.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ title: CampaignDiagnostics
| **outstandingInteractionsCount** | **Int** | Current number of outstanding interactions on the campaign | [optional] |
| **scheduledInteractionsCount** | **Int** | Current number of scheduled interactions on the campaign | [optional] |
| **timeZoneRescheduledCallsCount** | **Int** | Current number of time zone rescheduled calls on the campaign | [optional] |
| **campaignSkillStatistics** | [**CampaignSkillStatistics**](CampaignSkillStatistics.html) | Information regarding the campaign's skills | [optional] |
{: class="table table-striped"}


14 changes: 14 additions & 0 deletions build/docs/CampaignSkillStatistics.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---
title: CampaignSkillStatistics
---
## CampaignSkillStatistics

## Properties

|Name | Type | Description | Notes|
|------------ | ------------- | ------------- | -------------|
| **skillCombinations** | **Int** | Number of available skill combinations for the campaign | [optional] |
| **eligibleSkilledAgents** | **Int** | Number of eligible agents with skills for campaign | [optional] |
{: class="table table-striped"}


1 change: 1 addition & 0 deletions build/docs/CommonAlert.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ title: CommonAlert
| **dateSnoozedUntil** | [**Date**](Date.html) | Timestamp of when the snooze status of the alert should end. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z | |
| **conditions** | [**CommonRuleConditions**](CommonRuleConditions.html) | The conditions that make up the rule. | |
| **conversationId** | **String** | The id of the conversation instance that caused the alert to trigger. | [optional] |
| **alertSummary** | [**AlertSummary**](AlertSummary.html) | Summary of the alert status of the entities defined in the conditions. Is set when rule has instance-based or team member based rule predicates | [optional] |
| **ruleUri** | **String** | | [optional] |
| **selfUri** | **String** | The URI for this object | [optional] |
{: class="table table-striped"}
Expand Down
2 changes: 1 addition & 1 deletion build/docs/ContactListFilter.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ title: ContactListFilter
| **dateCreated** | [**Date**](Date.html) | Creation time of the entity. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z | [optional] |
| **dateModified** | [**Date**](Date.html) | Last modified time of the entity. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z | [optional] |
| **version** | **Int** | Required for updates, must match the version number of the most recent update | [optional] |
| **contactList** | [**DomainEntityRef**](DomainEntityRef.html) | The contact list the filter is based on. | |
| **contactList** | [**DomainEntityRef**](DomainEntityRef.html) | The contact list the filter is based on. Required if sourceType is ContactList | [optional] |
| **clauses** | [**[ContactListFilterClause]**](ContactListFilterClause.html) | Groups of conditions to filter the contacts by. | [optional] |
| **filterType** | **String** | How to join clauses together. | [optional] |
| **selfUri** | **String** | The URI for this object | [optional] |
Expand Down
1 change: 1 addition & 0 deletions build/docs/DetectedNamedEntityValue.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ title: DetectedNamedEntityValue
|------------ | ------------- | ------------- | -------------|
| **raw** | **String** | The raw value of the detected named entity. | [optional] |
| **resolved** | **String** | The resolved value of the detected named entity. | [optional] |
| **unit** | **String** | The unit of the detected amount of money entity, e.g. EUR, USD. | [optional] |
{: class="table table-striped"}


2 changes: 1 addition & 1 deletion build/docs/DomainOrganizationRole.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,8 @@ title: DomainOrganizationRole
| **permissionPolicies** | [**[DomainPermissionPolicy]**](DomainPermissionPolicy.html) | | [optional] |
| **userCount** | **Int** | | [optional] |
| **roleNeedsUpdate** | **Bool** | Optional unless patch operation. | [optional] |
| **base** | **Bool** | | [optional] |
| **_default** | **Bool** | | [optional] |
| **base** | **Bool** | | [optional] |
| **selfUri** | **String** | The URI for this object | [optional] |
{: class="table table-striped"}

Expand Down
2 changes: 1 addition & 1 deletion build/docs/DomainOrganizationRoleCreate.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,8 @@ title: DomainOrganizationRoleCreate
| **permissionPolicies** | [**[DomainPermissionPolicy]**](DomainPermissionPolicy.html) | | [optional] |
| **userCount** | **Int** | | [optional] |
| **roleNeedsUpdate** | **Bool** | Optional unless patch operation. | [optional] |
| **base** | **Bool** | | [optional] |
| **_default** | **Bool** | | [optional] |
| **base** | **Bool** | | [optional] |
| **selfUri** | **String** | The URI for this object | [optional] |
{: class="table table-striped"}

Expand Down
2 changes: 1 addition & 1 deletion build/docs/DomainOrganizationRoleUpdate.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,8 @@ title: DomainOrganizationRoleUpdate
| **permissionPolicies** | [**[DomainPermissionPolicy]**](DomainPermissionPolicy.html) | | [optional] |
| **userCount** | **Int** | | [optional] |
| **roleNeedsUpdate** | **Bool** | Optional unless patch operation. | [optional] |
| **base** | **Bool** | | [optional] |
| **_default** | **Bool** | | [optional] |
| **base** | **Bool** | | [optional] |
| **selfUri** | **String** | The URI for this object | [optional] |
{: class="table table-striped"}

Expand Down
1 change: 1 addition & 0 deletions build/docs/InsightsSummaryUserItem.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ title: InsightsSummaryUserItem
| **user** | [**UserReference**](UserReference.html) | Queried user | [optional] |
| **metricData** | [**[InsightsSummaryMetricItem]**](InsightsSummaryMetricItem.html) | The list of insights data for each metric of the user | [optional] |
| **overallData** | [**InsightsSummaryOverallItem**](InsightsSummaryOverallItem.html) | Overall insights data of the user | [optional] |
| **ranking** | **Int** | Ranking of the user | [optional] |
{: class="table table-striped"}


2 changes: 2 additions & 0 deletions build/docs/MediaSettings.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ title: MediaSettings
| **enableAutoAnswer** | **Bool** | Indicates if auto-answer is enabled for the given media type or subtype (default is false). Subtype settings take precedence over media type settings. | [optional] |
| **alertingTimeoutSeconds** | **Int** | | [optional] |
| **serviceLevel** | [**ServiceLevel**](ServiceLevel.html) | | [optional] |
| **autoAnswerAlertToneSeconds** | **Double** | | [optional] |
| **manualAnswerAlertToneSeconds** | **Double** | | [optional] |
| **subTypeSettings** | [**[String:BaseMediaSettings]**](BaseMediaSettings.html) | Map of media subtype to media subtype specific settings. | [optional] |
{: class="table table-striped"}

Expand Down
2 changes: 1 addition & 1 deletion build/docs/RecordingAPI.md
Original file line number Diff line number Diff line change
Expand Up @@ -1314,7 +1314,7 @@ RecordingAPI.getRecordingJobs(pageSize: pageSize, pageNumber: pageNumber, sortBy
| **sortBy** | **String**| Sort by | [optional]<br />**Values**: userid ("userId"), datecreated ("dateCreated") |
| **state** | **String**| Filter by state | [optional]<br />**Values**: fulfilled ("FULFILLED"), pending ("PENDING"), ready ("READY"), processing ("PROCESSING"), cancelled ("CANCELLED"), failed ("FAILED") |
| **showOnlyMyJobs** | **Bool**| Show only my jobs | [optional] |
| **jobType** | **String**| Job Type (Can be left empty for both) | [optional]<br />**Values**: delete ("DELETE"), export ("EXPORT") |
| **jobType** | **String**| Job Type (Can be left empty for both) | [optional]<br />**Values**: archive ("ARCHIVE"), delete ("DELETE"), export ("EXPORT") |
| **includeTotal** | **Bool**| If false, cursor will be used to locate the page instead of pageNumber. | [optional] |
| **cursor** | **String**| Indicates where to resume query results (not required for first page) | [optional] |
{: class="table-striped"}
Expand Down
4 changes: 2 additions & 2 deletions build/docs/RecordingJobsQuery.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,15 +7,15 @@ title: RecordingJobsQuery

|Name | Type | Description | Notes|
|------------ | ------------- | ------------- | -------------|
| **action** | **String** | Operation to perform bulk task. If the operation will cause the delete date of a recording to be older than the export date, the export date will be adjusted to the delete date. | |
| **action** | **String** | Operation to perform bulk task. If the operation will cause the delete date of a recording to be older than the export date, the export date will be adjusted to the delete date. Archive action is currently not supported | |
| **actionDate** | [**Date**](Date.html) | The date when the action will be performed. If screenRecordingActionDate is also provided, this value is only used for non-screen recordings. Otherwise this value is used for all recordings. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z | [optional] |
| **actionAge** | **Int** | The number of days after each recording&#39;s creation date when the action will be performed. If screenRecordingActionAge is also provided, this value is only used for non-screen recordings. Otherwise this value is used for all recordings. | [optional] |
| **screenRecordingActionDate** | [**Date**](Date.html) | The date when the action will be performed for screen recordings. If this is provided then includeScreenRecordings must be true. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z | [optional] |
| **screenRecordingActionAge** | **Int** | The number of days after each screen recording&#39;s creation date when the action will be performed. If this is provided then includeScreenRecordings must be true. | [optional] |
| **integrationId** | **String** | IntegrationId to Access AWS S3 bucket for bulk recording exports. This field is required and used only for EXPORT action. | [optional] |
| **includeRecordingsWithSensitiveData** | **Bool** | Whether to include recordings with PCI DSS and/or PII data, default value &#x3D; false | [optional] |
| **includeScreenRecordings** | **Bool** | Whether to include Screen recordings for the action, default value &#x3D; true | [optional] |
| **clearExport** | **Bool** | For DELETE action, setting this to true will clear any pending exports for recordings. This field is not used for EXPORT action. Default value &#x3D; false | [optional] |
| **clearExport** | **Bool** | For DELETE action, setting this to true will clear any pending exports for recordings. This field is only used for DELETE action. Default value &#x3D; false | [optional] |
| **conversationQuery** | [**AsyncConversationQuery**](AsyncConversationQuery.html) | Conversation Query. Note: After the recording is created, it might take up to 48 hours for the recording to be included in the submitted job query. This result depends on the analytics data lake job completion. See also: https://developer.genesys.cloud/analyticsdatamanagement/analytics/jobs/conversation-details-job#data-availability | |
{: class="table table-striped"}

Expand Down
Loading

0 comments on commit a2fe9e8

Please sign in to comment.