pub struct AccessUsersGetUsersResponseDataInner {Show 13 fields
pub comment: Option<String>,
pub email: Option<String>,
pub enable: Option<PveBoolean>,
pub expire: Option<i64>,
pub firstname: Option<String>,
pub groups: Option<String>,
pub keys: Option<String>,
pub lastname: Option<String>,
pub realm_type: Option<String>,
pub tfa_locked_until: Option<i64>,
pub tokens: Option<Vec<AccessUsersGetUsersResponseDataInnerTokensInner>>,
pub totp_locked: Option<PveBoolean>,
pub userid: String,
}Fields§
§comment: Option<String>§email: Option<String>§enable: Option<PveBoolean>Enable the account (default). You can set this to ‘0’ to disable the account
expire: Option<i64>Account expiration date (seconds since epoch). ‘0’ means no expiration date.
firstname: Option<String>§groups: Option<String>§keys: Option<String>Keys for two factor auth (yubico).
lastname: Option<String>§realm_type: Option<String>The type of the users realm
tfa_locked_until: Option<i64>Contains a timestamp until when a user is locked out of 2nd factors.
tokens: Option<Vec<AccessUsersGetUsersResponseDataInnerTokensInner>>§totp_locked: Option<PveBoolean>True if the user is currently locked out of TOTP factors.
userid: StringFull User ID, in the name@realm format.
Implementations§
Source§impl AccessUsersGetUsersResponseDataInner
impl AccessUsersGetUsersResponseDataInner
pub fn new(userid: String) -> AccessUsersGetUsersResponseDataInner
Trait Implementations§
Source§impl Clone for AccessUsersGetUsersResponseDataInner
impl Clone for AccessUsersGetUsersResponseDataInner
Source§fn clone(&self) -> AccessUsersGetUsersResponseDataInner
fn clone(&self) -> AccessUsersGetUsersResponseDataInner
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 Default for AccessUsersGetUsersResponseDataInner
impl Default for AccessUsersGetUsersResponseDataInner
Source§fn default() -> AccessUsersGetUsersResponseDataInner
fn default() -> AccessUsersGetUsersResponseDataInner
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AccessUsersGetUsersResponseDataInner
impl<'de> Deserialize<'de> for AccessUsersGetUsersResponseDataInner
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
Source§impl PartialEq for AccessUsersGetUsersResponseDataInner
impl PartialEq for AccessUsersGetUsersResponseDataInner
Source§fn eq(&self, other: &AccessUsersGetUsersResponseDataInner) -> bool
fn eq(&self, other: &AccessUsersGetUsersResponseDataInner) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for AccessUsersGetUsersResponseDataInner
Auto Trait Implementations§
impl Freeze for AccessUsersGetUsersResponseDataInner
impl RefUnwindSafe for AccessUsersGetUsersResponseDataInner
impl Send for AccessUsersGetUsersResponseDataInner
impl Sync for AccessUsersGetUsersResponseDataInner
impl Unpin for AccessUsersGetUsersResponseDataInner
impl UnsafeUnpin for AccessUsersGetUsersResponseDataInner
impl UnwindSafe for AccessUsersGetUsersResponseDataInner
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