mlb_api/requests/meta/
sky.rs1use serde::Deserialize;
2
3id!(SkyDescriptionId { code: String });
4
5#[derive(Debug, Deserialize, Clone)]
6pub struct SkyDescription {
7 pub description: String,
8 #[serde(flatten)]
9 pub id: SkyDescriptionId,
10}
11
12
13id_only_eq_impl!(SkyDescription, id);
14meta_kind_impl!("sky" => SkyDescription);
15tiered_request_entry_cache_impl!(SkyDescription.id: SkyDescriptionId);
16test_impl!(SkyDescription);
17
18#[derive(Debug, Deserialize, PartialEq, Eq, Copy, Clone)]
19pub enum Sky {
20 #[serde(rename = "day")]
22 Day,
23
24 #[serde(rename = "night")]
26 Night,
27}