Struct gitlab::types::UserPublic
[−]
[src]
pub struct UserPublic { pub username: String, pub name: String, pub id: UserId, pub state: UserState, pub avatar_url: String, pub web_url: String, pub created_at: DateTime<UTC>, pub is_admin: bool, pub bio: Option<String>, pub location: Option<String>, pub skype: String, pub linkedin: String, pub twitter: String, pub website_url: String, pub organization: Option<String>, pub last_sign_in_at: Option<DateTime<UTC>>, pub confirmed_at: DateTime<UTC>, pub email: String, pub theme_id: ThemeId, pub color_scheme_id: ColorSchemeId, pub projects_limit: u64, pub current_sign_in_at: Option<DateTime<UTC>>, pub identities: Vec<Identity>, pub can_create_group: bool, pub can_create_project: bool, pub two_factor_enabled: bool, pub external: bool, }
Full user structure information.
Fields
username: String
The username.
name: String
The display name.
id: UserId
The user's ID.
state: UserState
The state of the user account.
avatar_url: String
The URL of the user's avatar.
web_url: String
The URL of the user's profile page.
created_at: DateTime<UTC>
When the account was created.
is_admin: bool
Whether the user is an administrator or not.
bio: Option<String>
Self-described biography of the user.
location: Option<String>
Geographic location of the user.
skype: String
Skype contact information.
linkedin: String
LinkedIn contact information.
twitter: String
Twitter contact information.
website_url: String
Custom URL for the user's website.
organization: Option<String>
Organization the user belongs to.
last_sign_in_at: Option<DateTime<UTC>>
When the user last logged in.
confirmed_at: DateTime<UTC>
When the user's account was confirmed.
email: String
The primary email address for the user.
theme_id: ThemeId
The theme used by the user.
color_scheme_id: ColorSchemeId
The color scheme used by the user.
projects_limit: u64
The number of projects the user may create.
current_sign_in_at: Option<DateTime<UTC>>
When the user's current session started.
identities: Vec<Identity>
List of identities associated with the user.
can_create_group: bool
Whether the user can create groups.
can_create_project: bool
Whether the user can create a new project.
two_factor_enabled: bool
Whether the user has two-factor authentication enabled.
external: bool
Whether the account is externally controlled.
Trait Implementations
impl Debug for UserPublic
[src]
impl Clone for UserPublic
[src]
fn clone(&self) -> UserPublic
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more