libZSservicesZSamazonka-connectparticipantZSamazonka-connectparticipant
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.ConnectParticipant

Description

Derived from API version 2018-09-07 of the AWS service descriptions, licensed under Apache 2.0.

Amazon Connect is a cloud-based contact center solution that makes it easy to set up and manage a customer contact center and provide reliable customer engagement at any scale.

Amazon Connect enables customer contacts through voice or chat.

The APIs described here are used by chat participants, such as agents and customers.

Synopsis

Service Configuration

defaultService :: Service Source #

API version 2018-09-07 of the Amazon Connect Participant Service SDK configuration.

Errors

Error matchers are designed for use with the functions provided by Control.Exception.Lens. This allows catching (and rethrowing) service specific errors returned by ConnectParticipant.

ValidationException

_ValidationException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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

AccessDeniedException

_AccessDeniedException :: AsError a => Getting (First ServiceError) a ServiceError Source #

You do not have sufficient access to perform this action.

ConflictException

_ConflictException :: AsError a => Getting (First ServiceError) a ServiceError Source #

An attachment with that identifier is already being uploaded.

ServiceQuotaExceededException

_ServiceQuotaExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The number of attachments per contact exceeds the quota.

ThrottlingException

_ThrottlingException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The request was denied due to request throttling.

InternalServerException

_InternalServerException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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

Waiters

Waiters poll by repeatedly sending a request until some remote success condition configured by the Wait specification is fulfilled. The Wait specification determines how many attempts should be made, in addition to delay and retry strategies.

Operations

Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the ListObjects operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results.

Operations that have an AWSPager instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation.

Many operations have the ability to filter results on the server side. See the individual operation parameters for details.

SendMessage

data SendMessage Source #

See: newSendMessage smart constructor.

Instances

Instances details
Eq SendMessage Source # 
Instance details

Defined in Amazonka.ConnectParticipant.SendMessage

Read SendMessage Source # 
Instance details

Defined in Amazonka.ConnectParticipant.SendMessage

Show SendMessage Source # 
Instance details

Defined in Amazonka.ConnectParticipant.SendMessage

Generic SendMessage Source # 
Instance details

Defined in Amazonka.ConnectParticipant.SendMessage

Associated Types

type Rep SendMessage :: Type -> Type #

NFData SendMessage Source # 
Instance details

Defined in Amazonka.ConnectParticipant.SendMessage

Methods

rnf :: SendMessage -> () #

Hashable SendMessage Source # 
Instance details

Defined in Amazonka.ConnectParticipant.SendMessage

ToJSON SendMessage Source # 
Instance details

Defined in Amazonka.ConnectParticipant.SendMessage

AWSRequest SendMessage Source # 
Instance details

Defined in Amazonka.ConnectParticipant.SendMessage

Associated Types

type AWSResponse SendMessage #

ToHeaders SendMessage Source # 
Instance details

Defined in Amazonka.ConnectParticipant.SendMessage

Methods

toHeaders :: SendMessage -> [Header] #

ToPath SendMessage Source # 
Instance details

Defined in Amazonka.ConnectParticipant.SendMessage

ToQuery SendMessage Source # 
Instance details

Defined in Amazonka.ConnectParticipant.SendMessage

type Rep SendMessage Source # 
Instance details

Defined in Amazonka.ConnectParticipant.SendMessage

