Documentation
use ::serde::{Deserialize, Serialize};


// BaseOutput
#[cfg(feature = "models")]
#[derive(Serialize, Deserialize)]
struct BaseOutput{
    Code:i32,
    Message:String,
}

// BaseDataOutput
#[cfg(feature = "models")]
#[derive(Serialize, Deserialize)]
struct BaseJsonOutput{
    Code:i32,
    Message:String,
    Data:serde_json::Value,
}

// BaseDataOutput
#[cfg(feature = "models")]
#[derive(Serialize, Deserialize)]
struct BaseDataOutput<T>{
    Code:i32,
    Message:String,
    Data:T,
}