pub struct EmailUserAccountAuthChallengeInput {
pub email: Option<String>,
pub is_desktop: Option<bool>,
pub client_auth_code: Option<String>,
pub invite_link: Option<String>,
pub login_code_only: Option<bool>,
pub challenge_response: Option<String>,
}Fields§
§email: Option<String>The email for which to generate the magic login code.
is_desktop: Option<bool>Whether the login was requested from the desktop app.
client_auth_code: Option<String>Auth code for the client initiating the sequence.
invite_link: Option<String>The organization invite link to associate with this authentication.
login_code_only: Option<bool>Whether to only return the login code. This is used by mobile apps to skip showing the login link.
challenge_response: Option<String>Response from the login challenge.
Trait Implementations§
Source§impl Clone for EmailUserAccountAuthChallengeInput
impl Clone for EmailUserAccountAuthChallengeInput
Source§fn clone(&self) -> EmailUserAccountAuthChallengeInput
fn clone(&self) -> EmailUserAccountAuthChallengeInput
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 Default for EmailUserAccountAuthChallengeInput
impl Default for EmailUserAccountAuthChallengeInput
Source§fn default() -> EmailUserAccountAuthChallengeInput
fn default() -> EmailUserAccountAuthChallengeInput
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for EmailUserAccountAuthChallengeInput
impl<'de> Deserialize<'de> for EmailUserAccountAuthChallengeInput
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
Auto Trait Implementations§
impl Freeze for EmailUserAccountAuthChallengeInput
impl RefUnwindSafe for EmailUserAccountAuthChallengeInput
impl Send for EmailUserAccountAuthChallengeInput
impl Sync for EmailUserAccountAuthChallengeInput
impl Unpin for EmailUserAccountAuthChallengeInput
impl UnwindSafe for EmailUserAccountAuthChallengeInput
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