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<PasswordlessAuthenticateRequestBody, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PasswordlessAuthenticateRequestBody, <__D as Deserializer<'de>>::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,
) -> PasswordlessAuthenticateRequestBody
fn from( value: &PasswordlessAuthenticateRequestBody, ) -> PasswordlessAuthenticateRequestBody
Converts to this type from the input type.
Source§impl Serialize for PasswordlessAuthenticateRequestBody
impl Serialize for PasswordlessAuthenticateRequestBody
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for PasswordlessAuthenticateRequestBody
impl RefUnwindSafe for PasswordlessAuthenticateRequestBody
impl Send for PasswordlessAuthenticateRequestBody
impl Sync for PasswordlessAuthenticateRequestBody
impl Unpin 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