pub struct PasswordlessAuthenticateRequestBody {
pub code: PasswordlessAuthenticateRequestBodyCode,
pub email: String,
pub mode: Option<PasswordlessAuthenticateRequestBodyMode>,
}Expand description
The request body for authenticating a passwordless account.
JSON schema
{
"title": "PasswordlessAuthenticateRequestBody",
"description": "The request body for authenticating a passwordless
account.",
"type": "object",
"required": [
"code",
"email"
],
"properties": {
"code": {
"type": "string",
"maxLength": 6,
"minLength": 6
},
"email": {
"type": "string",
"format": "email"
},
"mode": {
"type": "string",
"enum": [
"login-or-sign-up",
"no-signup"
]
}
}
}Fields§
§code: PasswordlessAuthenticateRequestBodyCode§email: String§mode: Option<PasswordlessAuthenticateRequestBodyMode>Trait Implementations§
Source§impl Clone for PasswordlessAuthenticateRequestBody
impl Clone for PasswordlessAuthenticateRequestBody
Source§fn clone(&self) -> PasswordlessAuthenticateRequestBody
fn clone(&self) -> PasswordlessAuthenticateRequestBody
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<'de> Deserialize<'de> for PasswordlessAuthenticateRequestBody
impl<'de> Deserialize<'de> for PasswordlessAuthenticateRequestBody
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<&PasswordlessAuthenticateRequestBody> for PasswordlessAuthenticateRequestBody
impl From<&PasswordlessAuthenticateRequestBody> for PasswordlessAuthenticateRequestBody
Source§fn from(value: &PasswordlessAuthenticateRequestBody) -> Self
fn from(value: &PasswordlessAuthenticateRequestBody) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for PasswordlessAuthenticateRequestBody
impl RefUnwindSafe for PasswordlessAuthenticateRequestBody
impl Send for PasswordlessAuthenticateRequestBody
impl Sync for PasswordlessAuthenticateRequestBody
impl Unpin for PasswordlessAuthenticateRequestBody
impl UnsafeUnpin for PasswordlessAuthenticateRequestBody
impl UnwindSafe for PasswordlessAuthenticateRequestBody
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more