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/core/utils/memory/stl/AWSMap.h>
23namespace SocialMessaging
49 template<
typename TypeT = Aws::String>
50 void SetType(TypeT&& value) { m_typeHasBeenSet =
true; m_type = std::forward<TypeT>(value); }
51 template<
typename TypeT = Aws::String>
61 template<
typename TextT = Aws::String>
62 void SetText(TextT&& value) { m_textHasBeenSet =
true; m_text = std::forward<TextT>(value); }
63 template<
typename TextT = Aws::String>
73 template<
typename PhoneNumberT = Aws::String>
74 void SetPhoneNumber(PhoneNumberT&& value) { m_phoneNumberHasBeenSet =
true; m_phoneNumber = std::forward<PhoneNumberT>(value); }
75 template<
typename PhoneNumberT = Aws::String>
85 template<
typename UrlT = Aws::String>
86 void SetUrl(UrlT&& value) { m_urlHasBeenSet =
true; m_url = std::forward<UrlT>(value); }
87 template<
typename UrlT = Aws::String>
97 template<
typename OtpTypeT = Aws::String>
98 void SetOtpType(OtpTypeT&& value) { m_otpTypeHasBeenSet =
true; m_otpType = std::forward<OtpTypeT>(value); }
99 template<
typename OtpTypeT = Aws::String>
119 template<
typename SupportedAppsT = Aws::Vector<Aws::Map<Aws::String, Aws::String>>>
120 void SetSupportedApps(SupportedAppsT&& value) { m_supportedAppsHasBeenSet =
true; m_supportedApps = std::forward<SupportedAppsT>(value); }
121 template<
typename SupportedAppsT = Aws::Vector<Aws::Map<Aws::String, Aws::String>>>
123 template<
typename SupportedAppsT = Aws::Map<Aws::String, Aws::String>>
129 bool m_typeHasBeenSet =
false;
132 bool m_textHasBeenSet =
false;
135 bool m_phoneNumberHasBeenSet =
false;
138 bool m_urlHasBeenSet =
false;
141 bool m_otpTypeHasBeenSet =
false;
143 bool m_zeroTapTermsAccepted{
false};
144 bool m_zeroTapTermsAcceptedHasBeenSet =
false;
147 bool m_supportedAppsHasBeenSet =
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