Skip to main content

mlb_api/requests/meta/
languages.rs

1use serde::Deserialize;
2
3id!(LanguageId { languageId: u32 });
4
5#[derive(Debug, Deserialize, Clone)]
6#[serde(rename_all = "camelCase")]
7pub struct Language {
8	#[serde(rename = "languageCode")]
9	pub code: String,
10	pub name: String,
11	pub locale: String,
12	#[serde(flatten)]
13	pub id: LanguageId,
14}
15
16id_only_eq_impl!(Language, id);
17meta_kind_impl!("languages" => Language);
18tiered_request_entry_cache_impl!(Language.id: LanguageId);
19test_impl!(Language);