7#include <aws/groundstation/GroundStation_EXPORTS.h>
8#include <aws/groundstation/model/OEMEphemeris.h>
9#include <aws/groundstation/model/TLEEphemeris.h>
22namespace GroundStation
45 template<
typename OemT = OEMEphemeris>
46 void SetOem(OemT&& value) { m_oemHasBeenSet =
true; m_oem = std::forward<OemT>(value); }
47 template<
typename OemT = OEMEphemeris>
55 template<
typename TleT = TLEEphemeris>
56 void SetTle(TleT&& value) { m_tleHasBeenSet =
true; m_tle = std::forward<TleT>(value); }
57 template<
typename TleT = TLEEphemeris>
63 bool m_oemHasBeenSet =
false;
66 bool m_tleHasBeenSet =
false;
AWS_GROUNDSTATION_API EphemerisData()=default
const TLEEphemeris & GetTle() const
AWS_GROUNDSTATION_API Aws::Utils::Json::JsonValue Jsonize() const
bool OemHasBeenSet() const
void SetTle(TleT &&value)
void SetOem(OemT &&value)
AWS_GROUNDSTATION_API EphemerisData & operator=(Aws::Utils::Json::JsonView jsonValue)
const OEMEphemeris & GetOem() const
AWS_GROUNDSTATION_API EphemerisData(Aws::Utils::Json::JsonView jsonValue)
EphemerisData & WithOem(OemT &&value)
EphemerisData & WithTle(TleT &&value)
bool TleHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue