7#include <aws/connect/Connect_EXPORTS.h>
8#include <aws/connect/model/ChatEntryPointParameters.h>
9#include <aws/connect/model/TestCaseEntryPointType.h>
10#include <aws/connect/model/VoiceCallEntryPointParameters.h>
43 m_typeHasBeenSet =
true;
58 template <
typename VoiceCallEntryPo
intParametersT = VoiceCallEntryPo
intParameters>
60 m_voiceCallEntryPointParametersHasBeenSet =
true;
61 m_voiceCallEntryPointParameters = std::forward<VoiceCallEntryPointParametersT>(value);
63 template <
typename VoiceCallEntryPo
intParametersT = VoiceCallEntryPo
intParameters>
76 template <
typename ChatEntryPo
intParametersT = ChatEntryPo
intParameters>
78 m_chatEntryPointParametersHasBeenSet =
true;
79 m_chatEntryPointParameters = std::forward<ChatEntryPointParametersT>(value);
81 template <
typename ChatEntryPo
intParametersT = ChatEntryPo
intParameters>
90 VoiceCallEntryPointParameters m_voiceCallEntryPointParameters;
92 ChatEntryPointParameters m_chatEntryPointParameters;
93 bool m_typeHasBeenSet =
false;
94 bool m_voiceCallEntryPointParametersHasBeenSet =
false;
95 bool m_chatEntryPointParametersHasBeenSet =
false;
AWS_CONNECT_API TestCaseEntryPoint & operator=(Aws::Utils::Json::JsonView jsonValue)
TestCaseEntryPoint & WithType(TestCaseEntryPointType value)
TestCaseEntryPoint & WithVoiceCallEntryPointParameters(VoiceCallEntryPointParametersT &&value)
bool TypeHasBeenSet() const
AWS_CONNECT_API TestCaseEntryPoint()=default
const ChatEntryPointParameters & GetChatEntryPointParameters() const
void SetVoiceCallEntryPointParameters(VoiceCallEntryPointParametersT &&value)
void SetType(TestCaseEntryPointType value)
bool ChatEntryPointParametersHasBeenSet() const
void SetChatEntryPointParameters(ChatEntryPointParametersT &&value)
TestCaseEntryPoint & WithChatEntryPointParameters(ChatEntryPointParametersT &&value)
const VoiceCallEntryPointParameters & GetVoiceCallEntryPointParameters() const
AWS_CONNECT_API TestCaseEntryPoint(Aws::Utils::Json::JsonView jsonValue)
TestCaseEntryPointType GetType() const
bool VoiceCallEntryPointParametersHasBeenSet() const
AWS_CONNECT_API Aws::Utils::Json::JsonValue Jsonize() const
Aws::Utils::Json::JsonValue JsonValue