Skip to main content

Rating

A rating is feedback on a conversation message from a contact for an agent.

type Rating implements Node, Timestamped {
agent: Agent
createdAt: DateTime!
feedback: String
grade: RatingEnum
id: ID!
message: Message!
updatedAt: DateTime!
}

Fields

Rating.agent ● Agent object common

The subject of the rating.

Rating.createdAt ● DateTime! non-null scalar common

The date and time that the object was created.

Rating.feedback ● String scalar common

A message accompanying the rating.

Rating.grade ● RatingEnum enum common

The actual rating.

Rating.id ● ID! non-null scalar common

Rating.message ● Message! non-null interface common

The message associated with the rating.

Rating.updatedAt ● DateTime! non-null scalar common

The date and time that the object was last updated.

Interfaces

Node interface common

An object with an ID.

Timestamped interface common

An object with timestamp fields for when it was created and last updated.

Implemented by

ChangeTypeUnion union