7#include <aws/connect/Connect_EXPORTS.h>
8#include <aws/connect/model/Channel.h>
43 m_channelHasBeenSet =
true;
60 m_autoAcceptHasBeenSet =
true;
77 m_agentFirstCallbackAutoAcceptHasBeenSet =
true;
78 m_agentFirstCallbackAutoAccept = value;
88 bool m_autoAccept{
false};
90 bool m_agentFirstCallbackAutoAccept{
false};
91 bool m_channelHasBeenSet =
false;
92 bool m_autoAcceptHasBeenSet =
false;
93 bool m_agentFirstCallbackAutoAcceptHasBeenSet =
false;
void SetAgentFirstCallbackAutoAccept(bool value)
AutoAcceptConfig & WithAgentFirstCallbackAutoAccept(bool value)
AWS_CONNECT_API AutoAcceptConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_CONNECT_API AutoAcceptConfig()=default
bool GetAutoAccept() const
bool AutoAcceptHasBeenSet() const
void SetChannel(Channel value)
AutoAcceptConfig & WithAutoAccept(bool value)
Channel GetChannel() const
void SetAutoAccept(bool value)
bool ChannelHasBeenSet() const
bool AgentFirstCallbackAutoAcceptHasBeenSet() const
bool GetAgentFirstCallbackAutoAccept() const
AWS_CONNECT_API AutoAcceptConfig(Aws::Utils::Json::JsonView jsonValue)
AutoAcceptConfig & WithChannel(Channel value)
AWS_CONNECT_API Aws::Utils::Json::JsonValue Jsonize() const
Aws::Utils::Json::JsonValue JsonValue