7#include <aws/connect/Connect_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
51 template <
typename FirstNameT = Aws::String>
53 m_firstNameHasBeenSet =
true;
54 m_firstName = std::forward<FirstNameT>(value);
56 template <
typename FirstNameT = Aws::String>
72 template <
typename LastNameT = Aws::String>
74 m_lastNameHasBeenSet =
true;
75 m_lastName = std::forward<LastNameT>(value);
77 template <
typename LastNameT = Aws::String>
91 template <
typename EmailT = Aws::String>
93 m_emailHasBeenSet =
true;
94 m_email = std::forward<EmailT>(value);
96 template <
typename EmailT = Aws::String>
98 SetEmail(std::forward<EmailT>(value));
112 template <
typename SecondaryEmailT = Aws::String>
114 m_secondaryEmailHasBeenSet =
true;
115 m_secondaryEmail = std::forward<SecondaryEmailT>(value);
117 template <
typename SecondaryEmailT = Aws::String>
130 template <
typename MobileT = Aws::String>
132 m_mobileHasBeenSet =
true;
133 m_mobile = std::forward<MobileT>(value);
135 template <
typename MobileT = Aws::String>
151 bool m_firstNameHasBeenSet =
false;
152 bool m_lastNameHasBeenSet =
false;
153 bool m_emailHasBeenSet =
false;
154 bool m_secondaryEmailHasBeenSet =
false;
155 bool m_mobileHasBeenSet =
false;
AWS_CONNECT_API UserIdentityInfo & operator=(Aws::Utils::Json::JsonView jsonValue)
UserIdentityInfo & WithFirstName(FirstNameT &&value)
bool SecondaryEmailHasBeenSet() const
UserIdentityInfo & WithEmail(EmailT &&value)
const Aws::String & GetMobile() const
UserIdentityInfo & WithMobile(MobileT &&value)
bool MobileHasBeenSet() const
UserIdentityInfo & WithSecondaryEmail(SecondaryEmailT &&value)
const Aws::String & GetEmail() const
AWS_CONNECT_API Aws::Utils::Json::JsonValue Jsonize() const
void SetMobile(MobileT &&value)
void SetSecondaryEmail(SecondaryEmailT &&value)
bool FirstNameHasBeenSet() const
const Aws::String & GetLastName() const
void SetFirstName(FirstNameT &&value)
void SetEmail(EmailT &&value)
bool EmailHasBeenSet() const
const Aws::String & GetSecondaryEmail() const
void SetLastName(LastNameT &&value)
bool LastNameHasBeenSet() const
AWS_CONNECT_API UserIdentityInfo()=default
UserIdentityInfo & WithLastName(LastNameT &&value)
const Aws::String & GetFirstName() const
AWS_CONNECT_API UserIdentityInfo(Aws::Utils::Json::JsonView jsonValue)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue