mlb_api/requests/meta/
sky.rs1use serde::Deserialize;
2
3id!(#[doc = "A [`String`] describing the conditions of the sky"] SkyDescriptionId { code: String });
4
5#[derive(Debug, Deserialize, Clone)]
15pub struct SkyDescription {
16 pub description: String,
17 #[serde(flatten)]
18 pub id: SkyDescriptionId,
19}
20
21id_only_eq_impl!(SkyDescription, id);
22meta_kind_impl!("sky" => SkyDescription);
23tiered_request_entry_cache_impl!(SkyDescription.id: SkyDescriptionId);
24test_impl!(SkyDescription);
25
26#[derive(Debug, Deserialize, PartialEq, Copy, Clone)]
28pub enum DayNight {
29 #[serde(rename = "day")]
31 Day,
32
33 #[serde(rename = "night")]
35 Night,
36}