pub struct WorkspaceMembershipResponse {
pub gid: Option<String>,
pub resource_type: Option<String>,
pub user: Option<Box<UserCompact>>,
pub workspace: Option<Box<WorkspaceCompact>>,
pub user_task_list: Option<Box<UserTaskListCompact>>,
pub is_active: Option<bool>,
pub is_admin: Option<bool>,
pub is_guest: Option<bool>,
}
Fields
gid: Option<String>
Globally unique identifier of the resource, as a string.
resource_type: Option<String>
The base type of this resource.
user: Option<Box<UserCompact>>
workspace: Option<Box<WorkspaceCompact>>
user_task_list: Option<Box<UserTaskListCompact>>
is_active: Option<bool>
Reflects if this user still a member of the workspace.
is_admin: Option<bool>
Reflects if this user is an admin of the workspace.
is_guest: Option<bool>
Reflects if this user is a guest of the workspace.
Implementations
sourceimpl WorkspaceMembershipResponse
impl WorkspaceMembershipResponse
pub fn new() -> WorkspaceMembershipResponse
Trait Implementations
sourceimpl Clone for WorkspaceMembershipResponse
impl Clone for WorkspaceMembershipResponse
sourcefn clone(&self) -> WorkspaceMembershipResponse
fn clone(&self) -> WorkspaceMembershipResponse
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for WorkspaceMembershipResponse
impl Debug for WorkspaceMembershipResponse
sourceimpl<'de> Deserialize<'de> for WorkspaceMembershipResponse
impl<'de> Deserialize<'de> for WorkspaceMembershipResponse
sourcefn 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
sourceimpl PartialEq<WorkspaceMembershipResponse> for WorkspaceMembershipResponse
impl PartialEq<WorkspaceMembershipResponse> for WorkspaceMembershipResponse
sourcefn eq(&self, other: &WorkspaceMembershipResponse) -> bool
fn eq(&self, other: &WorkspaceMembershipResponse) -> bool
impl StructuralPartialEq for WorkspaceMembershipResponse
Auto Trait Implementations
impl RefUnwindSafe for WorkspaceMembershipResponse
impl Send for WorkspaceMembershipResponse
impl Sync for WorkspaceMembershipResponse
impl Unpin for WorkspaceMembershipResponse
impl UnwindSafe for WorkspaceMembershipResponse
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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