Skip to content

Commit

Permalink
11.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
PureCloud Jenkins committed Jun 10, 2020
1 parent 9f69321 commit 76d93d3
Show file tree
Hide file tree
Showing 65 changed files with 2,286 additions and 1,085 deletions.
2 changes: 1 addition & 1 deletion 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/platformclientv2). Browse the source code on [Github](https://github.com/MyPureCloud/platform-client-sdk-go).

Latest version: 10.0.0 [![GitHub release](https://img.shields.io/github/release/mypurecloud/platform-client-sdk-go.svg)]()
Latest version: 11.0.0 [![GitHub release](https://img.shields.io/github/release/mypurecloud/platform-client-sdk-go.svg)]()

## Get SDK Package

Expand Down
2 changes: 1 addition & 1 deletion docs/index.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/platformclientv2). Browse the source code on [Github](https://github.com/MyPureCloud/platform-client-sdk-go).

Latest version: 10.0.0 [![GitHub release](https://img.shields.io/github/release/mypurecloud/platform-client-sdk-go.svg)]()
Latest version: 11.0.0 [![GitHub release](https://img.shields.io/github/release/mypurecloud/platform-client-sdk-go.svg)]()

## Get SDK Package

Expand Down
20 changes: 20 additions & 0 deletions notificationMappings.json
Original file line number Diff line number Diff line change
Expand Up @@ -172,6 +172,18 @@
"topic": "v2.routing.queues.{id}.users",
"class": "QueueUserEventTopicQueueMember"
},
{
"topic": "v2.system.no_longer_subscribed.{id}",
"class": "SystemMessageSystemMessage"
},
{
"topic": "v2.system.socket_closing",
"class": "SystemMessageSystemMessage"
},
{
"topic": "v2.system.token_revoked.{id}",
"class": "SystemMessageSystemMessage"
},
{
"topic": "v2.system.{id}.{id}",
"class": "SystemMessageSystemMessage"
Expand Down Expand Up @@ -304,6 +316,10 @@
"topic": "v2.users.{id}.wem.coaching.appointment",
"class": "WemCoachingAppointmentTopicCoachingAppointmentNotification"
},
{
"topic": "v2.users.{id}.wem.learning.assignment",
"class": "WemLearningAssignmentTopicLearningAssignmentNotification"
},
{
"topic": "v2.users.{id}.workforcemanagement.adherence",
"class": "WfmUserScheduleAdherenceUpdatedTopicUserScheduleAdherenceUpdate"
Expand All @@ -324,6 +340,10 @@
"topic": "v2.users.{id}.workforcemanagement.timeoffrequests",
"class": "WfmTimeOffRequestUpdateTopicTimeOffRequestUpdate"
},
{
"topic": "v2.wem.learning.assignments.modules.{id}",
"class": "WemLearningAssignmentRuleRunTopicLearningAssignmentRuleRunNotification"
},
{
"topic": "v2.workforcemanagement.agents",
"class": "WfmMoveAgentsCompleteTopicWfmMoveAgentsComplete"
Expand Down
8 changes: 4 additions & 4 deletions platformclientv2/analyticsevaluation.go
Original file line number Diff line number Diff line change
Expand Up @@ -50,13 +50,13 @@ type Analyticsevaluation struct {
Deleted *bool `json:"deleted,omitempty"`


// OTotalCriticalScore
OTotalCriticalScore *int64 `json:"oTotalCriticalScore,omitempty"`


// OTotalScore
OTotalScore *int64 `json:"oTotalScore,omitempty"`


// OTotalCriticalScore
OTotalCriticalScore *int64 `json:"oTotalCriticalScore,omitempty"`

}

// String returns a JSON representation of the model
Expand Down
50 changes: 50 additions & 0 deletions platformclientv2/coachingannotation.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
package platformclientv2
import (
"time"
"encoding/json"
)

// Coachingannotation
type Coachingannotation struct {
// Id - The globally unique identifier for the object.
Id *string `json:"id,omitempty"`


// CreatedBy - The user who created the annotation.
CreatedBy *Userreference `json:"createdBy,omitempty"`


// DateCreated - The date/time the annotation was created. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss.SSSZ
DateCreated *time.Time `json:"dateCreated,omitempty"`


// ModifiedBy - The last user to modify the annotation.
ModifiedBy *Userreference `json:"modifiedBy,omitempty"`


// DateModified - The date/time the annotation was last modified. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss.SSSZ
DateModified *time.Time `json:"dateModified,omitempty"`


// Text - The text of the annotation.
Text *string `json:"text,omitempty"`


// IsDeleted - Flag indicating whether the annotation is deleted.
IsDeleted *bool `json:"isDeleted,omitempty"`


// AccessType - Determines the permissions required to view this item.
AccessType *string `json:"accessType,omitempty"`


// SelfUri - The URI for this object
SelfUri *string `json:"selfUri,omitempty"`

}

// String returns a JSON representation of the model
func (o *Coachingannotation) String() string {
j, _ := json.Marshal(o)
return string(j)
}
21 changes: 21 additions & 0 deletions platformclientv2/coachingannotationcreaterequest.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
package platformclientv2
import (
"encoding/json"
)

// Coachingannotationcreaterequest
type Coachingannotationcreaterequest struct {
// Text - The text of the annotation.
Text *string `json:"text,omitempty"`


// AccessType - Determines the permissions required to view this item.
AccessType *string `json:"accessType,omitempty"`

}

// String returns a JSON representation of the model
func (o *Coachingannotationcreaterequest) String() string {
j, _ := json.Marshal(o)
return string(j)
}
53 changes: 53 additions & 0 deletions platformclientv2/coachingannotationlist.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
package platformclientv2
import (
"encoding/json"
)

// Coachingannotationlist
type Coachingannotationlist struct {
// Entities
Entities *[]Coachingannotation `json:"entities,omitempty"`


// PageSize
PageSize *int32 `json:"pageSize,omitempty"`


// PageNumber
PageNumber *int32 `json:"pageNumber,omitempty"`


// Total
Total *int64 `json:"total,omitempty"`


// FirstUri
FirstUri *string `json:"firstUri,omitempty"`


// SelfUri
SelfUri *string `json:"selfUri,omitempty"`


// NextUri
NextUri *string `json:"nextUri,omitempty"`


// LastUri
LastUri *string `json:"lastUri,omitempty"`


// PreviousUri
PreviousUri *string `json:"previousUri,omitempty"`


// PageCount
PageCount *int32 `json:"pageCount,omitempty"`

}

// String returns a JSON representation of the model
func (o *Coachingannotationlist) String() string {
j, _ := json.Marshal(o)
return string(j)
}
Loading

0 comments on commit 76d93d3

Please sign in to comment.