type Rep SendMessage = D1 ('MetaData "SendMessage" "Amazonka.ConnectParticipant.SendMessage" "libZSservicesZSamazonka-connectparticipantZSamazonka-connectparticipant" 'False) (C1 ('MetaCons "SendMessage'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "contentType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "content") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "connectionToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse SendMessage Source # 
Instance details

Defined in Amazonka.ConnectParticipant.SendMessage

newSendMessage Source #

Create a value of SendMessage with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clientToken:SendMessage', sendMessage_clientToken - A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

$sel:contentType:SendMessage', sendMessage_contentType - The type of the content. Supported types are text/plain.

$sel:content:SendMessage', sendMessage_content - The content of the message.

$sel:connectionToken:SendMessage', sendMessage_connectionToken - The authentication token associated with the connection.

data SendMessageResponse Source #

See: newSendMessageResponse smart constructor.

Instances

Instances details
Eq SendMessageResponse Source # 
Instance details

Defined in Amazonka.ConnectParticipant.SendMessage

Read SendMessageResponse Source # 
Instance details

Defined in Amazonka.ConnectParticipant.SendMessage

Show SendMessageResponse Source # 
Instance details

Defined in Amazonka.ConnectParticipant.SendMessage

Generic SendMessageResponse Source # 
Instance details

Defined in Amazonka.ConnectParticipant.SendMessage

Associated Types

type Rep SendMessageResponse :: Type -> Type #

NFData SendMessageResponse Source # 
Instance details

Defined in Amazonka.ConnectParticipant.SendMessage

Methods

rnf :: SendMessageResponse -> () #

type Rep SendMessageResponse Source # 
Instance details

Defined in Amazonka.ConnectParticipant.SendMessage

type Rep SendMessageResponse = D1 ('MetaData "SendMessageResponse" "Amazonka.ConnectParticipant.SendMessage" "libZSservicesZSamazonka-connectparticipantZSamazonka-connectparticipant" 'False) (C1 ('MetaCons "SendMessageResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "absoluteTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newSendMessageResponse Source #

Create a value of SendMessageResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:absoluteTime:SendMessageResponse', sendMessageResponse_absoluteTime - The time when the message was sent.

It's specified in ISO 8601 format: yyyy-MM-ddThh:mm:ss.SSSZ. For example, 2019-11-08T02:41:28.172Z.

$sel:id:SendMessageResponse', sendMessageResponse_id - The ID of the message.

$sel:httpStatus:SendMessageResponse', sendMessageResponse_httpStatus - The response's http status code.

DisconnectParticipant

data DisconnectParticipant Source #

See: newDisconnectParticipant smart constructor.

Instances

Instances details
Eq DisconnectParticipant Source # 
Instance details

Defined in Amazonka.ConnectParticipant.DisconnectParticipant

Read DisconnectParticipant Source # 
Instance details

Defined in Amazonka.ConnectParticipant.DisconnectParticipant

Show DisconnectParticipant Source # 
Instance details

Defined in Amazonka.ConnectParticipant.DisconnectParticipant

Generic DisconnectParticipant Source # 
Instance details

Defined in Amazonka.ConnectParticipant.DisconnectParticipant

Associated Types

type Rep DisconnectParticipant :: Type -> Type #

NFData DisconnectParticipant Source # 
Instance details

Defined in Amazonka.ConnectParticipant.DisconnectParticipant

Methods

rnf :: DisconnectParticipant -> () #

Hashable DisconnectParticipant Source # 
Instance details

Defined in Amazonka.ConnectParticipant.DisconnectParticipant

ToJSON DisconnectParticipant Source # 
Instance details

Defined in Amazonka.ConnectParticipant.DisconnectParticipant

AWSRequest DisconnectParticipant Source # 
Instance details

Defined in Amazonka.ConnectParticipant.DisconnectParticipant

Associated Types

type AWSResponse DisconnectParticipant #

ToHeaders DisconnectParticipant Source # 
Instance details

Defined in Amazonka.ConnectParticipant.DisconnectParticipant

ToPath DisconnectParticipant Source # 
Instance details

Defined in Amazonka.ConnectParticipant.DisconnectParticipant

ToQuery DisconnectParticipant Source # 
Instance details

Defined in Amazonka.ConnectParticipant.DisconnectParticipant

type Rep DisconnectParticipant Source # 
Instance details

Defined in Amazonka.ConnectParticipant.DisconnectParticipant

type Rep DisconnectParticipant = D1 ('MetaData "DisconnectParticipant" "Amazonka.ConnectParticipant.DisconnectParticipant" "libZSservicesZSamazonka-connectparticipantZSamazonka-connectparticipant" 'False) (C1 ('MetaCons "DisconnectParticipant'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "connectionToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DisconnectParticipant Source # 
Instance details

Defined in Amazonka.ConnectParticipant.DisconnectParticipant

newDisconnectParticipant Source #

Create a value of DisconnectParticipant with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clientToken:DisconnectParticipant', disconnectParticipant_clientToken - A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

$sel:connectionToken:DisconnectParticipant', disconnectParticipant_connectionToken - The authentication token associated with the participant's connection.

data DisconnectParticipantResponse Source #

See: newDisconnectParticipantResponse smart constructor.

Instances

Instances details
Eq DisconnectParticipantResponse Source # 
Instance details

Defined in Amazonka.ConnectParticipant.DisconnectParticipant

Read DisconnectParticipantResponse Source # 
Instance details

Defined in Amazonka.ConnectParticipant.DisconnectParticipant

Show DisconnectParticipantResponse Source # 
Instance details

Defined in Amazonka.ConnectParticipant.DisconnectParticipant

Generic DisconnectParticipantResponse Source # 
Instance details

Defined in Amazonka.ConnectParticipant.DisconnectParticipant

Associated Types

type Rep DisconnectParticipantResponse :: Type -> Type #

NFData DisconnectParticipantResponse Source # 
Instance details

Defined in Amazonka.ConnectParticipant.DisconnectParticipant

type Rep DisconnectParticipantResponse Source # 
Instance details

Defined in Amazonka.ConnectParticipant.DisconnectParticipant

type Rep DisconnectParticipantResponse = D1 ('MetaData "DisconnectParticipantResponse" "Amazonka.ConnectParticipant.DisconnectParticipant" "libZSservicesZSamazonka-connectparticipantZSamazonka-connectparticipant" 'False) (C1 ('MetaCons "DisconnectParticipantResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDisconnectParticipantResponse Source #

Create a value of DisconnectParticipantResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DisconnectParticipantResponse', disconnectParticipantResponse_httpStatus - The response's http status code.

CompleteAttachmentUpload

data CompleteAttachmentUpload Source #

See: newCompleteAttachmentUpload smart constructor.

Instances

Instances details
Eq CompleteAttachmentUpload Source # 
Instance details

Defined in Amazonka.ConnectParticipant.CompleteAttachmentUpload

Read CompleteAttachmentUpload Source # 
Instance details

Defined in Amazonka.ConnectParticipant.CompleteAttachmentUpload

Show CompleteAttachmentUpload Source # 
Instance details

Defined in Amazonka.ConnectParticipant.CompleteAttachmentUpload

Generic CompleteAttachmentUpload Source # 
Instance details

Defined in Amazonka.ConnectParticipant.CompleteAttachmentUpload

Associated Types

type Rep CompleteAttachmentUpload :: Type -> Type #

NFData CompleteAttachmentUpload Source # 
Instance details

Defined in Amazonka.ConnectParticipant.CompleteAttachmentUpload

Hashable CompleteAttachmentUpload Source # 
Instance details

Defined in Amazonka.ConnectParticipant.CompleteAttachmentUpload

ToJSON CompleteAttachmentUpload Source # 
Instance details

Defined in Amazonka.ConnectParticipant.CompleteAttachmentUpload

AWSRequest CompleteAttachmentUpload Source # 
Instance details

Defined in Amazonka.ConnectParticipant.CompleteAttachmentUpload

ToHeaders CompleteAttachmentUpload Source # 
Instance details

Defined in Amazonka.ConnectParticipant.CompleteAttachmentUpload

ToPath CompleteAttachmentUpload Source # 
Instance details

Defined in Amazonka.ConnectParticipant.CompleteAttachmentUpload

ToQuery CompleteAttachmentUpload Source # 
Instance details

Defined in Amazonka.ConnectParticipant.CompleteAttachmentUpload

type Rep CompleteAttachmentUpload Source # 
Instance details

Defined in Amazonka.ConnectParticipant.CompleteAttachmentUpload

type Rep CompleteAttachmentUpload = D1 ('MetaData "CompleteAttachmentUpload" "Amazonka.ConnectParticipant.CompleteAttachmentUpload" "libZSservicesZSamazonka-connectparticipantZSamazonka-connectparticipant" 'False) (C1 ('MetaCons "CompleteAttachmentUpload'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attachmentIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text)) :*: (S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "connectionToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse CompleteAttachmentUpload Source # 
Instance details

Defined in Amazonka.ConnectParticipant.CompleteAttachmentUpload

newCompleteAttachmentUpload Source #

Create a value of CompleteAttachmentUpload with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:attachmentIds:CompleteAttachmentUpload', completeAttachmentUpload_attachmentIds - A list of unique identifiers for the attachments.

$sel:clientToken:CompleteAttachmentUpload', completeAttachmentUpload_clientToken - A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

$sel:connectionToken:CompleteAttachmentUpload', completeAttachmentUpload_connectionToken - The authentication token associated with the participant's connection.

data CompleteAttachmentUploadResponse Source #

See: newCompleteAttachmentUploadResponse smart constructor.

Instances

Instances details
Eq CompleteAttachmentUploadResponse Source # 
Instance details

Defined in Amazonka.ConnectParticipant.CompleteAttachmentUpload

Read CompleteAttachmentUploadResponse Source # 
Instance details

Defined in Amazonka.ConnectParticipant.CompleteAttachmentUpload

Show CompleteAttachmentUploadResponse Source # 
Instance details

Defined in Amazonka.ConnectParticipant.CompleteAttachmentUpload

Generic CompleteAttachmentUploadResponse Source # 
Instance details

Defined in Amazonka.ConnectParticipant.CompleteAttachmentUpload

Associated Types

type Rep CompleteAttachmentUploadResponse :: Type -> Type #

NFData CompleteAttachmentUploadResponse Source # 
Instance details

Defined in Amazonka.ConnectParticipant.CompleteAttachmentUpload

type Rep CompleteAttachmentUploadResponse Source # 
Instance details

Defined in Amazonka.ConnectParticipant.CompleteAttachmentUpload

type Rep CompleteAttachmentUploadResponse = D1 ('MetaData "CompleteAttachmentUploadResponse" "Amazonka.ConnectParticipant.CompleteAttachmentUpload" "libZSservicesZSamazonka-connectparticipantZSamazonka-connectparticipant" 'False) (C1 ('MetaCons "CompleteAttachmentUploadResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCompleteAttachmentUploadResponse Source #

Create a value of CompleteAttachmentUploadResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:CompleteAttachmentUploadResponse', completeAttachmentUploadResponse_httpStatus - The response's http status code.

GetAttachment

data GetAttachment Source #

See: newGetAttachment smart constructor.

Constructors

GetAttachment' Text Text 

Instances

Instances details
Eq GetAttachment Source # 
Instance details

Defined in Amazonka.ConnectParticipant.GetAttachment

Read GetAttachment Source # 
Instance details

Defined in Amazonka.ConnectParticipant.GetAttachment

Show GetAttachment Source # 
Instance details

Defined in Amazonka.ConnectParticipant.GetAttachment

Generic GetAttachment Source # 
Instance details

Defined in Amazonka.ConnectParticipant.GetAttachment

Associated Types

type Rep GetAttachment :: Type -> Type #

NFData GetAttachment Source # 
Instance details

Defined in Amazonka.ConnectParticipant.GetAttachment

Methods

rnf :: GetAttachment -> () #

Hashable GetAttachment Source # 
Instance details

Defined in Amazonka.ConnectParticipant.GetAttachment

ToJSON GetAttachment Source # 
Instance details

Defined in Amazonka.ConnectParticipant.GetAttachment

AWSRequest GetAttachment Source # 
Instance details

Defined in Amazonka.ConnectParticipant.GetAttachment

Associated Types

type AWSResponse GetAttachment #

ToHeaders GetAttachment Source # 
Instance details

Defined in Amazonka.ConnectParticipant.GetAttachment

ToPath GetAttachment Source # 
Instance details

Defined in Amazonka.ConnectParticipant.GetAttachment

ToQuery GetAttachment Source # 
Instance details

Defined in Amazonka.ConnectParticipant.GetAttachment

type Rep GetAttachment Source # 
Instance details

Defined in Amazonka.ConnectParticipant.GetAttachment

type Rep GetAttachment = D1 ('MetaData "GetAttachment" "Amazonka.ConnectParticipant.GetAttachment" "libZSservicesZSamazonka-connectparticipantZSamazonka-connectparticipant" 'False) (C1 ('MetaCons "GetAttachment'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attachmentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "connectionToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetAttachment Source # 
Instance details

Defined in Amazonka.ConnectParticipant.GetAttachment

newGetAttachment Source #

Create a value of GetAttachment with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:attachmentId:GetAttachment', getAttachment_attachmentId - A unique identifier for the attachment.

$sel:connectionToken:GetAttachment', getAttachment_connectionToken - The authentication token associated with the participant's connection.

data GetAttachmentResponse Source #

See: newGetAttachmentResponse smart constructor.

Instances

Instances details
Eq GetAttachmentResponse Source # 
Instance details

Defined in Amazonka.ConnectParticipant.GetAttachment

Read GetAttachmentResponse Source # 
Instance details

Defined in Amazonka.ConnectParticipant.GetAttachment

Show GetAttachmentResponse Source # 
Instance details

Defined in Amazonka.ConnectParticipant.GetAttachment

Generic GetAttachmentResponse Source # 
Instance details

Defined in Amazonka.ConnectParticipant.GetAttachment

Associated Types

type Rep GetAttachmentResponse :: Type -> Type #

NFData GetAttachmentResponse Source # 
Instance details

Defined in Amazonka.ConnectParticipant.GetAttachment

Methods

rnf :: GetAttachmentResponse -> () #

type Rep GetAttachmentResponse Source # 
Instance details

Defined in Amazonka.ConnectParticipant.GetAttachment

type Rep GetAttachmentResponse = D1 ('MetaData "GetAttachmentResponse" "Amazonka.ConnectParticipant.GetAttachment" "libZSservicesZSamazonka-connectparticipantZSamazonka-connectparticipant" 'False) (C1 ('MetaCons "GetAttachmentResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "urlExpiry") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "url") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetAttachmentResponse Source #

Create a value of GetAttachmentResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:urlExpiry:GetAttachmentResponse', getAttachmentResponse_urlExpiry - 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.

$sel:url:GetAttachmentResponse', getAttachmentResponse_url - The pre-signed URL using which file would be downloaded from Amazon S3 by the API caller.

$sel:httpStatus:GetAttachmentResponse', getAttachmentResponse_httpStatus - The response's http status code.

StartAttachmentUpload

data StartAttachmentUpload Source #

See: newStartAttachmentUpload smart constructor.

Instances

Instances details
Eq StartAttachmentUpload Source # 
Instance details

Defined in Amazonka.ConnectParticipant.StartAttachmentUpload

Read StartAttachmentUpload Source # 
Instance details

Defined in Amazonka.ConnectParticipant.StartAttachmentUpload

Show StartAttachmentUpload Source # 
Instance details

Defined in Amazonka.ConnectParticipant.StartAttachmentUpload

Generic StartAttachmentUpload Source # 
Instance details

Defined in Amazonka.ConnectParticipant.StartAttachmentUpload

Associated Types

type Rep StartAttachmentUpload :: Type -> Type #

NFData StartAttachmentUpload Source # 
Instance details

Defined in Amazonka.ConnectParticipant.StartAttachmentUpload

Methods

rnf :: StartAttachmentUpload -> () #

Hashable StartAttachmentUpload Source # 
Instance details

Defined in Amazonka.ConnectParticipant.StartAttachmentUpload

ToJSON StartAttachmentUpload Source # 
Instance details

Defined in Amazonka.ConnectParticipant.StartAttachmentUpload

AWSRequest StartAttachmentUpload Source # 
Instance details

Defined in Amazonka.ConnectParticipant.StartAttachmentUpload

Associated Types

type AWSResponse StartAttachmentUpload #

ToHeaders StartAttachmentUpload Source # 
Instance details

Defined in Amazonka.ConnectParticipant.StartAttachmentUpload

ToPath StartAttachmentUpload Source # 
Instance details

Defined in Amazonka.ConnectParticipant.StartAttachmentUpload

ToQuery StartAttachmentUpload Source # 
Instance details

Defined in Amazonka.ConnectParticipant.StartAttachmentUpload

type Rep StartAttachmentUpload Source # 
Instance details

Defined in Amazonka.ConnectParticipant.StartAttachmentUpload

type Rep StartAttachmentUpload = D1 ('MetaData "StartAttachmentUpload" "Amazonka.ConnectParticipant.StartAttachmentUpload" "libZSservicesZSamazonka-connectparticipantZSamazonka-connectparticipant" 'False) (C1 ('MetaCons "StartAttachmentUpload'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "contentType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "attachmentSizeInBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural)) :*: (S1 ('MetaSel ('Just "attachmentName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "connectionToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse StartAttachmentUpload Source # 
Instance details

Defined in Amazonka.ConnectParticipant.StartAttachmentUpload

newStartAttachmentUpload Source #

Create a value of StartAttachmentUpload with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:contentType:StartAttachmentUpload', startAttachmentUpload_contentType - Describes the MIME file type of the attachment. For a list of supported file types, see Feature specifications in the Amazon Connect Administrator Guide.

$sel:attachmentSizeInBytes:StartAttachmentUpload', startAttachmentUpload_attachmentSizeInBytes - The size of the attachment in bytes.

$sel:attachmentName:StartAttachmentUpload', startAttachmentUpload_attachmentName - A case-sensitive name of the attachment being uploaded.

$sel:clientToken:StartAttachmentUpload', startAttachmentUpload_clientToken - A unique case sensitive identifier to support idempotency of request.

$sel:connectionToken:StartAttachmentUpload', startAttachmentUpload_connectionToken - The authentication token associated with the participant's connection.

data StartAttachmentUploadResponse Source #

See: newStartAttachmentUploadResponse smart constructor.

Instances

Instances details
Eq StartAttachmentUploadResponse Source # 
Instance details

Defined in Amazonka.ConnectParticipant.StartAttachmentUpload

Read StartAttachmentUploadResponse Source # 
Instance details

Defined in Amazonka.ConnectParticipant.StartAttachmentUpload

Show StartAttachmentUploadResponse Source # 
Instance details

Defined in Amazonka.ConnectParticipant.StartAttachmentUpload

Generic StartAttachmentUploadResponse Source # 
Instance details

Defined in Amazonka.ConnectParticipant.StartAttachmentUpload

Associated Types

type Rep StartAttachmentUploadResponse :: Type -> Type #

NFData StartAttachmentUploadResponse Source # 
Instance details

Defined in Amazonka.ConnectParticipant.StartAttachmentUpload

type Rep StartAttachmentUploadResponse Source # 
Instance details

Defined in Amazonka.ConnectParticipant.StartAttachmentUpload

type Rep StartAttachmentUploadResponse = D1 ('MetaData "StartAttachmentUploadResponse" "Amazonka.ConnectParticipant.StartAttachmentUpload" "libZSservicesZSamazonka-connectparticipantZSamazonka-connectparticipant" 'False) (C1 ('MetaCons "StartAttachmentUploadResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attachmentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "uploadMetadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UploadMetadata)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newStartAttachmentUploadResponse Source #

Create a value of StartAttachmentUploadResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:attachmentId:StartAttachmentUploadResponse', startAttachmentUploadResponse_attachmentId - A unique identifier for the attachment.

$sel:uploadMetadata:StartAttachmentUploadResponse', startAttachmentUploadResponse_uploadMetadata - Fields to be used while uploading the attachment.

$sel:httpStatus:StartAttachmentUploadResponse', startAttachmentUploadResponse_httpStatus - The response's http status code.

CreateParticipantConnection

data CreateParticipantConnection Source #

See: newCreateParticipantConnection smart constructor.

Instances

Instances details
Eq CreateParticipantConnection Source # 
Instance details

Defined in Amazonka.ConnectParticipant.CreateParticipantConnection

Read CreateParticipantConnection Source # 
Instance details

Defined in Amazonka.ConnectParticipant.CreateParticipantConnection

Show CreateParticipantConnection Source # 
Instance details

Defined in Amazonka.ConnectParticipant.CreateParticipantConnection

Generic CreateParticipantConnection Source # 
Instance details

Defined in Amazonka.ConnectParticipant.CreateParticipantConnection

Associated Types

type Rep CreateParticipantConnection :: Type -> Type #

NFData CreateParticipantConnection Source # 
Instance details

Defined in Amazonka.ConnectParticipant.CreateParticipantConnection

Hashable CreateParticipantConnection Source # 
Instance details

Defined in Amazonka.ConnectParticipant.CreateParticipantConnection

ToJSON CreateParticipantConnection Source # 
Instance details

Defined in Amazonka.ConnectParticipant.CreateParticipantConnection

AWSRequest CreateParticipantConnection Source # 
Instance details

Defined in Amazonka.ConnectParticipant.CreateParticipantConnection

ToHeaders CreateParticipantConnection Source # 
Instance details

Defined in Amazonka.ConnectParticipant.CreateParticipantConnection

ToPath CreateParticipantConnection Source # 
Instance details

Defined in Amazonka.ConnectParticipant.CreateParticipantConnection

ToQuery CreateParticipantConnection Source # 
Instance details

Defined in Amazonka.ConnectParticipant.CreateParticipantConnection

type Rep CreateParticipantConnection Source # 
Instance details

Defined in Amazonka.ConnectParticipant.CreateParticipantConnection

type Rep CreateParticipantConnection = D1 ('MetaData "CreateParticipantConnection" "Amazonka.ConnectParticipant.CreateParticipantConnection" "libZSservicesZSamazonka-connectparticipantZSamazonka-connectparticipant" 'False) (C1 ('MetaCons "CreateParticipantConnection'" 'PrefixI 'True) (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty ConnectionType)) :*: S1 ('MetaSel ('Just "participantToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse CreateParticipantConnection Source # 
Instance details

Defined in Amazonka.ConnectParticipant.CreateParticipantConnection

newCreateParticipantConnection Source #

Create a value of CreateParticipantConnection with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:type':CreateParticipantConnection', createParticipantConnection_type - Type of connection information required.

$sel:participantToken:CreateParticipantConnection', createParticipantConnection_participantToken - This is a header parameter.

The Participant Token as obtained from StartChatContact API response.

data CreateParticipantConnectionResponse Source #

Instances

Instances details
Eq CreateParticipantConnectionResponse Source # 
Instance details

Defined in Amazonka.ConnectParticipant.CreateParticipantConnection

Read CreateParticipantConnectionResponse Source # 
Instance details

Defined in Amazonka.ConnectParticipant.CreateParticipantConnection

Show CreateParticipantConnectionResponse Source # 
Instance details

Defined in Amazonka.ConnectParticipant.CreateParticipantConnection

Generic CreateParticipantConnectionResponse Source # 
Instance details

Defined in Amazonka.ConnectParticipant.CreateParticipantConnection

NFData CreateParticipantConnectionResponse Source # 
Instance details

Defined in Amazonka.ConnectParticipant.CreateParticipantConnection

type Rep CreateParticipantConnectionResponse Source # 
Instance details

Defined in Amazonka.ConnectParticipant.CreateParticipantConnection

type Rep CreateParticipantConnectionResponse = D1 ('MetaData "CreateParticipantConnectionResponse" "Amazonka.ConnectParticipant.CreateParticipantConnection" "libZSservicesZSamazonka-connectparticipantZSamazonka-connectparticipant" 'False) (C1 ('MetaCons "CreateParticipantConnectionResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "connectionCredentials") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConnectionCredentials)) :*: (S1 ('MetaSel ('Just "websocket") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Websocket)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newCreateParticipantConnectionResponse Source #

Create a value of CreateParticipantConnectionResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:connectionCredentials:CreateParticipantConnectionResponse', createParticipantConnectionResponse_connectionCredentials - Creates the participant's connection credentials. The authentication token associated with the participant's connection.

$sel:websocket:CreateParticipantConnectionResponse', createParticipantConnectionResponse_websocket - Creates the participant's websocket connection.

$sel:httpStatus:CreateParticipantConnectionResponse', createParticipantConnectionResponse_httpStatus - The response's http status code.

GetTranscript

data GetTranscript Source #

See: newGetTranscript smart constructor.

Instances

Instances details
Eq GetTranscript Source # 
Instance details

Defined in Amazonka.ConnectParticipant.GetTranscript

Read GetTranscript Source # 
Instance details

Defined in Amazonka.ConnectParticipant.GetTranscript

Show GetTranscript Source # 
Instance details

Defined in Amazonka.ConnectParticipant.GetTranscript

Generic GetTranscript Source # 
Instance details

Defined in Amazonka.ConnectParticipant.GetTranscript

Associated Types

type Rep GetTranscript :: Type -> Type #

NFData GetTranscript Source # 
Instance details

Defined in Amazonka.ConnectParticipant.GetTranscript

Methods

rnf :: GetTranscript -> () #

Hashable GetTranscript Source # 
Instance details

Defined in Amazonka.ConnectParticipant.GetTranscript

ToJSON GetTranscript Source # 
Instance details

Defined in Amazonka.ConnectParticipant.GetTranscript

AWSRequest GetTranscript Source # 
Instance details

Defined in Amazonka.ConnectParticipant.GetTranscript

Associated Types

type AWSResponse GetTranscript #

ToHeaders GetTranscript Source # 
Instance details

Defined in Amazonka.ConnectParticipant.GetTranscript

ToPath GetTranscript Source # 
Instance details

Defined in Amazonka.ConnectParticipant.GetTranscript

ToQuery GetTranscript Source # 
Instance details

Defined in Amazonka.ConnectParticipant.GetTranscript

type Rep GetTranscript Source # 
Instance details

Defined in Amazonka.ConnectParticipant.GetTranscript

type Rep GetTranscript = D1 ('MetaData "GetTranscript" "Amazonka.ConnectParticipant.GetTranscript" "libZSservicesZSamazonka-connectparticipantZSamazonka-connectparticipant" 'False) (C1 ('MetaCons "GetTranscript'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "scanDirection") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ScanDirection)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sortOrder") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SortKey)))) :*: ((S1 ('MetaSel ('Just "contactId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "startPosition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StartPosition)) :*: S1 ('MetaSel ('Just "connectionToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse GetTranscript Source # 
Instance details

Defined in Amazonka.ConnectParticipant.GetTranscript

newGetTranscript Source #

Create a value of GetTranscript with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:scanDirection:GetTranscript', getTranscript_scanDirection - The direction from StartPosition from which to retrieve message. Default: BACKWARD when no StartPosition is provided, FORWARD with StartPosition.

$sel:nextToken:GetTranscript', getTranscript_nextToken - The pagination token. Use the value returned previously in the next subsequent request to retrieve the next set of results.

$sel:sortOrder:GetTranscript', getTranscript_sortOrder - The sort order for the records. Default: DESCENDING.

$sel:contactId:GetTranscript', getTranscript_contactId - The contactId from the current contact chain for which transcript is needed.

$sel:maxResults:GetTranscript', getTranscript_maxResults - The maximum number of results to return in the page. Default: 10.

$sel:startPosition:GetTranscript', getTranscript_startPosition - A filtering option for where to start.

$sel:connectionToken:GetTranscript', getTranscript_connectionToken - The authentication token associated with the participant's connection.

data GetTranscriptResponse Source #

See: newGetTranscriptResponse smart constructor.

Instances

Instances details
Eq GetTranscriptResponse Source # 
Instance details

Defined in Amazonka.ConnectParticipant.GetTranscript

Read GetTranscriptResponse Source # 
Instance details

Defined in Amazonka.ConnectParticipant.GetTranscript

Show GetTranscriptResponse Source # 
Instance details

Defined in Amazonka.ConnectParticipant.GetTranscript

Generic GetTranscriptResponse Source # 
Instance details

Defined in Amazonka.ConnectParticipant.GetTranscript

Associated Types

type Rep GetTranscriptResponse :: Type -> Type #

NFData GetTranscriptResponse Source # 
Instance details

Defined in Amazonka.ConnectParticipant.GetTranscript

Methods

rnf :: GetTranscriptResponse -> () #

type Rep GetTranscriptResponse Source # 
Instance details

Defined in Amazonka.ConnectParticipant.GetTranscript

type Rep GetTranscriptResponse = D1 ('MetaData "GetTranscriptResponse" "Amazonka.ConnectParticipant.GetTranscript" "libZSservicesZSamazonka-connectparticipantZSamazonka-connectparticipant" 'False) (C1 ('MetaCons "GetTranscriptResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "initialContactId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "transcript") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Item])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetTranscriptResponse Source #

Create a value of GetTranscriptResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nextToken:GetTranscript', getTranscriptResponse_nextToken - The pagination token. Use the value returned previously in the next subsequent request to retrieve the next set of results.

$sel:initialContactId:GetTranscriptResponse', getTranscriptResponse_initialContactId - The initial contact ID for the contact.

$sel:transcript:GetTranscriptResponse', getTranscriptResponse_transcript - The list of messages in the session.

$sel:httpStatus:GetTranscriptResponse', getTranscriptResponse_httpStatus - The response's http status code.

SendEvent

data SendEvent Source #

See: newSendEvent smart constructor.

Constructors

SendEvent' (Maybe Text) (Maybe Text) Text Text 

Instances

Instances details
Eq SendEvent Source # 
Instance details

Defined in Amazonka.ConnectParticipant.SendEvent

Read SendEvent Source # 
Instance details

Defined in Amazonka.ConnectParticipant.SendEvent

Show SendEvent Source # 
Instance details

Defined in Amazonka.ConnectParticipant.SendEvent

Generic SendEvent Source # 
Instance details

Defined in Amazonka.ConnectParticipant.SendEvent

Associated Types

type Rep SendEvent :: Type -> Type #

NFData SendEvent Source # 
Instance details

Defined in Amazonka.ConnectParticipant.SendEvent

Methods

rnf :: SendEvent -> () #

Hashable SendEvent Source # 
Instance details

Defined in Amazonka.ConnectParticipant.SendEvent

ToJSON SendEvent Source # 
Instance details

Defined in Amazonka.ConnectParticipant.SendEvent

AWSRequest SendEvent Source # 
Instance details

Defined in Amazonka.ConnectParticipant.SendEvent

Associated Types

type AWSResponse SendEvent #

ToHeaders SendEvent Source # 
Instance details

Defined in Amazonka.ConnectParticipant.SendEvent

Methods

toHeaders :: SendEvent -> [Header] #

ToPath SendEvent Source # 
Instance details

Defined in Amazonka.ConnectParticipant.SendEvent

ToQuery SendEvent Source # 
Instance details

Defined in Amazonka.ConnectParticipant.SendEvent

type Rep SendEvent Source # 
Instance details

Defined in Amazonka.ConnectParticipant.SendEvent

type Rep SendEvent = D1 ('MetaData "SendEvent" "Amazonka.ConnectParticipant.SendEvent" "libZSservicesZSamazonka-connectparticipantZSamazonka-connectparticipant" 'False) (C1 ('MetaCons "SendEvent'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "content") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "contentType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "connectionToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse SendEvent Source # 
Instance details

Defined in Amazonka.ConnectParticipant.SendEvent

newSendEvent Source #

Create a value of SendEvent with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clientToken:SendEvent', sendEvent_clientToken - A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

$sel:content:SendEvent', sendEvent_content - The content of the event to be sent (for example, message text). This is not yet supported.

$sel:contentType:SendEvent', sendEvent_contentType - The content type of the request. Supported types are:

  • application/vnd.amazonaws.connect.event.typing
  • application/vnd.amazonaws.connect.event.connection.acknowledged

$sel:connectionToken:SendEvent', sendEvent_connectionToken - The authentication token associated with the participant's connection.

data SendEventResponse Source #

See: newSendEventResponse smart constructor.

Instances

Instances details
Eq SendEventResponse Source # 
Instance details

Defined in Amazonka.ConnectParticipant.SendEvent

Read SendEventResponse Source # 
Instance details

Defined in Amazonka.ConnectParticipant.SendEvent

Show SendEventResponse Source # 
Instance details

Defined in Amazonka.ConnectParticipant.SendEvent

Generic SendEventResponse Source # 
Instance details

Defined in Amazonka.ConnectParticipant.SendEvent

Associated Types

type Rep SendEventResponse :: Type -> Type #

NFData SendEventResponse Source # 
Instance details

Defined in Amazonka.ConnectParticipant.SendEvent

Methods

rnf :: SendEventResponse -> () #

type Rep SendEventResponse Source # 
Instance details

Defined in Amazonka.ConnectParticipant.SendEvent

type Rep SendEventResponse = D1 ('MetaData "SendEventResponse" "Amazonka.ConnectParticipant.SendEvent" "libZSservicesZSamazonka-connectparticipantZSamazonka-connectparticipant" 'False) (C1 ('MetaCons "SendEventResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "absoluteTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newSendEventResponse Source #

Create a value of SendEventResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:absoluteTime:SendEventResponse', sendEventResponse_absoluteTime - The time when the event was sent.

It's specified in ISO 8601 format: yyyy-MM-ddThh:mm:ss.SSSZ. For example, 2019-11-08T02:41:28.172Z.

$sel:id:SendEventResponse', sendEventResponse_id - The ID of the response.

$sel:httpStatus:SendEventResponse', sendEventResponse_httpStatus - The response's http status code.

Types

ArtifactStatus

newtype ArtifactStatus Source #

Constructors

ArtifactStatus' 

Instances

Instances details
Eq ArtifactStatus Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ArtifactStatus

Ord ArtifactStatus Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ArtifactStatus

Read ArtifactStatus Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ArtifactStatus

Show ArtifactStatus Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ArtifactStatus

Generic ArtifactStatus Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ArtifactStatus

Associated Types

type Rep ArtifactStatus :: Type -> Type #

NFData ArtifactStatus Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ArtifactStatus

Methods

rnf :: ArtifactStatus -> () #

Hashable ArtifactStatus Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ArtifactStatus

ToJSON ArtifactStatus Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ArtifactStatus

ToJSONKey ArtifactStatus Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ArtifactStatus

FromJSON ArtifactStatus Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ArtifactStatus

FromJSONKey ArtifactStatus Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ArtifactStatus

ToLog ArtifactStatus Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ArtifactStatus

ToHeader ArtifactStatus Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ArtifactStatus

ToQuery ArtifactStatus Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ArtifactStatus

FromXML ArtifactStatus Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ArtifactStatus

ToXML ArtifactStatus Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ArtifactStatus

Methods

toXML :: ArtifactStatus -> XML #

ToByteString ArtifactStatus Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ArtifactStatus

FromText ArtifactStatus Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ArtifactStatus

ToText ArtifactStatus Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ArtifactStatus

type Rep ArtifactStatus Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ArtifactStatus

type Rep ArtifactStatus = D1 ('MetaData "ArtifactStatus" "Amazonka.ConnectParticipant.Types.ArtifactStatus" "libZSservicesZSamazonka-connectparticipantZSamazonka-connectparticipant" 'True) (C1 ('MetaCons "ArtifactStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromArtifactStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ChatItemType

newtype ChatItemType Source #

Constructors

ChatItemType' 

Instances

Instances details
Eq ChatItemType Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ChatItemType

Ord ChatItemType Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ChatItemType

Read ChatItemType Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ChatItemType

Show ChatItemType Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ChatItemType

Generic ChatItemType Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ChatItemType

Associated Types

type Rep ChatItemType :: Type -> Type #

NFData ChatItemType Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ChatItemType

Methods

rnf :: ChatItemType -> () #

Hashable ChatItemType Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ChatItemType

ToJSON ChatItemType Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ChatItemType

ToJSONKey ChatItemType Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ChatItemType

FromJSON ChatItemType Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ChatItemType

FromJSONKey ChatItemType Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ChatItemType

ToLog ChatItemType Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ChatItemType

ToHeader ChatItemType Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ChatItemType

ToQuery ChatItemType Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ChatItemType

FromXML ChatItemType Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ChatItemType

ToXML ChatItemType Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ChatItemType

Methods

toXML :: ChatItemType -> XML #

ToByteString ChatItemType Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ChatItemType

FromText ChatItemType Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ChatItemType

ToText ChatItemType Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ChatItemType

Methods

toText :: ChatItemType -> Text #

type Rep ChatItemType Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ChatItemType

type Rep ChatItemType = D1 ('MetaData "ChatItemType" "Amazonka.ConnectParticipant.Types.ChatItemType" "libZSservicesZSamazonka-connectparticipantZSamazonka-connectparticipant" 'True) (C1 ('MetaCons "ChatItemType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromChatItemType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ConnectionType

newtype ConnectionType Source #

Constructors

ConnectionType' 

Instances

Instances details
Eq ConnectionType Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ConnectionType

Ord ConnectionType Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ConnectionType

Read ConnectionType Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ConnectionType

Show ConnectionType Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ConnectionType

Generic ConnectionType Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ConnectionType

Associated Types

type Rep ConnectionType :: Type -> Type #

NFData ConnectionType Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ConnectionType

Methods

rnf :: ConnectionType -> () #

Hashable ConnectionType Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ConnectionType

ToJSON ConnectionType Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ConnectionType

ToJSONKey ConnectionType Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ConnectionType

FromJSON ConnectionType Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ConnectionType

FromJSONKey ConnectionType Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ConnectionType

ToLog ConnectionType Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ConnectionType

ToHeader ConnectionType Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ConnectionType

ToQuery ConnectionType Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ConnectionType

FromXML ConnectionType Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ConnectionType

ToXML ConnectionType Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ConnectionType

Methods

toXML :: ConnectionType -> XML #

ToByteString ConnectionType Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ConnectionType

FromText ConnectionType Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ConnectionType

ToText ConnectionType Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ConnectionType

type Rep ConnectionType Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ConnectionType

type Rep ConnectionType = D1 ('MetaData "ConnectionType" "Amazonka.ConnectParticipant.Types.ConnectionType" "libZSservicesZSamazonka-connectparticipantZSamazonka-connectparticipant" 'True) (C1 ('MetaCons "ConnectionType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromConnectionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ParticipantRole

newtype ParticipantRole Source #

Constructors

ParticipantRole' 

Instances

Instances details
Eq ParticipantRole Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ParticipantRole

Ord ParticipantRole Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ParticipantRole

Read ParticipantRole Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ParticipantRole

Show ParticipantRole Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ParticipantRole

Generic ParticipantRole Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ParticipantRole

Associated Types

type Rep ParticipantRole :: Type -> Type #

NFData ParticipantRole Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ParticipantRole

Methods

rnf :: ParticipantRole -> () #

Hashable ParticipantRole Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ParticipantRole

ToJSON ParticipantRole Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ParticipantRole

ToJSONKey ParticipantRole Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ParticipantRole

FromJSON ParticipantRole Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ParticipantRole

FromJSONKey ParticipantRole Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ParticipantRole

ToLog ParticipantRole Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ParticipantRole

ToHeader ParticipantRole Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ParticipantRole

ToQuery ParticipantRole Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ParticipantRole

FromXML ParticipantRole Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ParticipantRole

ToXML ParticipantRole Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ParticipantRole

Methods

toXML :: ParticipantRole -> XML #

ToByteString ParticipantRole Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ParticipantRole

FromText ParticipantRole Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ParticipantRole

ToText ParticipantRole Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ParticipantRole

type Rep ParticipantRole Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ParticipantRole

type Rep ParticipantRole = D1 ('MetaData "ParticipantRole" "Amazonka.ConnectParticipant.Types.ParticipantRole" "libZSservicesZSamazonka-connectparticipantZSamazonka-connectparticipant" 'True) (C1 ('MetaCons "ParticipantRole'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromParticipantRole") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ScanDirection

newtype ScanDirection Source #

Constructors

ScanDirection' 

Instances

Instances details
Eq ScanDirection Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ScanDirection

Ord ScanDirection Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ScanDirection

Read ScanDirection Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ScanDirection

Show ScanDirection Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ScanDirection

Generic ScanDirection Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ScanDirection

Associated Types

type Rep ScanDirection :: Type -> Type #

NFData ScanDirection Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ScanDirection

Methods

rnf :: ScanDirection -> () #

Hashable ScanDirection Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ScanDirection

ToJSON ScanDirection Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ScanDirection

ToJSONKey ScanDirection Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ScanDirection

FromJSON ScanDirection Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ScanDirection

FromJSONKey ScanDirection Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ScanDirection

ToLog ScanDirection Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ScanDirection

ToHeader ScanDirection Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ScanDirection

ToQuery ScanDirection Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ScanDirection

FromXML ScanDirection Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ScanDirection

ToXML ScanDirection Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ScanDirection

Methods

toXML :: ScanDirection -> XML #

ToByteString ScanDirection Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ScanDirection

FromText ScanDirection Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ScanDirection

ToText ScanDirection Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ScanDirection

Methods

toText :: ScanDirection -> Text #

type Rep ScanDirection Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ScanDirection

type Rep ScanDirection = D1 ('MetaData "ScanDirection" "Amazonka.ConnectParticipant.Types.ScanDirection" "libZSservicesZSamazonka-connectparticipantZSamazonka-connectparticipant" 'True) (C1 ('MetaCons "ScanDirection'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromScanDirection") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SortKey

newtype SortKey Source #

Constructors

SortKey' 

Fields

Bundled Patterns

pattern SortKey_ASCENDING :: SortKey 
pattern SortKey_DESCENDING :: SortKey 

Instances

Instances details
Eq SortKey Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.SortKey

Methods

(==) :: SortKey -> SortKey -> Bool #

(/=) :: SortKey -> SortKey -> Bool #

Ord SortKey Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.SortKey

Read SortKey Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.SortKey

Show SortKey Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.SortKey

Generic SortKey Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.SortKey

Associated Types

type Rep SortKey :: Type -> Type #

Methods

from :: SortKey -> Rep SortKey x #

to :: Rep SortKey x -> SortKey #

NFData SortKey Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.SortKey

Methods

rnf :: SortKey -> () #

Hashable SortKey Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.SortKey

Methods

hashWithSalt :: Int -> SortKey -> Int #

hash :: SortKey -> Int #

ToJSON SortKey Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.SortKey

ToJSONKey SortKey Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.SortKey

FromJSON SortKey Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.SortKey

FromJSONKey SortKey Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.SortKey

ToLog SortKey Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.SortKey

ToHeader SortKey Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.SortKey

Methods

toHeader :: HeaderName -> SortKey -> [Header] #

ToQuery SortKey Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.SortKey

FromXML SortKey Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.SortKey

ToXML SortKey Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.SortKey

Methods

toXML :: SortKey -> XML #

ToByteString SortKey Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.SortKey

Methods

toBS :: SortKey -> ByteString #

FromText SortKey Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.SortKey

ToText SortKey Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.SortKey

Methods

toText :: SortKey -> Text #

type Rep SortKey Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.SortKey

type Rep SortKey = D1 ('MetaData "SortKey" "Amazonka.ConnectParticipant.Types.SortKey" "libZSservicesZSamazonka-connectparticipantZSamazonka-connectparticipant" 'True) (C1 ('MetaCons "SortKey'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSortKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AttachmentItem

data AttachmentItem Source #

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

See: newAttachmentItem smart constructor.

Instances

Instances details
Eq AttachmentItem Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.AttachmentItem

Read AttachmentItem Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.AttachmentItem

Show AttachmentItem Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.AttachmentItem

Generic AttachmentItem Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.AttachmentItem

Associated Types

type Rep AttachmentItem :: Type -> Type #

NFData AttachmentItem Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.AttachmentItem

Methods

rnf :: AttachmentItem -> () #

Hashable AttachmentItem Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.AttachmentItem

FromJSON AttachmentItem Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.AttachmentItem

type Rep AttachmentItem Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.AttachmentItem

type Rep AttachmentItem = D1 ('MetaData "AttachmentItem" "Amazonka.ConnectParticipant.Types.AttachmentItem" "libZSservicesZSamazonka-connectparticipantZSamazonka-connectparticipant" 'False) (C1 ('MetaCons "AttachmentItem'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ArtifactStatus)) :*: S1 ('MetaSel ('Just "attachmentName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "attachmentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "contentType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newAttachmentItem :: AttachmentItem Source #

Create a value of AttachmentItem with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:status:AttachmentItem', attachmentItem_status - Status of the attachment.

$sel:attachmentName:AttachmentItem', attachmentItem_attachmentName - A case-sensitive name of the attachment being uploaded.

$sel:attachmentId:AttachmentItem', attachmentItem_attachmentId - A unique identifier for the attachment.

$sel:contentType:AttachmentItem', attachmentItem_contentType - Describes the MIME file type of the attachment. For a list of supported file types, see Feature specifications in the Amazon Connect Administrator Guide.

ConnectionCredentials

data ConnectionCredentials Source #

Connection credentials.

See: newConnectionCredentials smart constructor.

Instances

Instances details
Eq ConnectionCredentials Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ConnectionCredentials

Read ConnectionCredentials Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ConnectionCredentials

Show ConnectionCredentials Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ConnectionCredentials

Generic ConnectionCredentials Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ConnectionCredentials

Associated Types

type Rep ConnectionCredentials :: Type -> Type #

NFData ConnectionCredentials Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ConnectionCredentials

Methods

rnf :: ConnectionCredentials -> () #

Hashable ConnectionCredentials Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ConnectionCredentials

FromJSON ConnectionCredentials Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ConnectionCredentials

type Rep ConnectionCredentials Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.ConnectionCredentials

type Rep ConnectionCredentials = D1 ('MetaData "ConnectionCredentials" "Amazonka.ConnectParticipant.Types.ConnectionCredentials" "libZSservicesZSamazonka-connectparticipantZSamazonka-connectparticipant" 'False) (C1 ('MetaCons "ConnectionCredentials'" 'PrefixI 'True) (S1 ('MetaSel ('Just "expiry") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "connectionToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newConnectionCredentials :: ConnectionCredentials Source #

Create a value of ConnectionCredentials with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:expiry:ConnectionCredentials', connectionCredentials_expiry - 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.

$sel:connectionToken:ConnectionCredentials', connectionCredentials_connectionToken - The connection token.

Item

data Item Source #

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

See: newItem smart constructor.

Instances

Instances details
Eq Item Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.Item

Methods

(==) :: Item -> Item -> Bool #

(/=) :: Item -> Item -> Bool #

Read Item Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.Item

Show Item Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.Item

Methods

showsPrec :: Int -> Item -> ShowS #

show :: Item -> String #

showList :: [Item] -> ShowS #

Generic Item Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.Item

Associated Types

type Rep Item :: Type -> Type #

Methods

from :: Item -> Rep Item x #

to :: Rep Item x -> Item #

NFData Item Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.Item

Methods

rnf :: Item -> () #

Hashable Item Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.Item

Methods

hashWithSalt :: Int -> Item -> Int #

hash :: Item -> Int #

FromJSON Item Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.Item

type Rep Item Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.Item

newItem :: Item Source #

Create a value of Item with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:participantId:Item', item_participantId - The ID of the sender in the session.

$sel:absoluteTime:Item', item_absoluteTime - 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.

$sel:attachments:Item', item_attachments - Provides information about the attachments.

$sel:participantRole:Item', item_participantRole - The role of the sender. For example, is it a customer, agent, or system.

$sel:content:Item', item_content - The content of the message or event.

$sel:id:Item', item_id - The ID of the item.

$sel:displayName:Item', item_displayName - The chat display name of the sender.

$sel:type':Item', item_type - Type of the item: message or event.

$sel:contentType:Item', item_contentType - The type of content of the item.

StartPosition

data StartPosition Source #

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

See: newStartPosition smart constructor.

Instances

Instances details
Eq StartPosition Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.StartPosition

Read StartPosition Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.StartPosition

Show StartPosition Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.StartPosition

Generic StartPosition Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.StartPosition

Associated Types

type Rep StartPosition :: Type -> Type #

NFData StartPosition Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.StartPosition

Methods

rnf :: StartPosition -> () #

Hashable StartPosition Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.StartPosition

ToJSON StartPosition Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.StartPosition

type Rep StartPosition Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.StartPosition

type Rep StartPosition = D1 ('MetaData "StartPosition" "Amazonka.ConnectParticipant.Types.StartPosition" "libZSservicesZSamazonka-connectparticipantZSamazonka-connectparticipant" 'False) (C1 ('MetaCons "StartPosition'" 'PrefixI 'True) (S1 ('MetaSel ('Just "absoluteTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "mostRecent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))))

newStartPosition :: StartPosition Source #

Create a value of StartPosition with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:absoluteTime:StartPosition', startPosition_absoluteTime - 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.

$sel:id:StartPosition', startPosition_id - The ID of the message or event where to start.

$sel:mostRecent:StartPosition', startPosition_mostRecent - The start position of the most recent message where you want to start.

UploadMetadata

data UploadMetadata Source #

Fields to be used while uploading the attachment.

See: newUploadMetadata smart constructor.

Instances

Instances details
Eq UploadMetadata Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.UploadMetadata

Read UploadMetadata Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.UploadMetadata

Show UploadMetadata Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.UploadMetadata

Generic UploadMetadata Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.UploadMetadata

Associated Types

type Rep UploadMetadata :: Type -> Type #

NFData UploadMetadata Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.UploadMetadata

Methods

rnf :: UploadMetadata -> () #

Hashable UploadMetadata Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.UploadMetadata

FromJSON UploadMetadata Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.UploadMetadata

type Rep UploadMetadata Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.UploadMetadata

type Rep UploadMetadata = D1 ('MetaData "UploadMetadata" "Amazonka.ConnectParticipant.Types.UploadMetadata" "libZSservicesZSamazonka-connectparticipantZSamazonka-connectparticipant" 'False) (C1 ('MetaCons "UploadMetadata'" 'PrefixI 'True) (S1 ('MetaSel ('Just "urlExpiry") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "headersToInclude") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "url") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newUploadMetadata :: UploadMetadata Source #

Create a value of UploadMetadata with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:urlExpiry:UploadMetadata', uploadMetadata_urlExpiry - 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.

$sel:headersToInclude:UploadMetadata', uploadMetadata_headersToInclude - The headers to be provided while uploading the file to the URL.

$sel:url:UploadMetadata', uploadMetadata_url - The pre-signed URL using which file would be downloaded from Amazon S3 by the API caller.

Websocket

data Websocket Source #

The websocket for the participant's connection.

See: newWebsocket smart constructor.

Constructors

Websocket' (Maybe Text) (Maybe Text) 

Instances

Instances details
Eq Websocket Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.Websocket

Read Websocket Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.Websocket

Show Websocket Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.Websocket

Generic Websocket Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.Websocket

Associated Types

type Rep Websocket :: Type -> Type #

NFData Websocket Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.Websocket

Methods

rnf :: Websocket -> () #

Hashable Websocket Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.Websocket

FromJSON Websocket Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.Websocket

type Rep Websocket Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.Websocket

type Rep Websocket = D1 ('MetaData "Websocket" "Amazonka.ConnectParticipant.Types.Websocket" "libZSservicesZSamazonka-connectparticipantZSamazonka-connectparticipant" 'False) (C1 ('MetaCons "Websocket'" 'PrefixI 'True) (S1 ('MetaSel ('Just "url") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "connectionExpiry") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newWebsocket :: Websocket Source #

Create a value of Websocket with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:url:Websocket', websocket_url - The URL of the websocket.

$sel:connectionExpiry:Websocket', websocket_connectionExpiry - 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.