Skip to content

Commit

Permalink
140.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
PureCloud Jenkins committed Aug 19, 2024
1 parent 0061f12 commit 38dc031
Show file tree
Hide file tree
Showing 242 changed files with 4,196 additions and 3,476 deletions.
6 changes: 6 additions & 0 deletions .openapi-generator/FILES
Original file line number Diff line number Diff line change
Expand Up @@ -436,6 +436,7 @@ docs/GetAuthorizationRoleComparedefaultRightRoleId-example.txt
docs/GetAuthorizationRoleSubjectgrants-example.txt
docs/GetAuthorizationRoleUsers-example.txt
docs/GetAuthorizationRoles-example.txt
docs/GetAuthorizationRolesSettings-example.txt
docs/GetAuthorizationSettings-example.txt
docs/GetAuthorizationSubject-example.txt
docs/GetAuthorizationSubject-example.txt
Expand Down Expand Up @@ -2062,6 +2063,7 @@ docs/PostKnowledgeKnowledgebaseDocuments-example.txt
docs/PostKnowledgeKnowledgebaseDocumentsBulkRemove-example.txt
docs/PostKnowledgeKnowledgebaseDocumentsBulkUpdate-example.txt
docs/PostKnowledgeKnowledgebaseDocumentsPresentations-example.txt
docs/PostKnowledgeKnowledgebaseDocumentsQuery-example.txt
docs/PostKnowledgeKnowledgebaseDocumentsSearch-example.txt
docs/PostKnowledgeKnowledgebaseDocumentsSearchSuggestions-example.txt
docs/PostKnowledgeKnowledgebaseDocumentsVersionsBulkAdd-example.txt
Expand Down Expand Up @@ -2427,6 +2429,7 @@ docs/PutAuthorizationRole-example.txt
docs/PutAuthorizationRoleUsersAdd-example.txt
docs/PutAuthorizationRoleUsersRemove-example.txt
docs/PutAuthorizationRolesDefault-example.txt
docs/PutAuthorizationRolesSettings-example.txt
docs/PutChatsMessageReactions-example.txt
docs/PutChatsSettings-example.txt
docs/PutContentmanagementWorkspace-example.txt
Expand Down Expand Up @@ -4948,6 +4951,8 @@ platformclientv2/knowledgedocumentguestsearch.go
platformclientv2/knowledgedocumentguestsearchrequest.go
platformclientv2/knowledgedocumentguestsearchresult.go
platformclientv2/knowledgedocumentpresentation.go
platformclientv2/knowledgedocumentquery.go
platformclientv2/knowledgedocumentqueryresponse.go
platformclientv2/knowledgedocumentreference.go
platformclientv2/knowledgedocumentreq.go
platformclientv2/knowledgedocumentrequest.go
Expand Down Expand Up @@ -6105,6 +6110,7 @@ platformclientv2/ring.go
platformclientv2/roledivision.go
platformclientv2/roledivisiongrants.go
platformclientv2/roledivisionpair.go
platformclientv2/rolesettings.go
platformclientv2/room.go
platformclientv2/roomparticipant.go
platformclientv2/roomparticipantresponse.go
Expand Down
45 changes: 45 additions & 0 deletions APIData.json
Original file line number Diff line number Diff line change
Expand Up @@ -6013,6 +6013,13 @@
"return": "Organizationroleentitylisting",
"example": "config := platformclientv2.GetDefaultConfiguration()\nconfig.BasePath = \"\" // expected format: https://api.mypurecloud.com\nconfig.AccessToken = \"your_access_token\" // or use AuthorizeClientCredentials(...), AuthorizeCodeGrant(...) or AuthorizePKCEGrant(...)\n\napiInstance := platformclientv2.NewAuthorizationApiWithConfig(config)\n\nvar pageSize int // The total page size requested\nvar pageNumber int // The page number requested\nvar sortBy string // variable name requested to sort by\nvar expand []string // variable name requested by expand list\nvar nextPage string // next page token\nvar previousPage string // Previous page token\nvar name string // \nvar permission []string // \nvar defaultRoleId []string // \nvar userCount bool // \nvar id []string // id\n// Retrieve a list of all roles defined for the organization\ndata, response, err := apiInstance.GetAuthorizationRoles(pageSize, pageNumber, sortBy, expand, nextPage, previousPage, name, permission, defaultRoleId, userCount, id)\nif err != nil {\n\tfmt.Printf(\"Error calling GetAuthorizationRoles: %v\\n\", err)\n} else {\n\tfmt.Printf(\"Response:\\n Success: %v\\n Status code: %v\\n Correlation ID: %v\\n Body: %v\\n\", response.IsSuccess, response.StatusCode, response.CorrelationID, data.String())\n}"
},
"getauthorizationrolessettings": {
"operationId": "getauthorizationrolessettings",
"functionName": "GetAuthorizationRolesSettings",
"signature": "GetAuthorizationRolesSettings()",
"return": "Rolesettings",
"example": "config := platformclientv2.GetDefaultConfiguration()\nconfig.BasePath = \"\" // expected format: https://api.mypurecloud.com\nconfig.AccessToken = \"your_access_token\" // or use AuthorizeClientCredentials(...), AuthorizeCodeGrant(...) or AuthorizePKCEGrant(...)\n\napiInstance := platformclientv2.NewAuthorizationApiWithConfig(config)\n\n// Get authorization role settings\ndata, response, err := apiInstance.GetAuthorizationRolesSettings()\nif err != nil {\n\tfmt.Printf(\"Error calling GetAuthorizationRolesSettings: %v\\n\", err)\n} else {\n\tfmt.Printf(\"Response:\\n Success: %v\\n Status code: %v\\n Correlation ID: %v\\n Body: %v\\n\", response.IsSuccess, response.StatusCode, response.CorrelationID, data.String())\n}"
},
"getauthorizationsettings": {
"operationId": "getauthorizationsettings",
"functionName": "GetAuthorizationSettings",
Expand Down Expand Up @@ -6427,6 +6434,20 @@
"return": "Organizationroleentitylisting",
"example": "config := platformclientv2.GetDefaultConfiguration()\nconfig.BasePath = \"\" // expected format: https://api.mypurecloud.com\nconfig.AccessToken = \"your_access_token\" // or use AuthorizeClientCredentials(...), AuthorizeCodeGrant(...) or AuthorizePKCEGrant(...)\n\napiInstance := platformclientv2.NewAuthorizationApiWithConfig(config)\n\nvar body platformclientv2.[]Domainorganizationrole // Organization roles list\n// Restore specified default roles\ndata, response, err := apiInstance.PutAuthorizationRolesDefault(body)\nif err != nil {\n\tfmt.Printf(\"Error calling PutAuthorizationRolesDefault: %v\\n\", err)\n} else {\n\tfmt.Printf(\"Response:\\n Success: %v\\n Status code: %v\\n Correlation ID: %v\\n Body: %v\\n\", response.IsSuccess, response.StatusCode, response.CorrelationID, data.String())\n}"
},
"putauthorizationrolessettings": {
"operationId": "putauthorizationrolessettings",
"functionName": "PutAuthorizationRolesSettings",
"signature": "PutAuthorizationRolesSettings(body)",
"parameters": [
{
"name": "body",
"type": "Rolesettings",
"required": "true"
}
],
"return": "Rolesettings",
"example": "config := platformclientv2.GetDefaultConfiguration()\nconfig.BasePath = \"\" // expected format: https://api.mypurecloud.com\nconfig.AccessToken = \"your_access_token\" // or use AuthorizeClientCredentials(...), AuthorizeCodeGrant(...) or AuthorizePKCEGrant(...)\n\napiInstance := platformclientv2.NewAuthorizationApiWithConfig(config)\n\nvar body platformclientv2.Rolesettings // Authorization Role Settings\n// Change authorization role settings\ndata, response, err := apiInstance.PutAuthorizationRolesSettings(body)\nif err != nil {\n\tfmt.Printf(\"Error calling PutAuthorizationRolesSettings: %v\\n\", err)\n} else {\n\tfmt.Printf(\"Response:\\n Success: %v\\n Status code: %v\\n Correlation ID: %v\\n Body: %v\\n\", response.IsSuccess, response.StatusCode, response.CorrelationID, data.String())\n}"
},
"putuserroles": {
"operationId": "putuserroles",
"functionName": "PutUserRoles",
Expand Down Expand Up @@ -22070,6 +22091,30 @@
],
"example": "config := platformclientv2.GetDefaultConfiguration()\nconfig.BasePath = \"\" // expected format: https://api.mypurecloud.com\nconfig.AccessToken = \"your_access_token\" // or use AuthorizeClientCredentials(...), AuthorizeCodeGrant(...) or AuthorizePKCEGrant(...)\n\napiInstance := platformclientv2.NewKnowledgeApiWithConfig(config)\n\nvar knowledgeBaseId string // Knowledge base ID.\nvar body platformclientv2.Knowledgedocumentpresentation // \n// Indicate that documents were presented to the user.\nresponse, err := apiInstance.PostKnowledgeKnowledgebaseDocumentsPresentations(knowledgeBaseId, body)\nif err != nil {\n\tfmt.Printf(\"Error calling PostKnowledgeKnowledgebaseDocumentsPresentations: %v\\n\", err)\n} else {\n\tfmt.Printf(\"Response:\\n Success: %v\\n Status code: %v\\n Correlation ID: %v\\n\", response.IsSuccess, response.StatusCode, response.CorrelationID)\n}"
},
"postknowledgeknowledgebasedocumentsquery": {
"operationId": "postknowledgeknowledgebasedocumentsquery",
"functionName": "PostKnowledgeKnowledgebaseDocumentsQuery",
"signature": "PostKnowledgeKnowledgebaseDocumentsQuery(knowledgeBaseId, expand, body)",
"parameters": [
{
"name": "knowledgeBaseId",
"type": "string",
"required": "true"
},
{
"name": "expand",
"type": "[]string",
"required": "false"
},
{
"name": "body",
"type": "Knowledgedocumentquery",
"required": "false"
}
],
"return": "Knowledgedocumentqueryresponse",
"example": "config := platformclientv2.GetDefaultConfiguration()\nconfig.BasePath = \"\" // expected format: https://api.mypurecloud.com\nconfig.AccessToken = \"your_access_token\" // or use AuthorizeClientCredentials(...), AuthorizeCodeGrant(...) or AuthorizePKCEGrant(...)\n\napiInstance := platformclientv2.NewKnowledgeApiWithConfig(config)\n\nvar knowledgeBaseId string // Knowledge Base ID\nvar expand []string // Fields, if any, to expand for each document in the search result matching the query.\nvar body platformclientv2.Knowledgedocumentquery // \n// Query for knowledge documents.\ndata, response, err := apiInstance.PostKnowledgeKnowledgebaseDocumentsQuery(knowledgeBaseId, expand, body)\nif err != nil {\n\tfmt.Printf(\"Error calling PostKnowledgeKnowledgebaseDocumentsQuery: %v\\n\", err)\n} else {\n\tfmt.Printf(\"Response:\\n Success: %v\\n Status code: %v\\n Correlation ID: %v\\n Body: %v\\n\", response.IsSuccess, response.StatusCode, response.CorrelationID, data.String())\n}"
},
"postknowledgeknowledgebasedocumentssearch": {
"operationId": "postknowledgeknowledgebasedocumentssearch",
"functionName": "PostKnowledgeKnowledgebaseDocumentsSearch",
Expand Down
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ title: Platform API Client SDK - Go

A Go package to interface with the Genesys Cloud Platform API. View the documentation on the [pkg.go.dev](https://pkg.go.dev/github.com/MyPureCloud/platform-client-sdk-go). Browse the source code on [Github](https://github.com/MyPureCloud/platform-client-sdk-go).

Latest version: 139.0.0 [![GitHub release](https://img.shields.io/github/release/mypurecloud/platform-client-sdk-go.svg)](https://github.com/MyPureCloud/platform-client-sdk-go)
Latest version: 140.0.0 [![GitHub release](https://img.shields.io/github/release/mypurecloud/platform-client-sdk-go.svg)](https://github.com/MyPureCloud/platform-client-sdk-go)
[![Release Notes Badge](https://developer-content.genesys.cloud/images/sdk-release-notes.png)](https://github.com/MyPureCloud/platform-client-sdk-go/blob/master/releaseNotes.md)

## Golang Version Dependency
Expand All @@ -22,7 +22,7 @@ Some macOS users encounter the error "argument list too long" when building or i
Retrieve the package from https://github.com/MyPureCloud/platform-client-sdk-go using `go get`:

```go
go get github.com/mypurecloud/platform-client-sdk-go/v139/platformclientv2
go get github.com/mypurecloud/platform-client-sdk-go/v140/platformclientv2
```

## Using the SDK
Expand All @@ -31,7 +31,7 @@ go get github.com/mypurecloud/platform-client-sdk-go/v139/platformclientv2

```go
import (
"github.com/mypurecloud/platform-client-sdk-go/v139/platformclientv2"
"github.com/mypurecloud/platform-client-sdk-go/v140/platformclientv2"
)
```

Expand Down
Loading

0 comments on commit 38dc031

Please sign in to comment.