CitraClient.Schemas.ElsetInput (citra_client v0.3.0)
View SourceStruct generated from the Elset-Input schema.
Fields
:argument_of_perigee—number()(API key:argumentOfPerigee):b_star—number()(API key:bStar):ballistic_coefficient—number()(API key:ballisticCoefficient):creation_epoch—DateTime.t()(API key:creationEpoch):eccentricity—number():epoch—DateTime.t():id— UUIDString.t():inclination—number():mean_anomaly—number()(API key:meanAnomaly):mean_motion_dot—number()(API key:meanMotionDot):mean_motion_dot_dot—number()(API key:meanMotionDotDot):migration_id— UUIDString.t()(API key:migrationId):raan—number():review_status—ReviewStatus(see OpenAPI spec) (API key:reviewStatus):rms—number():satellite_id— UUIDString.t()(API key:satelliteId):satellite_name—String.t()(API key:satelliteName):satellite_review_status—ReviewStatus(see OpenAPI spec) (API key:satelliteReviewStatus):semi_major_axis—number()(API key:semiMajorAxis):srp_coefficient—number()(API key:srpCoefficient):type—CitraElsetType(see OpenAPI spec):user_group_id— UUIDString.t()(API key:userGroupId):user_group_name—String.t()(API key:userGroupName):user_id— UUIDString.t()(API key:userId):user_tier—UserTier(see OpenAPI spec) (API key:userTier):username—String.t()
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.ElsetInput{ argument_of_perigee: number() | nil, b_star: number() | nil, ballistic_coefficient: number() | nil, creation_epoch: DateTime.t() | nil, eccentricity: number() | nil, epoch: DateTime.t() | nil, id: String.t() | nil, inclination: number() | nil, mean_anomaly: number() | nil, mean_motion_dot: number() | nil, mean_motion_dot_dot: number() | nil, migration_id: String.t() | nil, raan: number() | nil, review_status: map() | String.t() | nil, rms: number() | nil, satellite_id: String.t() | nil, satellite_name: String.t() | nil, satellite_review_status: map() | String.t() | nil, semi_major_axis: number() | nil, srp_coefficient: number() | nil, type: map() | String.t() | nil, user_group_id: String.t() | nil, user_group_name: String.t() | nil, user_id: String.t() | nil, user_tier: map() | String.t() | nil, username: String.t() | nil }