pub struct AccountMfaSummary {
pub enabled: bool,
pub pending: bool,
pub activated_at: Option<String>,
pub recovery_codes_remaining: u32,
pub last_verified_at: Option<String>,
pub enrollment_available: bool,
pub enrollment_blocked_reason: Option<String>,
}Expand description
MFA state reported alongside the account summary.
Fields§
§enabled: bool§pending: bool§activated_at: Option<String>§recovery_codes_remaining: u32§last_verified_at: Option<String>§enrollment_available: bool§enrollment_blocked_reason: Option<String>Trait Implementations§
Source§impl Clone for AccountMfaSummary
impl Clone for AccountMfaSummary
Source§fn clone(&self) -> AccountMfaSummary
fn clone(&self) -> AccountMfaSummary
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AccountMfaSummary
impl Debug for AccountMfaSummary
Source§impl Default for AccountMfaSummary
impl Default for AccountMfaSummary
Source§fn default() -> AccountMfaSummary
fn default() -> AccountMfaSummary
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AccountMfaSummary
impl<'de> Deserialize<'de> for AccountMfaSummary
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 AccountMfaSummary
impl RefUnwindSafe for AccountMfaSummary
impl Send for AccountMfaSummary
impl Sync for AccountMfaSummary
impl Unpin for AccountMfaSummary
impl UnsafeUnpin for AccountMfaSummary
impl UnwindSafe for AccountMfaSummary
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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