7#include <aws/geo-places/GeoPlaces_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
49 inline void SetOpenTime(
const char* value) { m_openTimeHasBeenSet =
true; m_openTime.assign(value); }
64 inline void SetOpenDuration(
const char* value) { m_openDurationHasBeenSet =
true; m_openDuration.assign(value); }
79 inline void SetRecurrence(
const char* value) { m_recurrenceHasBeenSet =
true; m_recurrence.assign(value); }
87 bool m_openTimeHasBeenSet =
false;
90 bool m_openDurationHasBeenSet =
false;
93 bool m_recurrenceHasBeenSet =
false;
void SetOpenTime(Aws::String &&value)
void SetOpenTime(const char *value)
AWS_GEOPLACES_API OpeningHoursComponents(Aws::Utils::Json::JsonView jsonValue)
OpeningHoursComponents & WithOpenDuration(const char *value)
bool RecurrenceHasBeenSet() const
OpeningHoursComponents & WithOpenTime(const Aws::String &value)
OpeningHoursComponents & WithOpenTime(const char *value)
AWS_GEOPLACES_API OpeningHoursComponents()
bool OpenDurationHasBeenSet() const
void SetOpenDuration(const char *value)
OpeningHoursComponents & WithOpenDuration(Aws::String &&value)
bool OpenTimeHasBeenSet() const
void SetOpenTime(const Aws::String &value)
OpeningHoursComponents & WithRecurrence(const Aws::String &value)
OpeningHoursComponents & WithOpenDuration(const Aws::String &value)
OpeningHoursComponents & WithOpenTime(Aws::String &&value)
OpeningHoursComponents & WithRecurrence(const char *value)
AWS_GEOPLACES_API Aws::Utils::Json::JsonValue Jsonize() const
void SetRecurrence(const char *value)
OpeningHoursComponents & WithRecurrence(Aws::String &&value)
void SetOpenDuration(Aws::String &&value)
void SetRecurrence(Aws::String &&value)
void SetOpenDuration(const Aws::String &value)
const Aws::String & GetRecurrence() const
void SetRecurrence(const Aws::String &value)
AWS_GEOPLACES_API OpeningHoursComponents & operator=(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetOpenDuration() const
const Aws::String & GetOpenTime() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue