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 |
Synopsis
- data Communication = Communication' {
- body :: Maybe Text
- caseId :: Maybe Text
- submittedBy :: Maybe Text
- timeCreated :: Maybe Text
- attachmentSet :: Maybe [AttachmentDetails]
- newCommunication :: Communication
- communication_body :: Lens' Communication (Maybe Text)
- communication_caseId :: Lens' Communication (Maybe Text)
- communication_submittedBy :: Lens' Communication (Maybe Text)
- communication_timeCreated :: Lens' Communication (Maybe Text)
- communication_attachmentSet :: Lens' Communication (Maybe [AttachmentDetails])
Documentation
data Communication Source #
A communication associated with a support case. The communication consists of the case ID, the message body, attachment information, the submitter of the communication, and the date and time of the communication.
See: newCommunication
smart constructor.
Communication' | |
|
Instances
newCommunication :: Communication Source #
Create a value of Communication
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:body:Communication'
, communication_body
- The text of the communication between the customer and AWS Support.
$sel:caseId:Communication'
, communication_caseId
- The support case ID requested or returned in the call. The case ID is an
alphanumeric string formatted as shown in this example:
case-12345678910-2013-c4c1d2bf33c5cf47
$sel:submittedBy:Communication'
, communication_submittedBy
- The identity of the account that submitted, or responded to, the support
case. Customer entries include the role or IAM user as well as the email
address. For example, "AdminRole (Role) <janedoe@example.com>.
Entries from the AWS Support team display "Amazon Web Services," and
don't show an email address.
$sel:timeCreated:Communication'
, communication_timeCreated
- The time the communication was created.
$sel:attachmentSet:Communication'
, communication_attachmentSet
- Information about the attachments to the case communication.
communication_body :: Lens' Communication (Maybe Text) Source #
The text of the communication between the customer and AWS Support.
communication_caseId :: Lens' Communication (Maybe Text) Source #
The support case ID requested or returned in the call. The case ID is an alphanumeric string formatted as shown in this example: case-12345678910-2013-c4c1d2bf33c5cf47
communication_submittedBy :: Lens' Communication (Maybe Text) Source #
The identity of the account that submitted, or responded to, the support case. Customer entries include the role or IAM user as well as the email address. For example, "AdminRole (Role) <janedoe@example.com>. Entries from the AWS Support team display "Amazon Web Services," and don't show an email address.
communication_timeCreated :: Lens' Communication (Maybe Text) Source #
The time the communication was created.
communication_attachmentSet :: Lens' Communication (Maybe [AttachmentDetails]) Source #
Information about the attachments to the case communication.