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 {
43 template <
typename InlineTemplateBodyT = Aws::String>
45 m_inlineTemplateBodyHasBeenSet =
true;
46 m_inlineTemplateBody = std::forward<InlineTemplateBodyT>(value);
48 template <
typename InlineTemplateBodyT = Aws::String>
62 template <
typename DestinationCountryParametersT = Aws::Map<Aws::String, Aws::String>>
64 m_destinationCountryParametersHasBeenSet =
true;
65 m_destinationCountryParameters = std::forward<DestinationCountryParametersT>(value);
67 template <
typename DestinationCountryParametersT = Aws::Map<Aws::String, Aws::String>>
72 template <
typename DestinationCountryParametersKeyT = Aws::String,
typename DestinationCountryParametersValueT = Aws::String>
74 m_destinationCountryParametersHasBeenSet =
true;
75 m_destinationCountryParameters.emplace(std::forward<DestinationCountryParametersKeyT>(key),
76 std::forward<DestinationCountryParametersValueT>(value));
84 bool m_inlineTemplateBodyHasBeenSet =
false;
85 bool m_destinationCountryParametersHasBeenSet =
false;
void SetDestinationCountryParameters(DestinationCountryParametersT &&value)
TextParameters & WithDestinationCountryParameters(DestinationCountryParametersT &&value)
bool InlineTemplateBodyHasBeenSet() const
TextParameters & WithInlineTemplateBody(InlineTemplateBodyT &&value)
const Aws::String & GetInlineTemplateBody() const
const Aws::Map< Aws::String, Aws::String > & GetDestinationCountryParameters() const
AWS_ENDUSERMESSAGING_API TextParameters(Aws::Utils::Json::JsonView jsonValue)
void SetInlineTemplateBody(InlineTemplateBodyT &&value)
bool DestinationCountryParametersHasBeenSet() const
AWS_ENDUSERMESSAGING_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_ENDUSERMESSAGING_API TextParameters()=default
TextParameters & AddDestinationCountryParameters(DestinationCountryParametersKeyT &&key, DestinationCountryParametersValueT &&value)
AWS_ENDUSERMESSAGING_API TextParameters & operator=(Aws::Utils::Json::JsonView jsonValue)
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