Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Amazonka.ConnectCases.CreateRelatedItem
Description
Creates a related item (comments, tasks, and contacts) and associates it with a case.
A Related Item is a resource that is associated with a case. It may or
may not have an external identifier linking it to an external resource
(for example, a contactArn
). All Related Items have their own internal
identifier, the relatedItemArn
. Examples of related items include
comments
and contacts
.
Synopsis
- data CreateRelatedItem = CreateRelatedItem' {}
- newCreateRelatedItem :: Text -> RelatedItemInputContent -> Text -> RelatedItemType -> CreateRelatedItem
- createRelatedItem_caseId :: Lens' CreateRelatedItem Text
- createRelatedItem_content :: Lens' CreateRelatedItem RelatedItemInputContent
- createRelatedItem_domainId :: Lens' CreateRelatedItem Text
- createRelatedItem_type :: Lens' CreateRelatedItem RelatedItemType
- data CreateRelatedItemResponse = CreateRelatedItemResponse' {
- httpStatus :: Int
- relatedItemArn :: Text
- relatedItemId :: Text
- newCreateRelatedItemResponse :: Int -> Text -> Text -> CreateRelatedItemResponse
- createRelatedItemResponse_httpStatus :: Lens' CreateRelatedItemResponse Int
- createRelatedItemResponse_relatedItemArn :: Lens' CreateRelatedItemResponse Text
- createRelatedItemResponse_relatedItemId :: Lens' CreateRelatedItemResponse Text
Creating a Request
data CreateRelatedItem Source #
See: newCreateRelatedItem
smart constructor.
Constructors
CreateRelatedItem' | |
Fields
|
Instances
Arguments
:: Text | |
-> RelatedItemInputContent | |
-> Text | |
-> RelatedItemType | |
-> CreateRelatedItem |
Create a value of CreateRelatedItem
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:
CreateRelatedItem
, createRelatedItem_caseId
- A unique identifier of the case.
CreateRelatedItem
, createRelatedItem_content
- The content of a related item to be created.
CreateRelatedItem
, createRelatedItem_domainId
- The unique identifier of the Cases domain.
CreateRelatedItem
, createRelatedItem_type
- The type of a related item.
Request Lenses
createRelatedItem_caseId :: Lens' CreateRelatedItem Text Source #
A unique identifier of the case.
createRelatedItem_content :: Lens' CreateRelatedItem RelatedItemInputContent Source #
The content of a related item to be created.
createRelatedItem_domainId :: Lens' CreateRelatedItem Text Source #
The unique identifier of the Cases domain.
createRelatedItem_type :: Lens' CreateRelatedItem RelatedItemType Source #
The type of a related item.
Destructuring the Response
data CreateRelatedItemResponse Source #
See: newCreateRelatedItemResponse
smart constructor.
Constructors
CreateRelatedItemResponse' | |
Fields
|
Instances
newCreateRelatedItemResponse Source #
Arguments
:: Int | |
-> Text | |
-> Text | |
-> CreateRelatedItemResponse |
Create a value of CreateRelatedItemResponse
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:httpStatus:CreateRelatedItemResponse'
, createRelatedItemResponse_httpStatus
- The response's http status code.
$sel:relatedItemArn:CreateRelatedItemResponse'
, createRelatedItemResponse_relatedItemArn
- The Amazon Resource Name (ARN) of the related item.
CreateRelatedItemResponse
, createRelatedItemResponse_relatedItemId
- The unique identifier of the related item.
Response Lenses
createRelatedItemResponse_httpStatus :: Lens' CreateRelatedItemResponse Int Source #
The response's http status code.
createRelatedItemResponse_relatedItemArn :: Lens' CreateRelatedItemResponse Text Source #
The Amazon Resource Name (ARN) of the related item.
createRelatedItemResponse_relatedItemId :: Lens' CreateRelatedItemResponse Text Source #
The unique identifier of the related item.