libZSservicesZSamazonka-ssm-contactsZSamazonka-ssm-contacts
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.SSMContacts.Types.Receipt

Description

 
Synopsis

Documentation

data Receipt Source #

Records events during an engagement.

See: newReceipt smart constructor.

Constructors

Receipt' 

Fields

Instances

Instances details
Eq Receipt Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Receipt

Methods

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

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

Read Receipt Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Receipt

Show Receipt Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Receipt

Generic Receipt Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Receipt

Associated Types

type Rep Receipt :: Type -> Type #

Methods

from :: Receipt -> Rep Receipt x #

to :: Rep Receipt x -> Receipt #

NFData Receipt Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Receipt

Methods

rnf :: Receipt -> () #

Hashable Receipt Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Receipt

Methods

hashWithSalt :: Int -> Receipt -> Int #

hash :: Receipt -> Int #

FromJSON Receipt Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Receipt

type Rep Receipt Source # 
Instance details

Defined in Amazonka.SSMContacts.Types.Receipt

type Rep Receipt = D1 ('MetaData "Receipt" "Amazonka.SSMContacts.Types.Receipt" "libZSservicesZSamazonka-ssm-contactsZSamazonka-ssm-contacts" 'False) (C1 ('MetaCons "Receipt'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "receiptInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "contactChannelArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "receiptType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ReceiptType) :*: S1 ('MetaSel ('Just "receiptTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX))))

newReceipt Source #

Create a value of Receipt 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:receiptInfo:Receipt', receipt_receiptInfo - Information provided during the page acknowledgement.

$sel:contactChannelArn:Receipt', receipt_contactChannelArn - The Amazon Resource Name (ARN) of the contact channel Incident Manager engaged.

$sel:receiptType:Receipt', receipt_receiptType - The type follows the engagement cycle, SENT, DELIVERED, and READ.

$sel:receiptTime:Receipt', receipt_receiptTime - The time receipt was SENT, DELIVERED, or READ.

receipt_receiptInfo :: Lens' Receipt (Maybe Text) Source #

Information provided during the page acknowledgement.

receipt_contactChannelArn :: Lens' Receipt (Maybe Text) Source #

The Amazon Resource Name (ARN) of the contact channel Incident Manager engaged.

receipt_receiptType :: Lens' Receipt ReceiptType Source #

The type follows the engagement cycle, SENT, DELIVERED, and READ.

receipt_receiptTime :: Lens' Receipt UTCTime Source #

The time receipt was SENT, DELIVERED, or READ.