CitraClient.Schemas.Maneuver (citra_client v0.3.0)
View SourceComplete maneuver schema for responses
Fields
:creation_epoch—DateTime.t()(API key:creationEpoch):cross_track_magnitude—number()(API key:crossTrackMagnitude):epoch—DateTime.t():id— UUIDString.t():in_track_magnitude—number()(API key:inTrackMagnitude):magnitude—number():radial_magnitude—number()(API key:radialMagnitude):satellite_id— UUIDString.t()(API key:satelliteId):satellite_name—String.t()(API key:satelliteName):status—ManeuverStatus(see OpenAPI spec):update_epoch—DateTime.t()(API key:updateEpoch)
Summary
Functions
Build this struct from a decoded JSON map received from the API. Unknown fields are ignored.
Convert this struct into a map with the API's camelCase keys, ready
to be JSON-encoded. Fields whose value is nil are omitted.
Types
@type t() :: %CitraClient.Schemas.Maneuver{ creation_epoch: DateTime.t() | nil, cross_track_magnitude: number() | nil, epoch: DateTime.t() | nil, id: String.t() | nil, in_track_magnitude: number() | nil, magnitude: number() | nil, radial_magnitude: number() | nil, satellite_id: String.t() | nil, satellite_name: String.t() | nil, status: map() | String.t() | nil, update_epoch: DateTime.t() | nil }