7#include <aws/geo-places/GeoPlaces_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSVector.h>
9#include <aws/geo-places/model/ContactDetails.h>
48 template<
typename PhonesT = Aws::Vector<ContactDetails>>
49 void SetPhones(PhonesT&& value) { m_phonesHasBeenSet =
true; m_phones = std::forward<PhonesT>(value); }
50 template<
typename PhonesT = Aws::Vector<ContactDetails>>
52 template<
typename PhonesT = ContactDetails>
53 Contacts&
AddPhones(PhonesT&& value) { m_phonesHasBeenSet =
true; m_phones.emplace_back(std::forward<PhonesT>(value));
return *
this; }
62 template<
typename FaxesT = Aws::Vector<ContactDetails>>
63 void SetFaxes(FaxesT&& value) { m_faxesHasBeenSet =
true; m_faxes = std::forward<FaxesT>(value); }
64 template<
typename FaxesT = Aws::Vector<ContactDetails>>
66 template<
typename FaxesT = ContactDetails>
67 Contacts&
AddFaxes(FaxesT&& value) { m_faxesHasBeenSet =
true; m_faxes.emplace_back(std::forward<FaxesT>(value));
return *
this; }
76 template<
typename WebsitesT = Aws::Vector<ContactDetails>>
77 void SetWebsites(WebsitesT&& value) { m_websitesHasBeenSet =
true; m_websites = std::forward<WebsitesT>(value); }
78 template<
typename WebsitesT = Aws::Vector<ContactDetails>>
80 template<
typename WebsitesT = ContactDetails>
81 Contacts&
AddWebsites(WebsitesT&& value) { m_websitesHasBeenSet =
true; m_websites.emplace_back(std::forward<WebsitesT>(value));
return *
this; }
90 template<
typename EmailsT = Aws::Vector<ContactDetails>>
91 void SetEmails(EmailsT&& value) { m_emailsHasBeenSet =
true; m_emails = std::forward<EmailsT>(value); }
92 template<
typename EmailsT = Aws::Vector<ContactDetails>>
94 template<
typename EmailsT = ContactDetails>
95 Contacts&
AddEmails(EmailsT&& value) { m_emailsHasBeenSet =
true; m_emails.emplace_back(std::forward<EmailsT>(value));
return *
this; }
100 bool m_phonesHasBeenSet =
false;
103 bool m_faxesHasBeenSet =
false;
106 bool m_websitesHasBeenSet =
false;
109 bool m_emailsHasBeenSet =
false;
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue