pub struct AstronomyDayEvent {
pub type: String,
pub hour: i32,
pub min: i32,
pub sec: i32,
pub isotime: Option<DateTime>,
pub utctime: Option<DateTime>,
pub altitude: Option<f32>,
pub azimuth: Option<f32>,
pub distance: Option<f32>,
pub illuminated: Option<f32>,
pub posangle: Option<f32>,
}Expand description
Information about an astronomical event at a specific day.
Fields§
§type: StringIndicates the type of the event.
hour: i32Hour at which the event is happening (local time).
min: i32Minute at which the event is happening (local time).
sec: i32Second at which the event is happening (local time).
isotime: Option<DateTime>Local time at which the event is happening in ISO 8601 format. Only returned if requested by specifying the parameter isotime.
utctime: Option<DateTime>UTC time at which the event is happening in ISO 8601 format. Only returned if requested by specifying the parameter utctime.
altitude: Option<f32>Altitude of the center of the queried astronomical object above an ideal horizon. Only for meridian type events.
azimuth: Option<f32>Horizontal direction of the astronomical object at set/rise time (referring to true north). North is 0 degrees, east is 90 degrees, south is 180 degrees and west is 270 degrees. Only for rise ans set type events.
distance: Option<f32>Distance of the earth’s center to the center of the queried astronomical object in kilometers. Only for meridian type events.
illuminated: Option<f32>The fractin of the Moon’s surface illuminated by the Sun’s rays as seen from the selected location. Only for the moon for meridian type events.
posangle: Option<f32>The counterclockwise angle of the midpoint of the Moon’s bright limb as seen from the selected location. Only for the moon for meridian type events.