Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

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 ArtifactStatus

    type ArtifactStatus string
    const (
    	ArtifactStatusApproved   ArtifactStatus = "APPROVED"
    	ArtifactStatusRejected   ArtifactStatus = "REJECTED"
    	ArtifactStatusInProgress ArtifactStatus = "IN_PROGRESS"
    )

      Enum values for ArtifactStatus

      func (ArtifactStatus) Values

      func (ArtifactStatus) Values() []ArtifactStatus

        Values returns all known values for ArtifactStatus. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

        type AttachmentItem

        type AttachmentItem struct {
        
        	// A unique identifier for the attachment.
        	AttachmentId *string
        
        	// A case-sensitive name of the attachment being uploaded.
        	AttachmentName *string
        
        	// Describes the MIME file type of the attachment. For a list of supported file
        	// types, see Feature specifications
        	// (https://docs.aws.amazon.com/connect/latest/adminguide/amazon-connect-service-limits.html#feature-limits)
        	// in the Amazon Connect Administrator Guide.
        	ContentType *string
        
        	// Status of the attachment.
        	Status ArtifactStatus
        }

          The case-insensitive input to indicate standard MIME type that describes the format of the file that will be uploaded.

          type ChatItemType

          type ChatItemType string
          const (
          	ChatItemTypeTyping            ChatItemType = "TYPING"
          	ChatItemTypeParticipantJoined ChatItemType = "PARTICIPANT_JOINED"
          	ChatItemTypeParticipantLeft   ChatItemType = "PARTICIPANT_LEFT"
          	ChatItemTypeChatEnded         ChatItemType = "CHAT_ENDED"
          	ChatItemTypeTransferSucceeded ChatItemType = "TRANSFER_SUCCEEDED"
          	ChatItemTypeTransferFailed    ChatItemType = "TRANSFER_FAILED"
          	ChatItemTypeMessage           ChatItemType = "MESSAGE"
          	ChatItemTypeEvent             ChatItemType = "EVENT"
          	ChatItemTypeAttachment        ChatItemType = "ATTACHMENT"
          	ChatItemTypeConnectionAck     ChatItemType = "CONNECTION_ACK"
          )

            Enum values for ChatItemType

            func (ChatItemType) Values

            func (ChatItemType) Values() []ChatItemType

              Values returns all known values for ChatItemType. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

              type ConflictException

              type ConflictException struct {
              	Message *string
              }

                An attachment with that identifier is already being uploaded.

                func (*ConflictException) Error

                func (e *ConflictException) Error() string

                func (*ConflictException) ErrorCode

                func (e *ConflictException) ErrorCode() string

                func (*ConflictException) ErrorFault

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

                func (*ConflictException) ErrorMessage

                func (e *ConflictException) ErrorMessage() string

                type ConnectionCredentials

                type ConnectionCredentials struct {
                
                	// The connection token.
                	ConnectionToken *string
                
                	// 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
                }

                  Connection credentials.

                  type ConnectionType

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

                    Enum values for ConnectionType

                    func (ConnectionType) Values

                    func (ConnectionType) Values() []ConnectionType

                      Values returns all known values for ConnectionType. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

                      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 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
                        
                        	// Provides information about the attachments.
                        	Attachments []AttachmentItem
                        
                        	// The content of the message or event.
                        	Content *string
                        
                        	// The type of content of the item.
                        	ContentType *string
                        
                        	// The chat display name of the sender.
                        	DisplayName *string
                        
                        	// The ID of the item.
                        	Id *string
                        
                        	// The ID of the sender in the session.
                        	ParticipantId *string
                        
                        	// The role of the sender. For example, is it a customer, agent, or system.
                        	ParticipantRole ParticipantRole
                        
                        	// Type of the item: message or event.
                        	Type ChatItemType
                        }

                          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

                            func (ParticipantRole) Values

                            func (ParticipantRole) Values() []ParticipantRole

                              Values returns all known values for ParticipantRole. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

                              type ScanDirection

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

                                Enum values for ScanDirection

                                func (ScanDirection) Values

                                func (ScanDirection) Values() []ScanDirection

                                  Values returns all known values for ScanDirection. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

                                  type ServiceQuotaExceededException

                                  type ServiceQuotaExceededException struct {
                                  	Message *string
                                  }

                                    The number of attachments per contact exceeds the quota.

                                    func (*ServiceQuotaExceededException) Error

                                    func (*ServiceQuotaExceededException) ErrorCode

                                    func (e *ServiceQuotaExceededException) ErrorCode() string

                                    func (*ServiceQuotaExceededException) ErrorFault

                                    func (*ServiceQuotaExceededException) ErrorMessage

                                    func (e *ServiceQuotaExceededException) ErrorMessage() string

                                    type SortKey

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

                                      Enum values for SortKey

                                      func (SortKey) Values

                                      func (SortKey) Values() []SortKey

                                        Values returns all known values for SortKey. Note that this can be expanded in the future, and so it is only as up to date as the client. The ordering of this slice is not guaranteed to be stable across updates.

                                        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 ID of the message or event where to start.
                                        	Id *string
                                        
                                        	// The start position of the most recent message where you want to start.
                                        	MostRecent int32
                                        }

                                          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 UploadMetadata

                                            type UploadMetadata struct {
                                            
                                            	// The headers to be provided while uploading the file to the URL.
                                            	HeadersToInclude map[string]string
                                            
                                            	// The pre-signed URL using which file would be downloaded from Amazon S3 by the
                                            	// API caller.
                                            	Url *string
                                            
                                            	// The expiration time of the URL in ISO timestamp. It's specified in ISO 8601
                                            	// format: yyyy-MM-ddThh:mm:ss.SSSZ. For example, 2019-11-08T02:41:28.172Z.
                                            	UrlExpiry *string
                                            }

                                              Fields to be used while uploading the attachment.

                                              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 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 URL of the websocket.
                                                	Url *string
                                                }

                                                  The websocket for the participant's connection.