Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Lists details of the engagement to a contact channel.
Synopsis
- data DescribePage = DescribePage' {}
- newDescribePage :: Text -> DescribePage
- describePage_pageId :: Lens' DescribePage Text
- data DescribePageResponse = DescribePageResponse' {
- readTime :: Maybe POSIX
- publicSubject :: Maybe Text
- publicContent :: Maybe Text
- deliveryTime :: Maybe POSIX
- incidentId :: Maybe Text
- sentTime :: Maybe POSIX
- httpStatus :: Int
- pageArn :: Text
- engagementArn :: Text
- contactArn :: Text
- sender :: Text
- subject :: Text
- content :: Text
- newDescribePageResponse :: Int -> Text -> Text -> Text -> Text -> Text -> Text -> DescribePageResponse
- describePageResponse_readTime :: Lens' DescribePageResponse (Maybe UTCTime)
- describePageResponse_publicSubject :: Lens' DescribePageResponse (Maybe Text)
- describePageResponse_publicContent :: Lens' DescribePageResponse (Maybe Text)
- describePageResponse_deliveryTime :: Lens' DescribePageResponse (Maybe UTCTime)
- describePageResponse_incidentId :: Lens' DescribePageResponse (Maybe Text)
- describePageResponse_sentTime :: Lens' DescribePageResponse (Maybe UTCTime)
- describePageResponse_httpStatus :: Lens' DescribePageResponse Int
- describePageResponse_pageArn :: Lens' DescribePageResponse Text
- describePageResponse_engagementArn :: Lens' DescribePageResponse Text
- describePageResponse_contactArn :: Lens' DescribePageResponse Text
- describePageResponse_sender :: Lens' DescribePageResponse Text
- describePageResponse_subject :: Lens' DescribePageResponse Text
- describePageResponse_content :: Lens' DescribePageResponse Text
Creating a Request
data DescribePage Source #
See: newDescribePage
smart constructor.
Instances
Create a value of DescribePage
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:pageId:DescribePage'
, describePage_pageId
- The ID of the engagement to a contact channel.
Request Lenses
describePage_pageId :: Lens' DescribePage Text Source #
The ID of the engagement to a contact channel.
Destructuring the Response
data DescribePageResponse Source #
See: newDescribePageResponse
smart constructor.
DescribePageResponse' | |
|
Instances
newDescribePageResponse Source #
Create a value of DescribePageResponse
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:readTime:DescribePageResponse'
, describePageResponse_readTime
- The time that the contact channel acknowledged the engagement.
$sel:publicSubject:DescribePageResponse'
, describePageResponse_publicSubject
- The insecure subject of the message that was sent to the contact. Use
this field for engagements to SMS
.
$sel:publicContent:DescribePageResponse'
, describePageResponse_publicContent
- The insecure content of the message that was sent to the contact. Use
this field for engagements to SMS
.
$sel:deliveryTime:DescribePageResponse'
, describePageResponse_deliveryTime
- The time that the contact channel received the engagement.
$sel:incidentId:DescribePageResponse'
, describePageResponse_incidentId
- The ARN of the incident that engaged the contact channel.
$sel:sentTime:DescribePageResponse'
, describePageResponse_sentTime
- The time the engagement was sent to the contact channel.
$sel:httpStatus:DescribePageResponse'
, describePageResponse_httpStatus
- The response's http status code.
$sel:pageArn:DescribePageResponse'
, describePageResponse_pageArn
- The Amazon Resource Name (ARN) of the engagement to a contact channel.
$sel:engagementArn:DescribePageResponse'
, describePageResponse_engagementArn
- The ARN of the engagement that engaged the contact channel.
$sel:contactArn:DescribePageResponse'
, describePageResponse_contactArn
- The ARN of the contact that was engaged.
$sel:sender:DescribePageResponse'
, describePageResponse_sender
- The user that started the engagement.
$sel:subject:DescribePageResponse'
, describePageResponse_subject
- The secure subject of the message that was sent to the contact. Use this
field for engagements to VOICE
and EMAIL
.
$sel:content:DescribePageResponse'
, describePageResponse_content
- The secure content of the message that was sent to the contact. Use this
field for engagements to VOICE
and EMAIL
.
Response Lenses
describePageResponse_readTime :: Lens' DescribePageResponse (Maybe UTCTime) Source #
The time that the contact channel acknowledged the engagement.
describePageResponse_publicSubject :: Lens' DescribePageResponse (Maybe Text) Source #
The insecure subject of the message that was sent to the contact. Use
this field for engagements to SMS
.
describePageResponse_publicContent :: Lens' DescribePageResponse (Maybe Text) Source #
The insecure content of the message that was sent to the contact. Use
this field for engagements to SMS
.
describePageResponse_deliveryTime :: Lens' DescribePageResponse (Maybe UTCTime) Source #
The time that the contact channel received the engagement.
describePageResponse_incidentId :: Lens' DescribePageResponse (Maybe Text) Source #
The ARN of the incident that engaged the contact channel.
describePageResponse_sentTime :: Lens' DescribePageResponse (Maybe UTCTime) Source #
The time the engagement was sent to the contact channel.
describePageResponse_httpStatus :: Lens' DescribePageResponse Int Source #
The response's http status code.
describePageResponse_pageArn :: Lens' DescribePageResponse Text Source #
The Amazon Resource Name (ARN) of the engagement to a contact channel.
describePageResponse_engagementArn :: Lens' DescribePageResponse Text Source #
The ARN of the engagement that engaged the contact channel.
describePageResponse_contactArn :: Lens' DescribePageResponse Text Source #
The ARN of the contact that was engaged.
describePageResponse_sender :: Lens' DescribePageResponse Text Source #
The user that started the engagement.
describePageResponse_subject :: Lens' DescribePageResponse Text Source #
The secure subject of the message that was sent to the contact. Use this
field for engagements to VOICE
and EMAIL
.
describePageResponse_content :: Lens' DescribePageResponse Text Source #
The secure content of the message that was sent to the contact. Use this
field for engagements to VOICE
and EMAIL
.