amazonka-connectparticipant-2.0: Amazon Connect Participant Service SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.ConnectParticipant.Types.AttachmentItem

Description

 
Synopsis

Documentation

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.

Constructors

AttachmentItem' 

Fields

Instances

Instances details
FromJSON 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 #

Read AttachmentItem Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.AttachmentItem

Show AttachmentItem Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.AttachmentItem

NFData AttachmentItem Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.AttachmentItem

Methods

rnf :: AttachmentItem -> () #

Eq AttachmentItem Source # 
Instance details

Defined in Amazonka.ConnectParticipant.Types.AttachmentItem

Hashable 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" "amazonka-connectparticipant-2.0-I4GmkIlwxQUGg1dW7eNFQJ" 'False) (C1 ('MetaCons "AttachmentItem'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "attachmentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "attachmentName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "contentType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ArtifactStatus)))))

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:attachmentId:AttachmentItem', attachmentItem_attachmentId - A unique identifier for the attachment.

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

$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.

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

attachmentItem_attachmentId :: Lens' AttachmentItem (Maybe Text) Source #

A unique identifier for the attachment.

attachmentItem_attachmentName :: Lens' AttachmentItem (Maybe Text) Source #

A case-sensitive name of the attachment being uploaded.

attachmentItem_contentType :: Lens' AttachmentItem (Maybe Text) Source #

Describes the MIME file type of the attachment. For a list of supported file types, see Feature specifications in the Amazon Connect Administrator Guide.