7#include <aws/connectcases/ConnectCases_EXPORTS.h>
8#include <aws/connectcases/model/RequiredCaseRule.h>
50 template<
typename RequiredT = RequiredCaseRule>
51 void SetRequired(RequiredT&& value) { m_requiredHasBeenSet =
true; m_required = std::forward<RequiredT>(value); }
52 template<
typename RequiredT = RequiredCaseRule>
58 bool m_requiredHasBeenSet =
false;
AWS_CONNECTCASES_API CaseRuleDetails()=default
AWS_CONNECTCASES_API CaseRuleDetails(Aws::Utils::Json::JsonView jsonValue)
AWS_CONNECTCASES_API CaseRuleDetails & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_CONNECTCASES_API Aws::Utils::Json::JsonValue Jsonize() const
const RequiredCaseRule & GetRequired() const
CaseRuleDetails & WithRequired(RequiredT &&value)
void SetRequired(RequiredT &&value)
bool RequiredHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue