pub struct UserBean {
pub key: Option<String>,
pub param_self: Option<String>,
pub name: Option<String>,
pub display_name: Option<String>,
pub active: Option<bool>,
pub account_id: Option<String>,
pub avatar_urls: Option<Box<UserBeanAvatarUrls>>,
}
Fields§
§key: Option<String>
This property is deprecated in favor of accountId
because of privacy changes. See the migration guide for details. The key of the user.
param_self: Option<String>
The URL of the user.
name: Option<String>
This property is deprecated in favor of accountId
because of privacy changes. See the migration guide for details. The username of the user.
display_name: Option<String>
The display name of the user. Depending on the user’s privacy setting, this may return an alternative value.
active: Option<bool>
Whether the user is active.
account_id: Option<String>
The account ID of the user, which uniquely identifies the user across all Atlassian products. For example, 5b10ac8d82e05b22cc7d4ef5.
avatar_urls: Option<Box<UserBeanAvatarUrls>>
The avatars of the user.
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for UserBean
impl<'de> Deserialize<'de> for UserBean
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
impl StructuralPartialEq for UserBean
Auto Trait Implementations§
impl Freeze for UserBean
impl RefUnwindSafe for UserBean
impl Send for UserBean
impl Sync for UserBean
impl Unpin for UserBean
impl UnwindSafe for UserBean
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