Struct aws_sdk_workdocs::model::User
source · [−]#[non_exhaustive]pub struct User {Show 15 fields
pub id: Option<String>,
pub username: Option<String>,
pub email_address: Option<String>,
pub given_name: Option<String>,
pub surname: Option<String>,
pub organization_id: Option<String>,
pub root_folder_id: Option<String>,
pub recycle_bin_folder_id: Option<String>,
pub status: Option<UserStatusType>,
pub type: Option<UserType>,
pub created_timestamp: Option<DateTime>,
pub modified_timestamp: Option<DateTime>,
pub time_zone_id: Option<String>,
pub locale: Option<LocaleType>,
pub storage: Option<UserStorageMetadata>,
}
Expand description
Describes a user.
Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.id: Option<String>
The ID of the user.
username: Option<String>
The login name of the user.
email_address: Option<String>
The email address of the user.
given_name: Option<String>
The given name of the user.
surname: Option<String>
The surname of the user.
organization_id: Option<String>
The ID of the organization.
root_folder_id: Option<String>
The ID of the root folder.
recycle_bin_folder_id: Option<String>
The ID of the recycle bin folder.
status: Option<UserStatusType>
The status of the user.
type: Option<UserType>
The type of user.
created_timestamp: Option<DateTime>
The time when the user was created.
modified_timestamp: Option<DateTime>
The time when the user was modified.
time_zone_id: Option<String>
The time zone ID of the user.
locale: Option<LocaleType>
The locale of the user.
storage: Option<UserStorageMetadata>
The storage for the user.
Implementations
sourceimpl User
impl User
sourcepub fn email_address(&self) -> Option<&str>
pub fn email_address(&self) -> Option<&str>
The email address of the user.
sourcepub fn given_name(&self) -> Option<&str>
pub fn given_name(&self) -> Option<&str>
The given name of the user.
sourcepub fn organization_id(&self) -> Option<&str>
pub fn organization_id(&self) -> Option<&str>
The ID of the organization.
sourcepub fn root_folder_id(&self) -> Option<&str>
pub fn root_folder_id(&self) -> Option<&str>
The ID of the root folder.
sourcepub fn recycle_bin_folder_id(&self) -> Option<&str>
pub fn recycle_bin_folder_id(&self) -> Option<&str>
The ID of the recycle bin folder.
sourcepub fn status(&self) -> Option<&UserStatusType>
pub fn status(&self) -> Option<&UserStatusType>
The status of the user.
sourcepub fn created_timestamp(&self) -> Option<&DateTime>
pub fn created_timestamp(&self) -> Option<&DateTime>
The time when the user was created.
sourcepub fn modified_timestamp(&self) -> Option<&DateTime>
pub fn modified_timestamp(&self) -> Option<&DateTime>
The time when the user was modified.
sourcepub fn time_zone_id(&self) -> Option<&str>
pub fn time_zone_id(&self) -> Option<&str>
The time zone ID of the user.
sourcepub fn locale(&self) -> Option<&LocaleType>
pub fn locale(&self) -> Option<&LocaleType>
The locale of the user.
sourcepub fn storage(&self) -> Option<&UserStorageMetadata>
pub fn storage(&self) -> Option<&UserStorageMetadata>
The storage for the user.
Trait Implementations
impl StructuralPartialEq for User
Auto Trait Implementations
impl RefUnwindSafe for User
impl Send for User
impl Sync for User
impl Unpin for User
impl UnwindSafe for User
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more