Struct gitlab::types::User
[−]
[src]
pub struct User {
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>,
}More detailed information only accessible to administrators.
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.
Trait Implementations
impl Debug for User[src]
impl Clone for User[src]
fn clone(&self) -> User
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
impl From<UserPublic> for User[src]
fn from(user: UserPublic) -> Self
Performs the conversion.