7#include <aws/amplifybackend/AmplifyBackend_EXPORTS.h>
8#include <aws/amplifybackend/model/DeliveryMethod.h>
9#include <aws/amplifybackend/model/EmailSettings.h>
10#include <aws/amplifybackend/model/SmsSettings.h>
23namespace AmplifyBackend
81 bool m_deliveryMethodHasBeenSet =
false;
84 bool m_emailSettingsHasBeenSet =
false;
87 bool m_smsSettingsHasBeenSet =
false;
const DeliveryMethod & GetDeliveryMethod() const
const EmailSettings & GetEmailSettings() const
AWS_AMPLIFYBACKEND_API Aws::Utils::Json::JsonValue Jsonize() const
void SetSmsSettings(SmsSettings &&value)
void SetEmailSettings(const EmailSettings &value)
UpdateBackendAuthVerificationMessageConfig & WithEmailSettings(const EmailSettings &value)
UpdateBackendAuthVerificationMessageConfig & WithSmsSettings(const SmsSettings &value)
bool SmsSettingsHasBeenSet() const
void SetDeliveryMethod(DeliveryMethod &&value)
bool EmailSettingsHasBeenSet() const
UpdateBackendAuthVerificationMessageConfig & WithDeliveryMethod(const DeliveryMethod &value)
UpdateBackendAuthVerificationMessageConfig & WithDeliveryMethod(DeliveryMethod &&value)
void SetSmsSettings(const SmsSettings &value)
bool DeliveryMethodHasBeenSet() const
UpdateBackendAuthVerificationMessageConfig & WithEmailSettings(EmailSettings &&value)
AWS_AMPLIFYBACKEND_API UpdateBackendAuthVerificationMessageConfig(Aws::Utils::Json::JsonView jsonValue)
AWS_AMPLIFYBACKEND_API UpdateBackendAuthVerificationMessageConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_AMPLIFYBACKEND_API UpdateBackendAuthVerificationMessageConfig()
UpdateBackendAuthVerificationMessageConfig & WithSmsSettings(SmsSettings &&value)
void SetEmailSettings(EmailSettings &&value)
void SetDeliveryMethod(const DeliveryMethod &value)
const SmsSettings & GetSmsSettings() const
Aws::Utils::Json::JsonValue JsonValue