CitraClient.Schemas.ElsetHistoryResponse (citra_client v0.3.0)
View SourceResponse containing historical elset data for a satellite.
Fields
:data_points— list ofCitraClient.Schemas.ElsetHistoryPoint.t()(API key:dataPoints) — Historical elset data points sorted by epoch:end_before—DateTime.t()(API key:endBefore) — Query end time (exclusive):message—String.t()— Status message for async or error states:query_id—String.t()(API key:queryId) — Query execution ID for async retrieval:query_time_ms—integer()(API key:queryTimeMs) — Total endpoint response time in milliseconds:satellite_id— UUIDString.t()(API key:satelliteId) — Satellite ID queried:start_after—DateTime.t()(API key:startAfter) — Query start time (exclusive):status—String.t()— Query status: 'success', 'running', or 'error':total_count—integer()(API key:totalCount) — Total number of data points returned
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.ElsetHistoryResponse{ data_points: [CitraClient.Schemas.ElsetHistoryPoint.t() | map() | nil], end_before: DateTime.t() | nil, message: String.t() | nil, query_id: String.t() | nil, query_time_ms: integer() | nil, satellite_id: String.t() | nil, start_after: DateTime.t() | nil, status: String.t() | nil, total_count: integer() | nil }