7#include <aws/socialmessaging/SocialMessaging_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/core/utils/memory/stl/AWSVector.h>
10#include <aws/socialmessaging/model/LibraryTemplateBodyInputs.h>
11#include <aws/socialmessaging/model/LibraryTemplateButtonInput.h>
24namespace SocialMessaging
50 template<
typename TemplateNameT = Aws::String>
51 void SetTemplateName(TemplateNameT&& value) { m_templateNameHasBeenSet =
true; m_templateName = std::forward<TemplateNameT>(value); }
52 template<
typename TemplateNameT = Aws::String>
62 template<
typename LibraryTemplateNameT = Aws::String>
63 void SetLibraryTemplateName(LibraryTemplateNameT&& value) { m_libraryTemplateNameHasBeenSet =
true; m_libraryTemplateName = std::forward<LibraryTemplateNameT>(value); }
64 template<
typename LibraryTemplateNameT = Aws::String>
74 template<
typename TemplateCategoryT = Aws::String>
75 void SetTemplateCategory(TemplateCategoryT&& value) { m_templateCategoryHasBeenSet =
true; m_templateCategory = std::forward<TemplateCategoryT>(value); }
76 template<
typename TemplateCategoryT = Aws::String>
86 template<
typename TemplateLanguageT = Aws::String>
87 void SetTemplateLanguage(TemplateLanguageT&& value) { m_templateLanguageHasBeenSet =
true; m_templateLanguage = std::forward<TemplateLanguageT>(value); }
88 template<
typename TemplateLanguageT = Aws::String>
98 template<
typename LibraryTemplateButtonInputsT = Aws::Vector<LibraryTemplateButtonInput>>
99 void SetLibraryTemplateButtonInputs(LibraryTemplateButtonInputsT&& value) { m_libraryTemplateButtonInputsHasBeenSet =
true; m_libraryTemplateButtonInputs = std::forward<LibraryTemplateButtonInputsT>(value); }
100 template<
typename LibraryTemplateButtonInputsT = Aws::Vector<LibraryTemplateButtonInput>>
102 template<
typename LibraryTemplateButtonInputsT = LibraryTemplateButtonInput>
112 template<
typename LibraryTemplateBodyInputsT = LibraryTemplateBodyInputs>
113 void SetLibraryTemplateBodyInputs(LibraryTemplateBodyInputsT&& value) { m_libraryTemplateBodyInputsHasBeenSet =
true; m_libraryTemplateBodyInputs = std::forward<LibraryTemplateBodyInputsT>(value); }
114 template<
typename LibraryTemplateBodyInputsT = LibraryTemplateBodyInputs>
120 bool m_templateNameHasBeenSet =
false;
123 bool m_libraryTemplateNameHasBeenSet =
false;
126 bool m_templateCategoryHasBeenSet =
false;
129 bool m_templateLanguageHasBeenSet =
false;
132 bool m_libraryTemplateButtonInputsHasBeenSet =
false;
135 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