7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/endusermessaging/EndUserMessaging_EXPORTS.h>
19namespace EndUserMessaging {
43 template <
typename WhatsAppTemplateNameT = Aws::String>
45 m_whatsAppTemplateNameHasBeenSet =
true;
46 m_whatsAppTemplateName = std::forward<WhatsAppTemplateNameT>(value);
48 template <
typename WhatsAppTemplateNameT = Aws::String>
62 template <
typename LanguageCodeT = Aws::String>
64 m_languageCodeHasBeenSet =
true;
65 m_languageCode = std::forward<LanguageCodeT>(value);
67 template <
typename LanguageCodeT = Aws::String>
77 bool m_whatsAppTemplateNameHasBeenSet =
false;
78 bool m_languageCodeHasBeenSet =
false;
UpdateWhatsAppParameters & WithLanguageCode(LanguageCodeT &&value)
AWS_ENDUSERMESSAGING_API UpdateWhatsAppParameters(Aws::Utils::Json::JsonView jsonValue)
UpdateWhatsAppParameters & WithWhatsAppTemplateName(WhatsAppTemplateNameT &&value)
void SetLanguageCode(LanguageCodeT &&value)
bool WhatsAppTemplateNameHasBeenSet() const
AWS_ENDUSERMESSAGING_API UpdateWhatsAppParameters & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetWhatsAppTemplateName(WhatsAppTemplateNameT &&value)
bool LanguageCodeHasBeenSet() const
AWS_ENDUSERMESSAGING_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_ENDUSERMESSAGING_API UpdateWhatsAppParameters()=default
const Aws::String & GetLanguageCode() const
const Aws::String & GetWhatsAppTemplateName() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue