Skip to main content

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}