7#include <aws/connectcases/ConnectCases_EXPORTS.h>
8#include <aws/connectcases/model/BooleanOperands.h>
19namespace ConnectCases {
44 template <
typename EqualToT = BooleanOperands>
46 m_equalToHasBeenSet =
true;
47 m_equalTo = std::forward<EqualToT>(value);
49 template <
typename EqualToT = BooleanOperands>
62 template <
typename NotEqualToT = BooleanOperands>
64 m_notEqualToHasBeenSet =
true;
65 m_notEqualTo = std::forward<NotEqualToT>(value);
67 template <
typename NotEqualToT = BooleanOperands>
77 bool m_equalToHasBeenSet =
false;
78 bool m_notEqualToHasBeenSet =
false;
const BooleanOperands & GetNotEqualTo() const
AWS_CONNECTCASES_API Aws::Utils::Json::JsonValue Jsonize() const
void SetEqualTo(EqualToT &&value)
BooleanCondition & WithNotEqualTo(NotEqualToT &&value)
bool NotEqualToHasBeenSet() const
AWS_CONNECTCASES_API BooleanCondition & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetNotEqualTo(NotEqualToT &&value)
bool EqualToHasBeenSet() const
const BooleanOperands & GetEqualTo() const
AWS_CONNECTCASES_API BooleanCondition()=default
AWS_CONNECTCASES_API BooleanCondition(Aws::Utils::Json::JsonView jsonValue)
BooleanCondition & WithEqualTo(EqualToT &&value)
Aws::Utils::Json::JsonValue JsonValue