7#include <aws/location/LocationService_EXPORTS.h>
16namespace LocationService {
41 m_avoidFerriesHasBeenSet =
true;
42 m_avoidFerries = value;
59 m_avoidTollsHasBeenSet =
true;
68 bool m_avoidFerries{
false};
70 bool m_avoidTolls{
false};
71 bool m_avoidFerriesHasBeenSet =
false;
72 bool m_avoidTollsHasBeenSet =
false;
AWS_LOCATIONSERVICE_API Aws::Utils::Json::JsonValue Jsonize() const
void SetAvoidTolls(bool value)
CalculateRouteCarModeOptions & WithAvoidFerries(bool value)
AWS_LOCATIONSERVICE_API CalculateRouteCarModeOptions & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_LOCATIONSERVICE_API CalculateRouteCarModeOptions()=default
bool AvoidTollsHasBeenSet() const
bool GetAvoidTolls() const
void SetAvoidFerries(bool value)
bool GetAvoidFerries() const
AWS_LOCATIONSERVICE_API CalculateRouteCarModeOptions(Aws::Utils::Json::JsonView jsonValue)
CalculateRouteCarModeOptions & WithAvoidTolls(bool value)
bool AvoidFerriesHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue