7#include <aws/iotwireless/IoTWireless_EXPORTS.h>
8#include <aws/iotwireless/model/PositionSolverProvider.h>
9#include <aws/iotwireless/model/PositionSolverType.h>
10#include <aws/iotwireless/model/PositionConfigurationStatus.h>
11#include <aws/iotwireless/model/PositionConfigurationFec.h>
85 bool m_providerHasBeenSet =
false;
88 bool m_typeHasBeenSet =
false;
91 bool m_statusHasBeenSet =
false;
94 bool m_fecHasBeenSet =
false;
bool StatusHasBeenSet() const
void SetType(PositionSolverType value)
PositionConfigurationFec GetFec() const
PositionConfigurationStatus GetStatus() const
void SetStatus(PositionConfigurationStatus value)
PositionSolverType GetType() const
AWS_IOTWIRELESS_API Aws::Utils::Json::JsonValue Jsonize() const
bool ProviderHasBeenSet() const
SemtechGnssDetail & WithProvider(PositionSolverProvider value)
bool FecHasBeenSet() const
AWS_IOTWIRELESS_API SemtechGnssDetail(Aws::Utils::Json::JsonView jsonValue)
AWS_IOTWIRELESS_API SemtechGnssDetail()=default
SemtechGnssDetail & WithStatus(PositionConfigurationStatus value)
PositionSolverProvider GetProvider() const
AWS_IOTWIRELESS_API SemtechGnssDetail & operator=(Aws::Utils::Json::JsonView jsonValue)
bool TypeHasBeenSet() const
void SetFec(PositionConfigurationFec value)
SemtechGnssDetail & WithType(PositionSolverType value)
void SetProvider(PositionSolverProvider value)
SemtechGnssDetail & WithFec(PositionConfigurationFec value)
PositionConfigurationStatus
Aws::Utils::Json::JsonValue JsonValue