7#include <aws/core/utils/memory/stl/AWSMap.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/endusermessaging/EndUserMessaging_EXPORTS.h>
20namespace EndUserMessaging {
44 template <
typename InlineTemplateBodyT = Aws::String>
46 m_inlineTemplateBodyHasBeenSet =
true;
47 m_inlineTemplateBody = std::forward<InlineTemplateBodyT>(value);
49 template <
typename InlineTemplateBodyT = Aws::String>
63 template <
typename DestinationCountryParametersT = Aws::Map<Aws::String, Aws::String>>
65 m_destinationCountryParametersHasBeenSet =
true;
66 m_destinationCountryParameters = std::forward<DestinationCountryParametersT>(value);
68 template <
typename DestinationCountryParametersT = Aws::Map<Aws::String, Aws::String>>
73 template <
typename DestinationCountryParametersKeyT = Aws::String,
typename DestinationCountryParametersValueT = Aws::String>
75 DestinationCountryParametersValueT&& value) {
76 m_destinationCountryParametersHasBeenSet =
true;
77 m_destinationCountryParameters.emplace(std::forward<DestinationCountryParametersKeyT>(key),
78 std::forward<DestinationCountryParametersValueT>(value));
86 bool m_inlineTemplateBodyHasBeenSet =
false;
87 bool m_destinationCountryParametersHasBeenSet =
false;
UpdateTextParameters & AddDestinationCountryParameters(DestinationCountryParametersKeyT &&key, DestinationCountryParametersValueT &&value)
AWS_ENDUSERMESSAGING_API Aws::Utils::Json::JsonValue Jsonize() const
void SetInlineTemplateBody(InlineTemplateBodyT &&value)
UpdateTextParameters & WithInlineTemplateBody(InlineTemplateBodyT &&value)
const Aws::String & GetInlineTemplateBody() const
bool DestinationCountryParametersHasBeenSet() const
AWS_ENDUSERMESSAGING_API UpdateTextParameters & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetDestinationCountryParameters(DestinationCountryParametersT &&value)
AWS_ENDUSERMESSAGING_API UpdateTextParameters(Aws::Utils::Json::JsonView jsonValue)
AWS_ENDUSERMESSAGING_API UpdateTextParameters()=default
UpdateTextParameters & WithDestinationCountryParameters(DestinationCountryParametersT &&value)
bool InlineTemplateBodyHasBeenSet() const
const Aws::Map< Aws::String, Aws::String > & GetDestinationCountryParameters() const
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue