artifacts/models/
add_character_schema.rs1use crate::models;
2use serde::{Deserialize, Serialize};
3
4#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
5#[cfg_attr(feature = "specta", derive(specta::Type))]
6pub struct AddCharacterSchema {
7 #[serde(rename = "name")]
9 pub name: String,
10 #[serde(rename = "skin")]
12 pub skin: models::CharacterSkin,
13}
14
15impl AddCharacterSchema {
16 pub fn new(name: String, skin: models::CharacterSkin) -> AddCharacterSchema {
17 AddCharacterSchema { name, skin }
18 }
19}