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 |
Synopsis
- data AgentContactReference = AgentContactReference' {}
- newAgentContactReference :: AgentContactReference
- agentContactReference_agentContactState :: Lens' AgentContactReference (Maybe ContactState)
- agentContactReference_channel :: Lens' AgentContactReference (Maybe Channel)
- agentContactReference_connectedToAgentTimestamp :: Lens' AgentContactReference (Maybe UTCTime)
- agentContactReference_contactId :: Lens' AgentContactReference (Maybe Text)
- agentContactReference_initiationMethod :: Lens' AgentContactReference (Maybe ContactInitiationMethod)
- agentContactReference_queue :: Lens' AgentContactReference (Maybe QueueReference)
- agentContactReference_stateStartTimestamp :: Lens' AgentContactReference (Maybe UTCTime)
Documentation
data AgentContactReference Source #
Information about the contact associated to the user.
See: newAgentContactReference
smart constructor.
AgentContactReference' | |
|
Instances
newAgentContactReference :: AgentContactReference Source #
Create a value of AgentContactReference
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:agentContactState:AgentContactReference'
, agentContactReference_agentContactState
- The
state of the contact.
$sel:channel:AgentContactReference'
, agentContactReference_channel
- The channel of the contact.
$sel:connectedToAgentTimestamp:AgentContactReference'
, agentContactReference_connectedToAgentTimestamp
- The time at which the contact was connected to an agent.
$sel:contactId:AgentContactReference'
, agentContactReference_contactId
- The identifier of the contact in this instance of Amazon Connect.
$sel:initiationMethod:AgentContactReference'
, agentContactReference_initiationMethod
- How the contact was initiated.
$sel:queue:AgentContactReference'
, agentContactReference_queue
- Undocumented member.
$sel:stateStartTimestamp:AgentContactReference'
, agentContactReference_stateStartTimestamp
- The epoch timestamp when the contact state started.
agentContactReference_agentContactState :: Lens' AgentContactReference (Maybe ContactState) Source #
The state of the contact.
agentContactReference_channel :: Lens' AgentContactReference (Maybe Channel) Source #
The channel of the contact.
agentContactReference_connectedToAgentTimestamp :: Lens' AgentContactReference (Maybe UTCTime) Source #
The time at which the contact was connected to an agent.
agentContactReference_contactId :: Lens' AgentContactReference (Maybe Text) Source #
The identifier of the contact in this instance of Amazon Connect.
agentContactReference_initiationMethod :: Lens' AgentContactReference (Maybe ContactInitiationMethod) Source #
How the contact was initiated.
agentContactReference_queue :: Lens' AgentContactReference (Maybe QueueReference) Source #
Undocumented member.
agentContactReference_stateStartTimestamp :: Lens' AgentContactReference (Maybe UTCTime) Source #
The epoch timestamp when the contact state started.