7#include <aws/connectcases/ConnectCases_EXPORTS.h>
8#include <aws/connectcases/model/OperandOne.h>
9#include <aws/connectcases/model/OperandTwo.h>
51 template<
typename OperandOneT = OperandOne>
52 void SetOperandOne(OperandOneT&& value) { m_operandOneHasBeenSet =
true; m_operandOne = std::forward<OperandOneT>(value); }
53 template<
typename OperandOneT = OperandOne>
63 template<
typename OperandTwoT = OperandTwo>
64 void SetOperandTwo(OperandTwoT&& value) { m_operandTwoHasBeenSet =
true; m_operandTwo = std::forward<OperandTwoT>(value); }
65 template<
typename OperandTwoT = OperandTwo>
75 inline void SetResult(
bool value) { m_resultHasBeenSet =
true; m_result = value; }
81 bool m_operandOneHasBeenSet =
false;
84 bool m_operandTwoHasBeenSet =
false;
87 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