amazonka-connect-2.0: Amazon Connect Service 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.Connect.UpdateParticipantRoleConfig

Description

Updates timeouts for when human chat participants are to be considered idle, and when agents are automatically disconnected from a chat due to idleness. You can set four timers:

  • Customer idle timeout
  • Customer auto-disconnect timeout
  • Agent idle timeout
  • Agent auto-disconnect timeout

For more information about how chat timeouts work, see Set up chat timeouts for human participants.

Synopsis

Creating a Request

data UpdateParticipantRoleConfig Source #

See: newUpdateParticipantRoleConfig smart constructor.

Constructors

UpdateParticipantRoleConfig' 

Fields

Instances

Instances details
ToJSON UpdateParticipantRoleConfig Source # 
Instance details

Defined in Amazonka.Connect.UpdateParticipantRoleConfig

ToHeaders UpdateParticipantRoleConfig Source # 
Instance details

Defined in Amazonka.Connect.UpdateParticipantRoleConfig

ToPath UpdateParticipantRoleConfig Source # 
Instance details

Defined in Amazonka.Connect.UpdateParticipantRoleConfig

ToQuery UpdateParticipantRoleConfig Source # 
Instance details

Defined in Amazonka.Connect.UpdateParticipantRoleConfig

AWSRequest UpdateParticipantRoleConfig Source # 
Instance details

Defined in Amazonka.Connect.UpdateParticipantRoleConfig

Generic UpdateParticipantRoleConfig Source # 
Instance details

Defined in Amazonka.Connect.UpdateParticipantRoleConfig

Associated Types

type Rep UpdateParticipantRoleConfig :: Type -> Type #

Read UpdateParticipantRoleConfig Source # 
Instance details

Defined in Amazonka.Connect.UpdateParticipantRoleConfig

Show UpdateParticipantRoleConfig Source # 
Instance details

Defined in Amazonka.Connect.UpdateParticipantRoleConfig

NFData UpdateParticipantRoleConfig Source # 
Instance details

Defined in Amazonka.Connect.UpdateParticipantRoleConfig

Eq UpdateParticipantRoleConfig Source # 
Instance details

Defined in Amazonka.Connect.UpdateParticipantRoleConfig

Hashable UpdateParticipantRoleConfig Source # 
Instance details

Defined in Amazonka.Connect.UpdateParticipantRoleConfig

type AWSResponse UpdateParticipantRoleConfig Source # 
Instance details

Defined in Amazonka.Connect.UpdateParticipantRoleConfig

type Rep UpdateParticipantRoleConfig Source # 
Instance details

Defined in Amazonka.Connect.UpdateParticipantRoleConfig

type Rep UpdateParticipantRoleConfig = D1 ('MetaData "UpdateParticipantRoleConfig" "Amazonka.Connect.UpdateParticipantRoleConfig" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "UpdateParticipantRoleConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "instanceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "contactId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "channelConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 UpdateParticipantRoleConfigChannelInfo))))

newUpdateParticipantRoleConfig Source #

Create a value of UpdateParticipantRoleConfig 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:

UpdateParticipantRoleConfig, updateParticipantRoleConfig_instanceId - The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

UpdateParticipantRoleConfig, updateParticipantRoleConfig_contactId - The identifier of the contact in this instance of Amazon Connect.

$sel:channelConfiguration:UpdateParticipantRoleConfig', updateParticipantRoleConfig_channelConfiguration - The Amazon Connect channel you want to configure.

Request Lenses

updateParticipantRoleConfig_instanceId :: Lens' UpdateParticipantRoleConfig Text Source #

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

updateParticipantRoleConfig_contactId :: Lens' UpdateParticipantRoleConfig Text Source #

The identifier of the contact in this instance of Amazon Connect.

Destructuring the Response

data UpdateParticipantRoleConfigResponse Source #

Constructors

UpdateParticipantRoleConfigResponse' 

Fields

Instances

Instances details
Generic UpdateParticipantRoleConfigResponse Source # 
Instance details

Defined in Amazonka.Connect.UpdateParticipantRoleConfig

Read UpdateParticipantRoleConfigResponse Source # 
Instance details

Defined in Amazonka.Connect.UpdateParticipantRoleConfig

Show UpdateParticipantRoleConfigResponse Source # 
Instance details

Defined in Amazonka.Connect.UpdateParticipantRoleConfig

NFData UpdateParticipantRoleConfigResponse Source # 
Instance details

Defined in Amazonka.Connect.UpdateParticipantRoleConfig

Eq UpdateParticipantRoleConfigResponse Source # 
Instance details

Defined in Amazonka.Connect.UpdateParticipantRoleConfig

type Rep UpdateParticipantRoleConfigResponse Source # 
Instance details

Defined in Amazonka.Connect.UpdateParticipantRoleConfig

type Rep UpdateParticipantRoleConfigResponse = D1 ('MetaData "UpdateParticipantRoleConfigResponse" "Amazonka.Connect.UpdateParticipantRoleConfig" "amazonka-connect-2.0-IAACrecRcUS5AABe9BOFyN" 'False) (C1 ('MetaCons "UpdateParticipantRoleConfigResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateParticipantRoleConfigResponse Source #

Create a value of UpdateParticipantRoleConfigResponse 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:UpdateParticipantRoleConfigResponse', updateParticipantRoleConfigResponse_httpStatus - The response's http status code.

Response Lenses