pub struct DeviceRegistrationRequest {
pub user_id: UserId,
pub tenant_id: TenantId,
pub fingerprint: DeviceFingerprint,
pub device_type: DeviceType,
pub device_name: Option<String>,
pub ip_address: Option<String>,
pub location: Option<String>,
pub mfa_verified: bool,
}Expand description
Device registration request
Fields§
§user_id: UserId§tenant_id: TenantId§fingerprint: DeviceFingerprint§device_type: DeviceType§device_name: Option<String>§ip_address: Option<String>§location: Option<String>§mfa_verified: boolTrait Implementations§
Source§impl Clone for DeviceRegistrationRequest
impl Clone for DeviceRegistrationRequest
Source§fn clone(&self) -> DeviceRegistrationRequest
fn clone(&self) -> DeviceRegistrationRequest
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 DeviceRegistrationRequest
impl Debug for DeviceRegistrationRequest
Source§impl<'de> Deserialize<'de> for DeviceRegistrationRequest
impl<'de> Deserialize<'de> for DeviceRegistrationRequest
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 DeviceRegistrationRequest
impl RefUnwindSafe for DeviceRegistrationRequest
impl Send for DeviceRegistrationRequest
impl Sync for DeviceRegistrationRequest
impl Unpin for DeviceRegistrationRequest
impl UnsafeUnpin for DeviceRegistrationRequest
impl UnwindSafe for DeviceRegistrationRequest
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