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 ParticipantTimerValue = ParticipantTimerValue' {}
- newParticipantTimerValue :: ParticipantTimerValue
- participantTimerValue_participantTimerAction :: Lens' ParticipantTimerValue (Maybe ParticipantTimerAction)
- participantTimerValue_participantTimerDurationInMinutes :: Lens' ParticipantTimerValue (Maybe Natural)
Documentation
data ParticipantTimerValue Source #
The value of the timer. Either the timer action (Unset
to delete the
timer), or the duration of the timer in minutes. Only one value can be
set.
For more information about how chat timeouts work, see Set up chat timeouts for human participants.
See: newParticipantTimerValue
smart constructor.
ParticipantTimerValue' | |
|
Instances
newParticipantTimerValue :: ParticipantTimerValue Source #
Create a value of ParticipantTimerValue
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:participantTimerAction:ParticipantTimerValue'
, participantTimerValue_participantTimerAction
- The timer action. Currently only one value is allowed: Unset
. It
deletes a timer.
$sel:participantTimerDurationInMinutes:ParticipantTimerValue'
, participantTimerValue_participantTimerDurationInMinutes
- The duration of a timer, in minutes.
participantTimerValue_participantTimerAction :: Lens' ParticipantTimerValue (Maybe ParticipantTimerAction) Source #
The timer action. Currently only one value is allowed: Unset
. It
deletes a timer.
participantTimerValue_participantTimerDurationInMinutes :: Lens' ParticipantTimerValue (Maybe Natural) Source #
The duration of a timer, in minutes.