7#include <aws/partnercentral-account/PartnerCentralAccount_EXPORTS.h>
8#include <aws/partnercentral-account/model/BusinessValidationError.h>
9#include <aws/partnercentral-account/model/FieldValidationError.h>
20namespace PartnerCentralAccount {
42 template <
typename FieldVal
idationErrorT = FieldVal
idationError>
44 m_fieldValidationErrorHasBeenSet =
true;
45 m_fieldValidationError = std::forward<FieldValidationErrorT>(value);
47 template <
typename FieldVal
idationErrorT = FieldVal
idationError>
60 template <
typename BusinessVal
idationErrorT = BusinessVal
idationError>
62 m_businessValidationErrorHasBeenSet =
true;
63 m_businessValidationError = std::forward<BusinessValidationErrorT>(value);
65 template <
typename BusinessVal
idationErrorT = BusinessVal
idationError>
75 bool m_fieldValidationErrorHasBeenSet =
false;
76 bool m_businessValidationErrorHasBeenSet =
false;
ValidationError & WithFieldValidationError(FieldValidationErrorT &&value)
const BusinessValidationError & GetBusinessValidationError() const
void SetFieldValidationError(FieldValidationErrorT &&value)
AWS_PARTNERCENTRALACCOUNT_API ValidationError()=default
AWS_PARTNERCENTRALACCOUNT_API Aws::Utils::Json::JsonValue Jsonize() const
void SetBusinessValidationError(BusinessValidationErrorT &&value)
ValidationError & WithBusinessValidationError(BusinessValidationErrorT &&value)
bool FieldValidationErrorHasBeenSet() const
AWS_PARTNERCENTRALACCOUNT_API ValidationError(Aws::Utils::Json::JsonView jsonValue)
bool BusinessValidationErrorHasBeenSet() const
AWS_PARTNERCENTRALACCOUNT_API ValidationError & operator=(Aws::Utils::Json::JsonView jsonValue)
const FieldValidationError & GetFieldValidationError() const
Aws::Utils::Json::JsonValue JsonValue