use crate::models;
use serde::{Deserialize, Serialize};
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct RegisterUserAccountRequest {
#[serde(rename = "acceptedTOSVersion")]
pub accepted_tos_version: i32,
#[serde(rename = "captchaCode")]
pub captcha_code: String,
#[serde(rename = "day")]
pub day: String,
#[serde(rename = "email")]
pub email: String,
#[serde(rename = "month")]
pub month: String,
#[serde(rename = "password")]
pub password: String,
#[serde(rename = "subscribe")]
pub subscribe: bool,
#[serde(rename = "username")]
pub username: String,
#[serde(rename = "year")]
pub year: String,
}
impl RegisterUserAccountRequest {
pub fn new(
accepted_tos_version: i32,
captcha_code: String,
day: String,
email: String,
month: String,
password: String,
subscribe: bool,
username: String,
year: String,
) -> RegisterUserAccountRequest {
RegisterUserAccountRequest {
accepted_tos_version,
captcha_code,
day,
email,
month,
password,
subscribe,
username,
year,
}
}
}