bitwarden_auth/login/login_via_password/
password_login_request.rs1use serde::{Deserialize, Serialize};
2
3use crate::login::{login_via_password::PasswordPreloginResponse, models::LoginRequest};
4
5#[derive(Serialize, Deserialize)]
7#[serde(rename_all = "camelCase", deny_unknown_fields)]
8#[cfg_attr(feature = "uniffi", derive(uniffi::Record))] #[cfg_attr(
10 feature = "wasm",
11 derive(tsify::Tsify),
12 tsify(into_wasm_abi, from_wasm_abi)
13)] pub struct PasswordLoginRequest {
15 pub login_request: LoginRequest,
17
18 pub email: String,
20 pub password: String,
22
23 pub prelogin_response: PasswordPreloginResponse,
26}