Skip to main content

igdb_rs/model/
character.rs

1use crate::model::enums::{Gender, Species};
2
3#[derive(Deserialize, Debug, Clone)]
4pub struct Character {
5    #[serde(default)]
6    pub id: usize,
7    #[serde(default)]
8    pub akas: Vec<String>,
9    #[serde(default)]
10    pub country_name: String,
11    #[serde(default)]
12    pub created_at: u64,
13    #[serde(default)]
14    pub description: String,
15    #[serde(default)]
16    pub games: Vec<usize>,
17    #[serde(default)]
18    pub gender: Gender,
19    #[serde(default)]
20    pub mug_shot: usize,
21    #[serde(default)]
22    pub name: String,
23    #[serde(default)]
24    pub people: Vec<usize>,
25    #[serde(default)]
26    pub slug: String,
27    #[serde(default)]
28    pub species: Species,
29    #[serde(default)]
30    pub updated_at: u64,
31    #[serde(default)]
32    pub url: String,
33}