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

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

A case-sensitive name of the attachment being uploaded.

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

A unique identifier for the attachment.

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.