pokebase_core/series.rs
1use crate::locale;
2
3use serde::{Deserialize, Serialize};
4
5#[derive(Debug, Clone, Serialize, Deserialize)]
6pub struct Series {
7 pub id: Id,
8 pub name: locale::Map,
9 pub release_date: String,
10}
11
12#[derive(Debug, Clone, PartialEq, Eq, PartialOrd, Ord, Serialize, Deserialize)]
13pub struct Id(pub(crate) String);
14
15impl Id {
16 pub fn as_str(&self) -> &str {
17 &self.0
18 }
19}