7#include <aws/geo-routes/GeoRoutes_EXPORTS.h>
8#include <aws/geo-routes/model/RouteTollPassValidityPeriodType.h>
56 inline void SetPeriodCount(
int value) { m_periodCountHasBeenSet =
true; m_periodCount = value; }
62 bool m_periodHasBeenSet =
false;
65 bool m_periodCountHasBeenSet =
false;
bool PeriodHasBeenSet() const
void SetPeriod(RouteTollPassValidityPeriodType value)
bool PeriodCountHasBeenSet() const
void SetPeriodCount(int value)
AWS_GEOROUTES_API RouteTollPassValidityPeriod()=default
RouteTollPassValidityPeriodType GetPeriod() const
AWS_GEOROUTES_API RouteTollPassValidityPeriod & operator=(Aws::Utils::Json::JsonView jsonValue)
RouteTollPassValidityPeriod & WithPeriod(RouteTollPassValidityPeriodType value)
int GetPeriodCount() const
AWS_GEOROUTES_API RouteTollPassValidityPeriod(Aws::Utils::Json::JsonView jsonValue)
RouteTollPassValidityPeriod & WithPeriodCount(int value)
AWS_GEOROUTES_API Aws::Utils::Json::JsonValue Jsonize() const
RouteTollPassValidityPeriodType
Aws::Utils::Json::JsonValue JsonValue