| 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.Connect.Types.AgentContactReference
Description
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.
Constructors
| AgentContactReference' | |
Fields
| |
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.