7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/core/utils/memory/stl/AWSVector.h>
9#include <aws/socialmessaging/SocialMessaging_EXPORTS.h>
10#include <aws/socialmessaging/model/LibraryTemplateButtonList.h>
21namespace SocialMessaging {
43 template <
typename TemplateNameT = Aws::String>
45 m_templateNameHasBeenSet =
true;
46 m_templateName = std::forward<TemplateNameT>(value);
48 template <
typename TemplateNameT = Aws::String>
61 template <
typename TemplateLanguageT = Aws::String>
63 m_templateLanguageHasBeenSet =
true;
64 m_templateLanguage = std::forward<TemplateLanguageT>(value);
66 template <
typename TemplateLanguageT = Aws::String>
79 template <
typename TemplateCategoryT = Aws::String>
81 m_templateCategoryHasBeenSet =
true;
82 m_templateCategory = std::forward<TemplateCategoryT>(value);
84 template <
typename TemplateCategoryT = Aws::String>
97 template <
typename TemplateTopicT = Aws::String>
99 m_templateTopicHasBeenSet =
true;
100 m_templateTopic = std::forward<TemplateTopicT>(value);
102 template <
typename TemplateTopicT = Aws::String>
115 template <
typename TemplateUseCaseT = Aws::String>
117 m_templateUseCaseHasBeenSet =
true;
118 m_templateUseCase = std::forward<TemplateUseCaseT>(value);
120 template <
typename TemplateUseCaseT = Aws::String>
133 template <
typename TemplateIndustryT = Aws::Vector<Aws::String>>
135 m_templateIndustryHasBeenSet =
true;
136 m_templateIndustry = std::forward<TemplateIndustryT>(value);
138 template <
typename TemplateIndustryT = Aws::Vector<Aws::String>>
143 template <
typename TemplateIndustryT = Aws::String>
145 m_templateIndustryHasBeenSet =
true;
146 m_templateIndustry.emplace_back(std::forward<TemplateIndustryT>(value));
157 template <
typename TemplateHeaderT = Aws::String>
159 m_templateHeaderHasBeenSet =
true;
160 m_templateHeader = std::forward<TemplateHeaderT>(value);
162 template <
typename TemplateHeaderT = Aws::String>
175 template <
typename TemplateBodyT = Aws::String>
177 m_templateBodyHasBeenSet =
true;
178 m_templateBody = std::forward<TemplateBodyT>(value);
180 template <
typename TemplateBodyT = Aws::String>
193 template <
typename TemplateButtonsT = Aws::Vector<LibraryTemplateButtonList>>
195 m_templateButtonsHasBeenSet =
true;
196 m_templateButtons = std::forward<TemplateButtonsT>(value);
198 template <
typename TemplateButtonsT = Aws::Vector<LibraryTemplateButtonList>>
203 template <
typename TemplateButtonsT = LibraryTemplateButtonList>
205 m_templateButtonsHasBeenSet =
true;
206 m_templateButtons.emplace_back(std::forward<TemplateButtonsT>(value));
217 template <
typename TemplateIdT = Aws::String>
219 m_templateIdHasBeenSet =
true;
220 m_templateId = std::forward<TemplateIdT>(value);
222 template <
typename TemplateIdT = Aws::String>
236 template <
typename TemplateBodyExampleParamsT = Aws::Vector<Aws::String>>
238 m_templateBodyExampleParamsHasBeenSet =
true;
239 m_templateBodyExampleParams = std::forward<TemplateBodyExampleParamsT>(value);
241 template <
typename TemplateBodyExampleParamsT = Aws::Vector<Aws::String>>
246 template <
typename TemplateBodyExampleParamsT = Aws::String>
248 m_templateBodyExampleParamsHasBeenSet =
true;
249 m_templateBodyExampleParams.emplace_back(std::forward<TemplateBodyExampleParamsT>(value));
275 bool m_templateNameHasBeenSet =
false;
276 bool m_templateLanguageHasBeenSet =
false;
277 bool m_templateCategoryHasBeenSet =
false;
278 bool m_templateTopicHasBeenSet =
false;
279 bool m_templateUseCaseHasBeenSet =
false;
280 bool m_templateIndustryHasBeenSet =
false;
281 bool m_templateHeaderHasBeenSet =
false;
282 bool m_templateBodyHasBeenSet =
false;
283 bool m_templateButtonsHasBeenSet =
false;
284 bool m_templateIdHasBeenSet =
false;
285 bool m_templateBodyExampleParamsHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue