diff --git a/src/api/schemas.rs b/src/api/schemas.rs index 16b9baa..7b21e1b 100644 --- a/src/api/schemas.rs +++ b/src/api/schemas.rs @@ -4,9 +4,9 @@ pub mod schemas { #[derive(Debug, Serialize, Deserialize)] #[serde(rename_all = "snake_case")] pub struct RegisterSchema { - username: Option, + username: String, password: Option, - consent: Option, + consent: bool, email: Option, fingerprint: Option, invite: Option, @@ -15,4 +15,15 @@ pub mod schemas { captcha_key: Option, promotional_email_opt_in: Option, } + + #[derive(Debug, Serialize, Deserialize)] + #[serde(rename_all = "snake_case")] + pub struct LoginSchema { + login: String, + password: String, + undelete: Option, + captcha_key: Option, + login_source: Option, + gift_code_sku_id: Option, + } }