Skip to content

Commit

Permalink
108.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
PureCloud Jenkins committed Mar 28, 2023
1 parent afea115 commit 15dbbd0
Show file tree
Hide file tree
Showing 55 changed files with 5,567 additions and 7,858 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 = '107.0.1'
s.source = { :git => 'https://github.com/MyPureCloud/platform-client-sdk-ios.git', :tag => '107.0.1' }
s.version = '108.0.0'
s.source = { :git => 'https://github.com/MyPureCloud/platform-client-sdk-ios.git', :tag => '108.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 => '107.0.1'
pod 'PureCloudPlatformClientV2', :git => 'https://github.com/MyPureCloud/platform-client-sdk-ios.git', :tag => '108.0.0'
```

Then install your project's dependencies:
Expand Down
13 changes: 11 additions & 2 deletions build/.openapi-generator/FILES
Original file line number Diff line number Diff line change
Expand Up @@ -459,6 +459,7 @@ docs/CallbackConversationEntityListing.md
docs/CallbackDisconnectIdentifier.md
docs/CallbackIdentifier.md
docs/CallbackMediaParticipant.md
docs/CallbackMediaSettings.md
docs/Campaign.md
docs/CampaignDiagnostics.md
docs/CampaignDivisionView.md
Expand Down Expand Up @@ -1936,7 +1937,7 @@ docs/MediaParticipantRequest.md
docs/MediaPolicies.md
docs/MediaRegions.md
docs/MediaResult.md
docs/MediaSetting.md
docs/MediaSettings.md
docs/MediaSummary.md
docs/MediaSummaryDetail.md
docs/MediaTranscription.md
Expand Down Expand Up @@ -2538,6 +2539,7 @@ docs/QueueConversationVideoEventTopicWorkflow.md
docs/QueueConversationVideoEventTopicWrapup.md
docs/QueueEmailAddress.md
docs/QueueEntityListing.md
docs/QueueMediaSettings.md
docs/QueueMember.md
docs/QueueMemberEntityListing.md
docs/QueueMemberEntityListingV1.md
Expand Down Expand Up @@ -2789,6 +2791,7 @@ docs/SequenceSchedule.md
docs/ServerDate.md
docs/ServiceContext.md
docs/ServiceGoalTemplate.md
docs/ServiceGoalTemplateImpactOverride.md
docs/ServiceGoalTemplateList.md
docs/ServiceGoalTemplateReference.md
docs/ServiceLevel.md
Expand Down Expand Up @@ -3985,6 +3988,7 @@ docs/getAuthorizationSubjectsRolecounts-example.txt
docs/getBillingReportsBillableusage-example.txt
docs/getBillingTrusteebillingoverviewTrustorOrgId-example.txt
docs/getChatSettings-example.txt
docs/getChatsSettings-example.txt
docs/getCoachingAppointment-example.txt
docs/getCoachingAppointmentAnnotation-example.txt
docs/getCoachingAppointmentAnnotations-example.txt
Expand Down Expand Up @@ -4862,6 +4866,7 @@ docs/patchAnalyticsReportingSettings-example.txt
docs/patchAuthorizationRole-example.txt
docs/patchAuthorizationSettings-example.txt
docs/patchChatSettings-example.txt
docs/patchChatsSettings-example.txt
docs/patchCoachingAppointment-example.txt
docs/patchCoachingAppointmentAnnotation-example.txt
docs/patchCoachingAppointmentStatus-example.txt
Expand Down Expand Up @@ -5516,6 +5521,7 @@ docs/putAuthorizationRoleUsersAdd-example.txt
docs/putAuthorizationRoleUsersRemove-example.txt
docs/putAuthorizationRolesDefault-example.txt
docs/putChatSettings-example.txt
docs/putChatsSettings-example.txt
docs/putContentmanagementWorkspace-example.txt
docs/putContentmanagementWorkspaceMember-example.txt
docs/putContentmanagementWorkspaceTagvalue-example.txt
Expand Down Expand Up @@ -6213,6 +6219,7 @@ src/Models/CallbackConversationEntityListing.swift
src/Models/CallbackDisconnectIdentifier.swift
src/Models/CallbackIdentifier.swift
src/Models/CallbackMediaParticipant.swift
src/Models/CallbackMediaSettings.swift
src/Models/Campaign.swift
src/Models/CampaignDiagnostics.swift
src/Models/CampaignDivisionView.swift
Expand Down Expand Up @@ -7640,7 +7647,7 @@ src/Models/MediaParticipantRequest.swift
src/Models/MediaPolicies.swift
src/Models/MediaRegions.swift
src/Models/MediaResult.swift
src/Models/MediaSetting.swift
src/Models/MediaSettings.swift
src/Models/MediaSummary.swift
src/Models/MediaSummaryDetail.swift
src/Models/MediaTranscription.swift
Expand Down Expand Up @@ -8222,6 +8229,7 @@ src/Models/QueueConversationVideoEventTopicWorkflow.swift
src/Models/QueueConversationVideoEventTopicWrapup.swift
src/Models/QueueEmailAddress.swift
src/Models/QueueEntityListing.swift
src/Models/QueueMediaSettings.swift
src/Models/QueueMember.swift
src/Models/QueueMemberEntityListing.swift
src/Models/QueueMemberEntityListingV1.swift
Expand Down Expand Up @@ -8460,6 +8468,7 @@ src/Models/SequenceSchedule.swift
src/Models/ServerDate.swift
src/Models/ServiceContext.swift
src/Models/ServiceGoalTemplate.swift
src/Models/ServiceGoalTemplateImpactOverride.swift
src/Models/ServiceGoalTemplateList.swift
src/Models/ServiceGoalTemplateReference.swift
src/Models/ServiceLevel.swift
Expand Down
64 changes: 58 additions & 6 deletions build/APIData.json
Original file line number Diff line number Diff line change
Expand Up @@ -3789,21 +3789,26 @@
"getauthorizationrole": {
"operationId": "getauthorizationrole",
"functionName": "getAuthorizationRole",
"signature": "getAuthorizationRole(roleId, expand)",
"signature": "getAuthorizationRole(roleId, userCount, expand)",
"parameters": [
{
"name": "roleId",
"type": "String",
"required": "true"
},
{
"name": "userCount",
"type": "Bool",
"required": "false"
},
{
"name": "expand",
"type": "[String]",
"required": "false"
}
],
"return": "DomainOrganizationRole",
"example": "import PureCloudPlatformClientV2\n\nPureCloudPlatformClientV2API.basePath = \"\" // expected format: \"https://api.[base path]\"\nPureCloudPlatformClientV2API.accessToken = \"your_access_token\"\n\nlet roleId: String = \"\" // Role ID\nlet expand: [String] = [\"\"] // Which fields, if any, to expand. \\\"unusedPermissions\\\" returns the permissions not used for the role\n\n// Get a single organization role.\nGetAuthorizationRoleRequest.getAuthorizationRole(roleId: roleId, expand: expand) { (response, error) in\n if let error = error {\n dump(error)\n } else if let response = response {\n print(\"GetAuthorizationRoleRequest.getAuthorizationRole 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 roleId: String = \"\" // Role ID\nlet userCount: Bool = true // Fetch the count of users who have this role granted in at least one division\nlet expand: [String] = [\"\"] // Which fields, if any, to expand. \\\"unusedPermissions\\\" returns the permissions not used for the role\n\n// Get a single organization role.\nGetAuthorizationRoleRequest.getAuthorizationRole(roleId: roleId, userCount: userCount, expand: expand) { (response, error) in\n if let error = error {\n dump(error)\n } else if let response = response {\n print(\"GetAuthorizationRoleRequest.getAuthorizationRole was successful\")\n dump(response)\n }\n}"
},
"getauthorizationrolecomparedefaultrightroleid": {
"operationId": "getauthorizationrolecomparedefaultrightroleid",
Expand Down Expand Up @@ -4422,6 +4427,13 @@
"return": "ChatSettings",
"example": "import PureCloudPlatformClientV2\n\nPureCloudPlatformClientV2API.basePath = \"\" // expected format: \"https://api.[base path]\"\nPureCloudPlatformClientV2API.accessToken = \"your_access_token\"\n\n\n// Get Chat Settings.\nGetChatSettingsRequest.getChatSettings() { (response, error) in\n if let error = error {\n dump(error)\n } else if let response = response {\n print(\"GetChatSettingsRequest.getChatSettings was successful\")\n dump(response)\n }\n}"
},
"getchatssettings": {
"operationId": "getchatssettings",
"functionName": "getChatsSettings",
"signature": "getChatsSettings()",
"return": "ChatSettings",
"example": "import PureCloudPlatformClientV2\n\nPureCloudPlatformClientV2API.basePath = \"\" // expected format: \"https://api.[base path]\"\nPureCloudPlatformClientV2API.accessToken = \"your_access_token\"\n\n\n// Get Chat Settings.\nGetChatsSettingsRequest.getChatsSettings() { (response, error) in\n if let error = error {\n dump(error)\n } else if let response = response {\n print(\"GetChatsSettingsRequest.getChatsSettings was successful\")\n dump(response)\n }\n}"
},
"patchchatsettings": {
"operationId": "patchchatsettings",
"functionName": "patchChatSettings",
Expand All @@ -4436,6 +4448,20 @@
"return": "ChatSettings",
"example": "import PureCloudPlatformClientV2\n\nPureCloudPlatformClientV2API.basePath = \"\" // expected format: \"https://api.[base path]\"\nPureCloudPlatformClientV2API.accessToken = \"your_access_token\"\n\nlet body: ChatSettings = new ChatSettings(...) // Chat\n\n// Patch Chat Settings.\nPatchChatSettingsRequest.patchChatSettings(body: body) { (response, error) in\n if let error = error {\n dump(error)\n } else if let response = response {\n print(\"PatchChatSettingsRequest.patchChatSettings was successful\")\n dump(response)\n }\n}"
},
"patchchatssettings": {
"operationId": "patchchatssettings",
"functionName": "patchChatsSettings",
"signature": "patchChatsSettings(body)",
"parameters": [
{
"name": "body",
"type": "ChatSettings",
"required": "true"
}
],
"return": "ChatSettings",
"example": "import PureCloudPlatformClientV2\n\nPureCloudPlatformClientV2API.basePath = \"\" // expected format: \"https://api.[base path]\"\nPureCloudPlatformClientV2API.accessToken = \"your_access_token\"\n\nlet body: ChatSettings = new ChatSettings(...) // Chat\n\n// Patch Chat Settings.\nPatchChatsSettingsRequest.patchChatsSettings(body: body) { (response, error) in\n if let error = error {\n dump(error)\n } else if let response = response {\n print(\"PatchChatsSettingsRequest.patchChatsSettings was successful\")\n dump(response)\n }\n}"
},
"putchatsettings": {
"operationId": "putchatsettings",
"functionName": "putChatSettings",
Expand All @@ -4450,6 +4476,20 @@
"return": "ChatSettings",
"example": "import PureCloudPlatformClientV2\n\nPureCloudPlatformClientV2API.basePath = \"\" // expected format: \"https://api.[base path]\"\nPureCloudPlatformClientV2API.accessToken = \"your_access_token\"\n\nlet body: ChatSettings = new ChatSettings(...) // Chat\n\n// Update Chat Settings.\nPutChatSettingsRequest.putChatSettings(body: body) { (response, error) in\n if let error = error {\n dump(error)\n } else if let response = response {\n print(\"PutChatSettingsRequest.putChatSettings was successful\")\n dump(response)\n }\n}"
},
"putchatssettings": {
"operationId": "putchatssettings",
"functionName": "putChatsSettings",
"signature": "putChatsSettings(body)",
"parameters": [
{
"name": "body",
"type": "ChatSettings",
"required": "true"
}
],
"return": "ChatSettings",
"example": "import PureCloudPlatformClientV2\n\nPureCloudPlatformClientV2API.basePath = \"\" // expected format: \"https://api.[base path]\"\nPureCloudPlatformClientV2API.accessToken = \"your_access_token\"\n\nlet body: ChatSettings = new ChatSettings(...) // Chat\n\n// Update Chat Settings.\nPutChatsSettingsRequest.putChatsSettings(body: body) { (response, error) in\n if let error = error {\n dump(error)\n } else if let response = response {\n print(\"PutChatsSettingsRequest.putChatsSettings was successful\")\n dump(response)\n }\n}"
},
"deletecoachingappointment": {
"operationId": "deletecoachingappointment",
"functionName": "deleteCoachingAppointment",
Expand Down Expand Up @@ -26584,7 +26624,7 @@
"getroutingemaildomains": {
"operationId": "getroutingemaildomains",
"functionName": "getRoutingEmailDomains",
"signature": "getRoutingEmailDomains(pageSize, pageNumber, excludeStatus)",
"signature": "getRoutingEmailDomains(pageSize, pageNumber, excludeStatus, filter)",
"parameters": [
{
"name": "pageSize",
Expand All @@ -26600,10 +26640,15 @@
"name": "excludeStatus",
"type": "Bool",
"required": "false"
},
{
"name": "filter",
"type": "String",
"required": "false"
}
],
"return": "InboundDomainEntityListing",
"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 excludeStatus: Bool = true // Exclude MX record data\n\n// Get domains\nGetRoutingEmailDomainsRequest.getRoutingEmailDomains(pageSize: pageSize, pageNumber: pageNumber, excludeStatus: excludeStatus) { (response, error) in\n if let error = error {\n dump(error)\n } else if let response = response {\n print(\"GetRoutingEmailDomainsRequest.getRoutingEmailDomains 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 excludeStatus: Bool = true // Exclude MX record data\nlet filter: String = \"\" // Optional search filter\n\n// Get domains\nGetRoutingEmailDomainsRequest.getRoutingEmailDomains(pageSize: pageSize, pageNumber: pageNumber, excludeStatus: excludeStatus, filter: filter) { (response, error) in\n if let error = error {\n dump(error)\n } else if let response = response {\n print(\"GetRoutingEmailDomainsRequest.getRoutingEmailDomains was successful\")\n dump(response)\n }\n}"
},
"getroutingemailoutbounddomain": {
"operationId": "getroutingemailoutbounddomain",
Expand Down Expand Up @@ -26650,9 +26695,16 @@
"getroutingemailoutbounddomains": {
"operationId": "getroutingemailoutbounddomains",
"functionName": "getRoutingEmailOutboundDomains",
"signature": "getRoutingEmailOutboundDomains()",
"signature": "getRoutingEmailOutboundDomains(filter)",
"parameters": [
{
"name": "filter",
"type": "String",
"required": "false"
}
],
"return": "OutboundDomainEntityListing",
"example": "import PureCloudPlatformClientV2\n\nPureCloudPlatformClientV2API.basePath = \"\" // expected format: \"https://api.[base path]\"\nPureCloudPlatformClientV2API.accessToken = \"your_access_token\"\n\n\n// Get outbound domains\nGetRoutingEmailOutboundDomainsRequest.getRoutingEmailOutboundDomains() { (response, error) in\n if let error = error {\n dump(error)\n } else if let response = response {\n print(\"GetRoutingEmailOutboundDomainsRequest.getRoutingEmailOutboundDomains 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 filter: String = \"\" // Optional search filter\n\n// Get outbound domains\nGetRoutingEmailOutboundDomainsRequest.getRoutingEmailOutboundDomains(filter: filter) { (response, error) in\n if let error = error {\n dump(error)\n } else if let response = response {\n print(\"GetRoutingEmailOutboundDomainsRequest.getRoutingEmailOutboundDomains was successful\")\n dump(response)\n }\n}"
},
"getroutingemailsetup": {
"operationId": "getroutingemailsetup",
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 = '107.0.1'
s.source = { :git => 'https://github.com/MyPureCloud/platform-client-sdk-ios.git', :tag => '107.0.1' }
s.version = '108.0.0'
s.source = { :git => 'https://github.com/MyPureCloud/platform-client-sdk-ios.git', :tag => '108.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 => '107.0.1'
pod 'PureCloudPlatformClientV2', :git => 'https://github.com/MyPureCloud/platform-client-sdk-ios.git', :tag => '108.0.0'
```

Then install your project's dependencies:
Expand Down
2 changes: 2 additions & 0 deletions build/docs/AnalyticsAPI.md
Original file line number Diff line number Diff line change
Expand Up @@ -221,6 +221,8 @@ AnalyticsAPI.deleteAnalyticsUsersDetailsJob(jobId: jobId) { (error) in
Get Reporting Turns.

Returns the reporting turns grouped by session, in reverse chronological order from the date the session was created, with the reporting turns from the most recent session appearing at the start of the list.



Wraps GET /api/v2/analytics/botflows/{botFlowId}/reportingturns
Expand Down
14 changes: 8 additions & 6 deletions build/docs/AuthorizationAPI.md
Original file line number Diff line number Diff line change
Expand Up @@ -169,7 +169,7 @@ Delete a grant of a role in a division

Wraps DELETE /api/v2/authorization/subjects/{subjectId}/divisions/{divisionId}/roles/{roleId}

Requires ANY permissions:
Requires ALL permissions:

* authorization:grant:delete

Expand Down Expand Up @@ -769,7 +769,7 @@ This endpoint does not require any parameters.



> [DomainOrganizationRole](DomainOrganizationRole.html) getAuthorizationRole(roleId, expand)
> [DomainOrganizationRole](DomainOrganizationRole.html) getAuthorizationRole(roleId, userCount, expand)
Get a single organization role.

Expand All @@ -792,10 +792,11 @@ PureCloudPlatformClientV2API.basePath = "https://api.mypurecloud.com"
PureCloudPlatformClientV2API.accessToken = "cwRto9ScT..."
let roleId: String = "" // Role ID
let userCount: AuthorizationAPI.UserCount_getAuthorizationRole = AuthorizationAPI.UserCount_getAuthorizationRole.enummember // Fetch the count of users who have this role granted in at least one division
let expand: [String] = [""] // Which fields, if any, to expand. \"unusedPermissions\" returns the permissions not used for the role
// Code example
AuthorizationAPI.getAuthorizationRole(roleId: roleId, expand: expand) { (response, error) in
AuthorizationAPI.getAuthorizationRole(roleId: roleId, userCount: userCount, expand: expand) { (response, error) in
if let error = error {
dump(error)
} else if let response = response {
Expand All @@ -811,6 +812,7 @@ AuthorizationAPI.getAuthorizationRole(roleId: roleId, expand: expand) { (respons
| Name | Type | Description | Notes |
| ------------- | ------------- | ------------- | ------------- |
| **roleId** | **String**| Role ID | |
| **userCount** | **Bool**| Fetch the count of users who have this role granted in at least one division | [optional]<br />**Values**: _true ("true"), _false ("false") |
| **expand** | [**[String]**](String.html)| Which fields, if any, to expand. \"unusedPermissions\" returns the permissions not used for the role | [optional]<br />**Values**: unusedpermissions ("unusedPermissions") |
{: class="table-striped"}

Expand Down Expand Up @@ -1829,7 +1831,7 @@ Bulk-grant roles and divisions to a subject.

Wraps POST /api/v2/authorization/subjects/{subjectId}/bulkadd

Requires ANY permissions:
Requires ALL permissions:

* authorization:grant:add

Expand Down Expand Up @@ -1884,7 +1886,7 @@ Bulk-remove grants from a subject.

Wraps POST /api/v2/authorization/subjects/{subjectId}/bulkremove

Requires ANY permissions:
Requires ALL permissions:

* authorization:grant:delete

Expand Down Expand Up @@ -1995,7 +1997,7 @@ Make a grant of a role in a division

Wraps POST /api/v2/authorization/subjects/{subjectId}/divisions/{divisionId}/roles/{roleId}

Requires ANY permissions:
Requires ALL permissions:

* authorization:grant:add

Expand Down
Loading

0 comments on commit 15dbbd0

Please sign in to comment.