CitraClient.Schemas.RelativePlotData (citra_client v0.3.0)
View SourceStruct generated from the RelativePlotData schema.
Fields
:cross_track_distances— list ofnumber()(API key:crossTrackDistances):earth_angles— list ofnumber()(API key:earthAngles):epochs— list ofString.t():in_track_distances— list ofnumber()(API key:inTrackDistances):moon_angles— list ofnumber()(API key:moonAngles):primary_elset_user_group_name—String.t()(API key:primaryElsetUserGroupName):primary_elset_username—String.t()(API key:primaryElsetUsername):primary_satellite_name—String.t()(API key:primarySatelliteName):radial_distances— list ofnumber()(API key:radialDistances):secondary_elset_user_group_name—String.t()(API key:secondaryElsetUserGroupName):secondary_elset_username—String.t()(API key:secondaryElsetUsername):secondary_satellite_name—String.t()(API key:secondarySatelliteName):sun_angles— list ofnumber()(API key:sunAngles):total_distances— list ofnumber()(API key:totalDistances)
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.RelativePlotData{ cross_track_distances: [number() | nil], earth_angles: [number() | nil], epochs: [String.t() | nil], in_track_distances: [number() | nil], moon_angles: [number() | nil], primary_elset_user_group_name: String.t() | nil, primary_elset_username: String.t() | nil, primary_satellite_name: String.t() | nil, radial_distances: [number() | nil], secondary_elset_user_group_name: String.t() | nil, secondary_elset_username: String.t() | nil, secondary_satellite_name: String.t() | nil, sun_angles: [number() | nil], total_distances: [number() | nil] }