1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! There' are models for Deserialize.

use serde::Deserialize;

pub mod genshin;
pub mod honkai;
pub mod hoyolab;
pub mod starrail;


#[derive(Debug, Deserialize)]
pub(crate) struct ModelBase<T> {
    #[serde(rename = "retcode")]
    _retcode: u32,
    #[serde(rename = "message")]
    _message: String,
    pub(crate) data: T
}