amazonka-connectcases-2.0: Amazon Connect Cases SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

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

Creating a Request

data CreateRelatedItem Source #

See: newCreateRelatedItem smart constructor.

Constructors

CreateRelatedItem' 

Fields

Instances

Instances details
ToJSON CreateRelatedItem Source # 
Instance details

Defined in Amazonka.ConnectCases.CreateRelatedItem

ToHeaders CreateRelatedItem Source # 
Instance details

Defined in Amazonka.ConnectCases.CreateRelatedItem

ToPath CreateRelatedItem Source # 
Instance details

Defined in Amazonka.ConnectCases.CreateRelatedItem

ToQuery CreateRelatedItem Source # 
Instance details

Defined in Amazonka.ConnectCases.CreateRelatedItem

AWSRequest CreateRelatedItem Source # 
Instance details

Defined in Amazonka.ConnectCases.CreateRelatedItem

Associated Types

type AWSResponse CreateRelatedItem #

Generic CreateRelatedItem Source # 
Instance details

Defined in Amazonka.ConnectCases.CreateRelatedItem

Associated Types

type Rep CreateRelatedItem :: Type -> Type #

Read CreateRelatedItem Source # 
Instance details

Defined in Amazonka.ConnectCases.CreateRelatedItem

Show CreateRelatedItem Source # 
Instance details

Defined in Amazonka.ConnectCases.CreateRelatedItem

NFData CreateRelatedItem Source # 
Instance details

Defined in Amazonka.ConnectCases.CreateRelatedItem

Methods

rnf :: CreateRelatedItem -> () #

Eq CreateRelatedItem Source # 
Instance details

Defined in Amazonka.ConnectCases.CreateRelatedItem

Hashable CreateRelatedItem Source # 
Instance details

Defined in Amazonka.ConnectCases.CreateRelatedItem

type AWSResponse CreateRelatedItem Source # 
Instance details

Defined in Amazonka.ConnectCases.CreateRelatedItem

type Rep CreateRelatedItem Source # 
Instance details

Defined in Amazonka.ConnectCases.CreateRelatedItem

type Rep CreateRelatedItem = D1 ('MetaData "CreateRelatedItem" "Amazonka.ConnectCases.CreateRelatedItem" "amazonka-connectcases-2.0-9RA5jvVYRVL9KmD8hfMfHn" 'False) (C1 ('MetaCons "CreateRelatedItem'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "caseId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "content") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 RelatedItemInputContent)) :*: (S1 ('MetaSel ('Just "domainId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 RelatedItemType))))

newCreateRelatedItem Source #

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.

Destructuring the Response

data CreateRelatedItemResponse Source #

See: newCreateRelatedItemResponse smart constructor.

Constructors

CreateRelatedItemResponse' 

Fields

Instances

Instances details
Generic CreateRelatedItemResponse Source # 
Instance details

Defined in Amazonka.ConnectCases.CreateRelatedItem

Associated Types

type Rep CreateRelatedItemResponse :: Type -> Type #

Read CreateRelatedItemResponse Source # 
Instance details

Defined in Amazonka.ConnectCases.CreateRelatedItem

Show CreateRelatedItemResponse Source # 
Instance details

Defined in Amazonka.ConnectCases.CreateRelatedItem

NFData CreateRelatedItemResponse Source # 
Instance details

Defined in Amazonka.ConnectCases.CreateRelatedItem

Eq CreateRelatedItemResponse Source # 
Instance details

Defined in Amazonka.ConnectCases.CreateRelatedItem

type Rep CreateRelatedItemResponse Source # 
Instance details

Defined in Amazonka.ConnectCases.CreateRelatedItem

type Rep CreateRelatedItemResponse = D1 ('MetaData "CreateRelatedItemResponse" "Amazonka.ConnectCases.CreateRelatedItem" "amazonka-connectcases-2.0-9RA5jvVYRVL9KmD8hfMfHn" 'False) (C1 ('MetaCons "CreateRelatedItemResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "relatedItemArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "relatedItemId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newCreateRelatedItemResponse Source #

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_relatedItemArn :: Lens' CreateRelatedItemResponse Text Source #

The Amazon Resource Name (ARN) of the related item.