Files
pokemon-data-displayer/src-tauri/src/model.rs
2023-01-21 19:16:57 +09:00

32 lines
685 B
Rust

use serde::{Deserialize, Serialize};
#[derive(Serialize, Deserialize, Debug, Clone)]
pub struct SearchResult {
pub id: i64,
pub name: String,
pub types: String,
pub hp: i64,
pub attack: i64,
pub defense: i64,
pub special_attack: i64,
pub special_defense: i64,
pub speed: i64,
pub abilities: String,
pub thumbnail: String,
}
#[derive(Serialize, Deserialize, Debug, Clone)]
pub struct MoveSearchResult {
pub id: i64,
pub name: String,
pub types: String,
pub power: i64,
pub category: i64,
pub priority: i64,
pub condition: Option<String>,
}
#[derive(Serialize, Deserialize, Debug, Clone)]
pub struct Autosearch {
pub id: i64,
pub name: String,
}