7#include <aws/qapps/QApps_EXPORTS.h>
45 inline void SetEnabled(
bool value) { m_enabledHasBeenSet =
true; m_enabled = value; }
55 inline void SetAcceptResponses(
bool value) { m_acceptResponsesHasBeenSet =
true; m_acceptResponses = value; }
66 inline void SetRevealCards(
bool value) { m_revealCardsHasBeenSet =
true; m_revealCards = value; }
71 bool m_enabled{
false};
72 bool m_enabledHasBeenSet =
false;
74 bool m_acceptResponses{
false};
75 bool m_acceptResponsesHasBeenSet =
false;
77 bool m_revealCards{
false};
78 bool m_revealCardsHasBeenSet =
false;
void SetEnabled(bool value)
SessionSharingConfiguration & WithEnabled(bool value)
SessionSharingConfiguration & WithRevealCards(bool value)
bool EnabledHasBeenSet() const
AWS_QAPPS_API Aws::Utils::Json::JsonValue Jsonize() const
bool GetRevealCards() const
AWS_QAPPS_API SessionSharingConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
SessionSharingConfiguration & WithAcceptResponses(bool value)
bool RevealCardsHasBeenSet() const
bool GetAcceptResponses() const
AWS_QAPPS_API SessionSharingConfiguration(Aws::Utils::Json::JsonView jsonValue)
void SetAcceptResponses(bool value)
bool AcceptResponsesHasBeenSet() const
void SetRevealCards(bool value)
AWS_QAPPS_API SessionSharingConfiguration()=default
std::shared_ptr< T > MakeShared(const char *allocationTag, ArgTypes &&... args)
Aws::Utils::Json::JsonValue JsonValue