pub struct User {Show 27 fields
pub id: Option<String>,
pub username: Option<String>,
pub first_name: Option<String>,
pub last_name: Option<String>,
pub email: Option<String>,
pub user_type: Option<String>,
pub image: Option<String>,
pub image_metadata: Option<UserImageMetadata>,
pub membership: Option<String>,
pub is_email_verified: Option<bool>,
pub password: Option<String>,
pub auth_data: Option<String>,
pub auth_service: Option<String>,
pub roles: Vec<String>,
pub props: Vec<String>,
pub notify_props: Vec<String>,
pub last_password_update: Option<i64>,
pub last_picture_update: Option<i64>,
pub failed_attempts: Option<i32>,
pub locale: Option<String>,
pub mfa_active: Option<bool>,
pub mfa_secret: Option<String>,
pub last_activity_at: Option<i64>,
pub last_login: Option<i64>,
pub created_at: Option<i64>,
pub updated_at: Option<i64>,
pub deleted_at: Option<i64>,
}Fields§
§id: Option<String>§username: Option<String>§first_name: Option<String>§last_name: Option<String>§email: Option<String>§user_type: Option<String>§image: Option<String>§image_metadata: Option<UserImageMetadata>§membership: Option<String>§is_email_verified: Option<bool>§password: Option<String>§auth_data: Option<String>§auth_service: Option<String>§roles: Vec<String>§props: Vec<String>§notify_props: Vec<String>§last_password_update: Option<i64>§last_picture_update: Option<i64>§failed_attempts: Option<i32>§locale: Option<String>§mfa_active: Option<bool>§mfa_secret: Option<String>§last_activity_at: Option<i64>§last_login: Option<i64>§created_at: Option<i64>§updated_at: Option<i64>§deleted_at: Option<i64>Implementations§
Source§impl User
impl User
Sourcepub fn username(&self) -> &str
pub fn username(&self) -> &str
Returns the value of username, or the default value if username is unset.
Sourcepub fn first_name(&self) -> &str
pub fn first_name(&self) -> &str
Returns the value of first_name, or the default value if first_name is unset.
Sourcepub fn last_name(&self) -> &str
pub fn last_name(&self) -> &str
Returns the value of last_name, or the default value if last_name is unset.
Sourcepub fn email(&self) -> &str
pub fn email(&self) -> &str
Returns the value of email, or the default value if email is unset.
Sourcepub fn user_type(&self) -> &str
pub fn user_type(&self) -> &str
Returns the value of user_type, or the default value if user_type is unset.
Sourcepub fn image(&self) -> &str
pub fn image(&self) -> &str
Returns the value of image, or the default value if image is unset.
Sourcepub fn membership(&self) -> &str
pub fn membership(&self) -> &str
Returns the value of membership, or the default value if membership is unset.
Sourcepub fn is_email_verified(&self) -> bool
pub fn is_email_verified(&self) -> bool
Returns the value of is_email_verified, or the default value if is_email_verified is unset.
Sourcepub fn password(&self) -> &str
pub fn password(&self) -> &str
Returns the value of password, or the default value if password is unset.
Sourcepub fn auth_data(&self) -> &str
pub fn auth_data(&self) -> &str
Returns the value of auth_data, or the default value if auth_data is unset.
Sourcepub fn auth_service(&self) -> &str
pub fn auth_service(&self) -> &str
Returns the value of auth_service, or the default value if auth_service is unset.
Sourcepub fn last_password_update(&self) -> i64
pub fn last_password_update(&self) -> i64
Returns the value of last_password_update, or the default value if last_password_update is unset.
Sourcepub fn last_picture_update(&self) -> i64
pub fn last_picture_update(&self) -> i64
Returns the value of last_picture_update, or the default value if last_picture_update is unset.
Sourcepub fn failed_attempts(&self) -> i32
pub fn failed_attempts(&self) -> i32
Returns the value of failed_attempts, or the default value if failed_attempts is unset.
Sourcepub fn locale(&self) -> &str
pub fn locale(&self) -> &str
Returns the value of locale, or the default value if locale is unset.
Sourcepub fn mfa_active(&self) -> bool
pub fn mfa_active(&self) -> bool
Returns the value of mfa_active, or the default value if mfa_active is unset.
Sourcepub fn mfa_secret(&self) -> &str
pub fn mfa_secret(&self) -> &str
Returns the value of mfa_secret, or the default value if mfa_secret is unset.
Sourcepub fn last_activity_at(&self) -> i64
pub fn last_activity_at(&self) -> i64
Returns the value of last_activity_at, or the default value if last_activity_at is unset.
Sourcepub fn last_login(&self) -> i64
pub fn last_login(&self) -> i64
Returns the value of last_login, or the default value if last_login is unset.
Sourcepub fn created_at(&self) -> i64
pub fn created_at(&self) -> i64
Returns the value of created_at, or the default value if created_at is unset.
Sourcepub fn updated_at(&self) -> i64
pub fn updated_at(&self) -> i64
Returns the value of updated_at, or the default value if updated_at is unset.
Sourcepub fn deleted_at(&self) -> i64
pub fn deleted_at(&self) -> i64
Returns the value of deleted_at, or the default value if deleted_at is unset.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for User
impl<'de> Deserialize<'de> for User
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>,
Source§impl Message for User
impl Message for User
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self. Read moreSource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self.impl StructuralPartialEq for User
Auto Trait Implementations§
impl Freeze for User
impl RefUnwindSafe for User
impl Send for User
impl Sync for User
impl Unpin for User
impl UnwindSafe for User
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
T in a tonic::Request