CitraClient.Schemas.ObservationResidual (citra_client v0.3.0)

View Source

Struct generated from the ObservationResidual schema.

Fields

  • :declinationnumber()
  • :declination_ratenumber() (API key: declinationRate)
  • :elset_id — UUID String.t() (API key: elsetId)
  • :elset_user_group_nameString.t() (API key: elsetUserGroupName)
  • :elset_usernameString.t() (API key: elsetUsername)
  • :epochString.t()
  • :fdoanumber()
  • :observation_id — UUID String.t() (API key: observationId)
  • :rangenumber()
  • :range_ratenumber() (API key: rangeRate)
  • :review_statusReviewStatus (see OpenAPI spec) (API key: reviewStatus)
  • :right_ascensionnumber() (API key: rightAscension)
  • :right_ascension_ratenumber() (API key: rightAscensionRate)
  • :satellite_id — UUID String.t() (API key: satelliteId)
  • :tdoanumber()
  • :total_errornumber() (API key: totalError)
  • :typeCitraObservationType (see OpenAPI spec)
  • :visual_magnitudenumber() (API key: visualMagnitude)

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

t()

@type t() :: %CitraClient.Schemas.ObservationResidual{
  declination: number() | nil,
  declination_rate: number() | nil,
  elset_id: String.t() | nil,
  elset_user_group_name: String.t() | nil,
  elset_username: String.t() | nil,
  epoch: String.t() | nil,
  fdoa: number() | nil,
  observation_id: String.t() | nil,
  range: number() | nil,
  range_rate: number() | nil,
  review_status: map() | String.t() | nil,
  right_ascension: number() | nil,
  right_ascension_rate: number() | nil,
  satellite_id: String.t() | nil,
  tdoa: number() | nil,
  total_error: number() | nil,
  type: map() | String.t() | nil,
  visual_magnitude: number() | nil
}

Functions

from_api(data)

Build this struct from a decoded JSON map received from the API. Unknown fields are ignored.

to_api(struct)

Convert this struct into a map with the API's camelCase keys, ready to be JSON-encoded. Fields whose value is nil are omitted.