/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include The value of the timer. Either the timer action ( For more information about how chat timeouts work, see Set
* up chat timeouts for human participants. Unset
to delete
* the timer), or the duration of the timer in minutes. Only one value can be
* set.See Also:
AWS
* API Reference
The timer action. Currently only one value is allowed: Unset
. It
* deletes a timer.
The timer action. Currently only one value is allowed: Unset
. It
* deletes a timer.
The timer action. Currently only one value is allowed: Unset
. It
* deletes a timer.
The timer action. Currently only one value is allowed: Unset
. It
* deletes a timer.
The timer action. Currently only one value is allowed: Unset
. It
* deletes a timer.
The timer action. Currently only one value is allowed: Unset
. It
* deletes a timer.
The duration of a timer, in minutes.
*/ inline int GetParticipantTimerDurationInMinutes() const{ return m_participantTimerDurationInMinutes; } /** *The duration of a timer, in minutes.
*/ inline bool ParticipantTimerDurationInMinutesHasBeenSet() const { return m_participantTimerDurationInMinutesHasBeenSet; } /** *The duration of a timer, in minutes.
*/ inline void SetParticipantTimerDurationInMinutes(int value) { m_participantTimerDurationInMinutesHasBeenSet = true; m_participantTimerDurationInMinutes = value; } /** *The duration of a timer, in minutes.
*/ inline ParticipantTimerValue& WithParticipantTimerDurationInMinutes(int value) { SetParticipantTimerDurationInMinutes(value); return *this;} private: ParticipantTimerAction m_participantTimerAction; bool m_participantTimerActionHasBeenSet = false; int m_participantTimerDurationInMinutes; bool m_participantTimerDurationInMinutesHasBeenSet = false; }; } // namespace Model } // namespace Connect } // namespace Aws