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