passage_auth/models/
login_one_time_passcode_request.rs1use serde::{Deserialize, Serialize};
2
3#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
4pub struct LoginOneTimePasscodeRequest {
5 #[serde(rename = "identifier")]
7 pub identifier: String,
8 #[serde(rename = "language", skip_serializing_if = "Option::is_none")]
10 pub language: Option<String>,
11}
12
13impl LoginOneTimePasscodeRequest {
14 pub fn new(identifier: String) -> LoginOneTimePasscodeRequest {
15 LoginOneTimePasscodeRequest {
16 identifier,
17 language: None,
18 }
19 }
20}