CitraClient.Schemas.GlobeSatellite (citra_client v0.3.0)
View SourceStruct generated from the GlobeSatellite schema.
Fields
:country_code—String.t()(API key:countryCode):country_iso—String.t()(API key:countryIso):country_name—String.t()(API key:countryName):eccentricity—number():mission—Mission(see OpenAPI spec):norad_cat_id—integer()(API key:noradCatId):satellite_id— UUIDString.t()(API key:satelliteId):satellite_name—String.t()(API key:satelliteName):satellite_type—SatelliteType(see OpenAPI spec) (API key:satelliteType):secondary_mission—Mission(see OpenAPI spec) (API key:secondaryMission):sector—Sector(see OpenAPI spec):semi_major_axis—number()(API key:semiMajorAxis):tle— list ofany()
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.GlobeSatellite{ country_code: String.t() | nil, country_iso: String.t() | nil, country_name: String.t() | nil, eccentricity: number() | nil, mission: map() | String.t() | nil, norad_cat_id: integer() | nil, satellite_id: String.t() | nil, satellite_name: String.t() | nil, satellite_type: map() | String.t() | nil, secondary_mission: map() | String.t() | nil, sector: map() | String.t() | nil, semi_major_axis: number() | nil, tle: [any()] }