Struct dropbox_sdk::sharing::GroupInfo [−][src]
#[non_exhaustive]pub struct GroupInfo { pub group_name: String, pub group_id: GroupId, pub group_management_type: GroupManagementType, pub group_type: GroupType, pub is_member: bool, pub is_owner: bool, pub same_team: bool, pub group_external_id: Option<GroupExternalId>, pub member_count: Option<u32>, }
This is supported on crate feature
dbx_sharing only.Expand description
The information about a group. Groups is a way to manage a list of users who need same access permission to the shared folder.
Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.group_name: Stringgroup_id: GroupIdgroup_management_type: GroupManagementTypeWho is allowed to manage the group.
group_type: GroupTypeThe type of group.
is_member: boolIf the current user is a member of the group.
is_owner: boolIf the current user is an owner of the group.
same_team: boolIf the group is owned by the current user’s team.
group_external_id: Option<GroupExternalId>External ID of group. This is an arbitrary ID that an admin can attach to a group.
member_count: Option<u32>The number of members in the group.
Implementations
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for GroupInfoimpl UnwindSafe for GroupInfoBlanket Implementations
Mutably borrows from an owned value. Read more