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/LibraryTemplateBodyInputs.h>
11#include <aws/socialmessaging/model/LibraryTemplateButtonInput.h>
22namespace SocialMessaging {
44 template <
typename TemplateNameT = Aws::String>
46 m_templateNameHasBeenSet =
true;
47 m_templateName = std::forward<TemplateNameT>(value);
49 template <
typename TemplateNameT = Aws::String>
62 template <
typename LibraryTemplateNameT = Aws::String>
64 m_libraryTemplateNameHasBeenSet =
true;
65 m_libraryTemplateName = std::forward<LibraryTemplateNameT>(value);
67 template <
typename LibraryTemplateNameT = Aws::String>
80 template <
typename TemplateCategoryT = Aws::String>
82 m_templateCategoryHasBeenSet =
true;
83 m_templateCategory = std::forward<TemplateCategoryT>(value);
85 template <
typename TemplateCategoryT = Aws::String>
98 template <
typename TemplateLanguageT = Aws::String>
100 m_templateLanguageHasBeenSet =
true;
101 m_templateLanguage = std::forward<TemplateLanguageT>(value);
103 template <
typename TemplateLanguageT = Aws::String>
116 template <
typename LibraryTemplateButtonInputsT = Aws::Vector<LibraryTemplateButtonInput>>
118 m_libraryTemplateButtonInputsHasBeenSet =
true;
119 m_libraryTemplateButtonInputs = std::forward<LibraryTemplateButtonInputsT>(value);
121 template <
typename LibraryTemplateButtonInputsT = Aws::Vector<LibraryTemplateButtonInput>>
126 template <
typename LibraryTemplateButtonInputsT = LibraryTemplateButtonInput>
128 m_libraryTemplateButtonInputsHasBeenSet =
true;
129 m_libraryTemplateButtonInputs.emplace_back(std::forward<LibraryTemplateButtonInputsT>(value));
140 template <
typename LibraryTemplateBodyInputsT = LibraryTemplateBodyInputs>
142 m_libraryTemplateBodyInputsHasBeenSet =
true;
143 m_libraryTemplateBodyInputs = std::forward<LibraryTemplateBodyInputsT>(value);
145 template <
typename LibraryTemplateBodyInputsT = LibraryTemplateBodyInputs>
163 bool m_templateNameHasBeenSet =
false;
164 bool m_libraryTemplateNameHasBeenSet =
false;
165 bool m_templateCategoryHasBeenSet =
false;
166 bool m_templateLanguageHasBeenSet =
false;
167 bool m_libraryTemplateButtonInputsHasBeenSet =
false;
168 bool m_libraryTemplateBodyInputsHasBeenSet =
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