package types

import "github.com/aws/aws-sdk-go-v2/service/connectparticipant/types"

Index

Types

type AccessDeniedException

type AccessDeniedException struct {
	Message *string
}

You do not have sufficient access to perform this action.

func (*AccessDeniedException) Error

func (e *AccessDeniedException) Error() string

func (*AccessDeniedException) ErrorCode

func (e *AccessDeniedException) ErrorCode() string

func (*AccessDeniedException) ErrorFault

func (e *AccessDeniedException) ErrorFault() smithy.ErrorFault

func (*AccessDeniedException) ErrorMessage

func (e *AccessDeniedException) ErrorMessage() string

type ChatItemType

type ChatItemType string
const (
	ChatItemTypeMessage        ChatItemType = "MESSAGE"
	ChatItemTypeEvent          ChatItemType = "EVENT"
	ChatItemTypeConnection_ack ChatItemType = "CONNECTION_ACK"
)

Enum values for ChatItemType

type ConnectionCredentials

type ConnectionCredentials struct {

	// The expiration of the token. It's specified in ISO 8601 format:
	// yyyy-MM-ddThh:mm:ss.SSSZ. For example, 2019-11-08T02:41:28.172Z.
	Expiry *string

	// The connection token.
	ConnectionToken *string
}

Connection credentials.

type ConnectionType

type ConnectionType string
const (
	ConnectionTypeWebsocket              ConnectionType = "WEBSOCKET"
	ConnectionTypeConnection_credentials ConnectionType = "CONNECTION_CREDENTIALS"
)

Enum values for ConnectionType

type InternalServerException

type InternalServerException struct {
	Message *string
}

This exception occurs when there is an internal failure in the Amazon Connect service.

func (*InternalServerException) Error

func (e *InternalServerException) Error() string

func (*InternalServerException) ErrorCode

func (e *InternalServerException) ErrorCode() string

func (*InternalServerException) ErrorFault

func (e *InternalServerException) ErrorFault() smithy.ErrorFault

func (*InternalServerException) ErrorMessage

func (e *InternalServerException) ErrorMessage() string

type Item

type Item struct {

	// The ID of the sender in the session.
	ParticipantId *string

	// The type of content of the item.
	ContentType *string

	// Type of the item: message or event.
	Type ChatItemType

	// The content of the message or event.
	Content *string

	// The time when the message or event was sent. It's specified in ISO 8601 format:
	// yyyy-MM-ddThh:mm:ss.SSSZ. For example, 2019-11-08T02:41:28.172Z.
	AbsoluteTime *string

	// The chat display name of the sender.
	DisplayName *string

	// The ID of the item.
	Id *string

	// The role of the sender. For example, is it a customer, agent, or system.
	ParticipantRole ParticipantRole
}

An item - message or event - that has been sent.

type ParticipantRole

type ParticipantRole string
const (
	ParticipantRoleAgent    ParticipantRole = "AGENT"
	ParticipantRoleCustomer ParticipantRole = "CUSTOMER"
	ParticipantRoleSystem   ParticipantRole = "SYSTEM"
)

Enum values for ParticipantRole

type ScanDirection

type ScanDirection string
const (
	ScanDirectionForward  ScanDirection = "FORWARD"
	ScanDirectionBackward ScanDirection = "BACKWARD"
)

Enum values for ScanDirection

type SortKey

type SortKey string
const (
	SortKeyDescending SortKey = "DESCENDING"
	SortKeyAscending  SortKey = "ASCENDING"
)

Enum values for SortKey

type StartPosition

type StartPosition struct {

	// The time in ISO format where to start. It's specified in ISO 8601 format:
	// yyyy-MM-ddThh:mm:ss.SSSZ. For example, 2019-11-08T02:41:28.172Z.
	AbsoluteTime *string

	// The start position of the most recent message where you want to start.
	MostRecent *int32

	// The ID of the message or event where to start.
	Id *string
}

A filtering option for where to start. For example, if you sent 100 messages, start with message 50.

type ThrottlingException

type ThrottlingException struct {
	Message *string
}

The request was denied due to request throttling.

func (*ThrottlingException) Error

func (e *ThrottlingException) Error() string

func (*ThrottlingException) ErrorCode

func (e *ThrottlingException) ErrorCode() string

func (*ThrottlingException) ErrorFault

func (e *ThrottlingException) ErrorFault() smithy.ErrorFault

func (*ThrottlingException) ErrorMessage

func (e *ThrottlingException) ErrorMessage() string

type ValidationException

type ValidationException struct {
	Message *string
}

The input fails to satisfy the constraints specified by Amazon Connect.

func (*ValidationException) Error

func (e *ValidationException) Error() string

func (*ValidationException) ErrorCode

func (e *ValidationException) ErrorCode() string

func (*ValidationException) ErrorFault

func (e *ValidationException) ErrorFault() smithy.ErrorFault

func (*ValidationException) ErrorMessage

func (e *ValidationException) ErrorMessage() string

type Websocket

type Websocket struct {

	// The URL of the websocket.
	Url *string

	// The URL expiration timestamp in ISO date format. It's specified in ISO 8601
	// format: yyyy-MM-ddThh:mm:ss.SSSZ. For example, 2019-11-08T02:41:28.172Z.
	ConnectionExpiry *string
}

The websocket for the participant's connection.

Source Files

enums.go errors.go types.go

Version
v0.26.0
Published
Oct 1, 2020
Platform
windows/amd64
Imports
2 packages
Last checked
51 seconds ago

Tools for package owners.