1
0
Files
api/openapi/src/models/user_update.rs
2024-03-13 16:53:30 +09:00

171 lines
6.7 KiB
Rust

/*
* Ent Schema API
*
* This is an auto generated API description made out of an Ent schema definition
*
* The version of the OpenAPI document: 0.1.0
*
* Generated by: https://openapi-generator.tech
*/
use crate::models;
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct UserUpdate {
#[serde(rename = "id")]
pub id: i32,
#[serde(rename = "username")]
pub username: String,
#[serde(rename = "did", skip_serializing_if = "Option::is_none")]
pub did: Option<String>,
#[serde(rename = "member", skip_serializing_if = "Option::is_none")]
pub member: Option<bool>,
#[serde(rename = "book", skip_serializing_if = "Option::is_none")]
pub book: Option<bool>,
#[serde(rename = "manga", skip_serializing_if = "Option::is_none")]
pub manga: Option<bool>,
#[serde(rename = "badge", skip_serializing_if = "Option::is_none")]
pub badge: Option<bool>,
#[serde(rename = "bsky", skip_serializing_if = "Option::is_none")]
pub bsky: Option<bool>,
#[serde(rename = "mastodon", skip_serializing_if = "Option::is_none")]
pub mastodon: Option<bool>,
#[serde(rename = "delete", skip_serializing_if = "Option::is_none")]
pub delete: Option<bool>,
#[serde(rename = "handle", skip_serializing_if = "Option::is_none")]
pub handle: Option<bool>,
#[serde(rename = "created_at", skip_serializing_if = "Option::is_none")]
pub created_at: Option<String>,
#[serde(rename = "updated_at", skip_serializing_if = "Option::is_none")]
pub updated_at: Option<String>,
#[serde(rename = "raid_at", skip_serializing_if = "Option::is_none")]
pub raid_at: Option<String>,
#[serde(rename = "server_at", skip_serializing_if = "Option::is_none")]
pub server_at: Option<String>,
#[serde(rename = "egg_at", skip_serializing_if = "Option::is_none")]
pub egg_at: Option<String>,
#[serde(rename = "luck", skip_serializing_if = "Option::is_none")]
pub luck: Option<i32>,
#[serde(rename = "luck_at", skip_serializing_if = "Option::is_none")]
pub luck_at: Option<String>,
#[serde(rename = "like", skip_serializing_if = "Option::is_none")]
pub like: Option<i32>,
#[serde(rename = "like_rank", skip_serializing_if = "Option::is_none")]
pub like_rank: Option<i32>,
#[serde(rename = "like_at", skip_serializing_if = "Option::is_none")]
pub like_at: Option<String>,
#[serde(rename = "fav", skip_serializing_if = "Option::is_none")]
pub fav: Option<i32>,
#[serde(rename = "ten", skip_serializing_if = "Option::is_none")]
pub ten: Option<bool>,
#[serde(rename = "ten_su", skip_serializing_if = "Option::is_none")]
pub ten_su: Option<i32>,
#[serde(rename = "ten_kai", skip_serializing_if = "Option::is_none")]
pub ten_kai: Option<i32>,
#[serde(rename = "aiten", skip_serializing_if = "Option::is_none")]
pub aiten: Option<i32>,
#[serde(rename = "ten_card", skip_serializing_if = "Option::is_none")]
pub ten_card: Option<String>,
#[serde(rename = "ten_delete", skip_serializing_if = "Option::is_none")]
pub ten_delete: Option<String>,
#[serde(rename = "ten_post", skip_serializing_if = "Option::is_none")]
pub ten_post: Option<String>,
#[serde(rename = "ten_get", skip_serializing_if = "Option::is_none")]
pub ten_get: Option<String>,
#[serde(rename = "ten_at", skip_serializing_if = "Option::is_none")]
pub ten_at: Option<String>,
#[serde(rename = "next", skip_serializing_if = "Option::is_none")]
pub next: Option<String>,
#[serde(rename = "room", skip_serializing_if = "Option::is_none")]
pub room: Option<i32>,
#[serde(rename = "model", skip_serializing_if = "Option::is_none")]
pub model: Option<bool>,
#[serde(rename = "model_at", skip_serializing_if = "Option::is_none")]
pub model_at: Option<String>,
#[serde(rename = "model_attack", skip_serializing_if = "Option::is_none")]
pub model_attack: Option<i32>,
#[serde(rename = "model_limit", skip_serializing_if = "Option::is_none")]
pub model_limit: Option<i32>,
#[serde(rename = "model_skill", skip_serializing_if = "Option::is_none")]
pub model_skill: Option<i32>,
#[serde(rename = "model_mode", skip_serializing_if = "Option::is_none")]
pub model_mode: Option<i32>,
#[serde(rename = "model_critical", skip_serializing_if = "Option::is_none")]
pub model_critical: Option<i32>,
#[serde(rename = "model_critical_d", skip_serializing_if = "Option::is_none")]
pub model_critical_d: Option<i32>,
#[serde(rename = "game", skip_serializing_if = "Option::is_none")]
pub game: Option<bool>,
#[serde(rename = "game_test", skip_serializing_if = "Option::is_none")]
pub game_test: Option<bool>,
#[serde(rename = "game_end", skip_serializing_if = "Option::is_none")]
pub game_end: Option<bool>,
#[serde(rename = "game_account", skip_serializing_if = "Option::is_none")]
pub game_account: Option<bool>,
#[serde(rename = "game_lv", skip_serializing_if = "Option::is_none")]
pub game_lv: Option<i32>,
#[serde(rename = "coin", skip_serializing_if = "Option::is_none")]
pub coin: Option<i32>,
#[serde(rename = "coin_open", skip_serializing_if = "Option::is_none")]
pub coin_open: Option<bool>,
#[serde(rename = "coin_at", skip_serializing_if = "Option::is_none")]
pub coin_at: Option<String>,
}
impl UserUpdate {
pub fn new(id: i32, username: String) -> UserUpdate {
UserUpdate {
id,
username,
did: None,
member: None,
book: None,
manga: None,
badge: None,
bsky: None,
mastodon: None,
delete: None,
handle: None,
created_at: None,
updated_at: None,
raid_at: None,
server_at: None,
egg_at: None,
luck: None,
luck_at: None,
like: None,
like_rank: None,
like_at: None,
fav: None,
ten: None,
ten_su: None,
ten_kai: None,
aiten: None,
ten_card: None,
ten_delete: None,
ten_post: None,
ten_get: None,
ten_at: None,
next: None,
room: None,
model: None,
model_at: None,
model_attack: None,
model_limit: None,
model_skill: None,
model_mode: None,
model_critical: None,
model_critical_d: None,
game: None,
game_test: None,
game_end: None,
game_account: None,
game_lv: None,
coin: None,
coin_open: None,
coin_at: None,
}
}
}