7#include <aws/connectcases/ConnectCases_EXPORTS.h>
8#include <aws/connectcases/model/OperandOne.h>
9#include <aws/connectcases/model/OperandTwo.h>
20namespace ConnectCases {
45 template <
typename OperandOneT = OperandOne>
47 m_operandOneHasBeenSet =
true;
48 m_operandOne = std::forward<OperandOneT>(value);
50 template <
typename OperandOneT = OperandOne>
63 template <
typename OperandTwoT = OperandTwo>
65 m_operandTwoHasBeenSet =
true;
66 m_operandTwo = std::forward<OperandTwoT>(value);
68 template <
typename OperandTwoT = OperandTwo>
82 m_resultHasBeenSet =
true;
96 bool m_operandOneHasBeenSet =
false;
97 bool m_operandTwoHasBeenSet =
false;
98 bool m_resultHasBeenSet =
false;
AWS_CONNECTCASES_API Aws::Utils::Json::JsonValue Jsonize() const
BooleanOperands & WithResult(bool value)
AWS_CONNECTCASES_API BooleanOperands()=default
const OperandOne & GetOperandOne() const
AWS_CONNECTCASES_API BooleanOperands(Aws::Utils::Json::JsonView jsonValue)
void SetOperandTwo(OperandTwoT &&value)
bool ResultHasBeenSet() const
void SetOperandOne(OperandOneT &&value)
bool OperandOneHasBeenSet() const
BooleanOperands & WithOperandTwo(OperandTwoT &&value)
bool OperandTwoHasBeenSet() const
void SetResult(bool value)
const OperandTwo & GetOperandTwo() const
AWS_CONNECTCASES_API BooleanOperands & operator=(Aws::Utils::Json::JsonView jsonValue)
BooleanOperands & WithOperandOne(OperandOneT &&value)
Aws::Utils::Json::JsonValue JsonValue