pub struct Usergroup {Show 29 fields
pub id: Option<String>,
pub team_id: Option<String>,
pub is_usergroup: Option<bool>,
pub name: Option<String>,
pub description: Option<String>,
pub handle: Option<String>,
pub is_external: Option<bool>,
pub date_create: Option<i64>,
pub date_update: Option<i64>,
pub date_delete: Option<i64>,
pub auto_type: Option<String>,
pub created_by: Option<String>,
pub updated_by: Option<String>,
pub deleted_by: Option<String>,
pub prefs: Option<UsergroupPrefs>,
pub users: Vec<String>,
pub user_count: Option<i64>,
pub enterprise_id: Option<String>,
pub is_subteam: Option<bool>,
pub auto_provision: Option<bool>,
pub enterprise_subteam_id: Option<String>,
pub is_section: Option<bool>,
pub is_editing_restricted: Option<bool>,
pub is_membership_locked: Option<bool>,
pub is_idp_group: Option<bool>,
pub is_visible: Option<bool>,
pub is_org_level: Option<bool>,
pub channel_count: Option<i64>,
pub teams: Vec<String>,
}Expand description
A user group (https://docs.slack.dev/reference/objects/usergroup-object).
Fields§
§id: Option<String>§team_id: Option<String>§is_usergroup: Option<bool>§name: Option<String>§description: Option<String>§handle: Option<String>§is_external: Option<bool>§date_create: Option<i64>§date_update: Option<i64>§date_delete: Option<i64>§auto_type: Option<String>§created_by: Option<String>§updated_by: Option<String>§deleted_by: Option<String>§prefs: Option<UsergroupPrefs>§users: Vec<String>§user_count: Option<i64>§enterprise_id: Option<String>§is_subteam: Option<bool>§auto_provision: Option<bool>§enterprise_subteam_id: Option<String>§is_section: Option<bool>§is_editing_restricted: Option<bool>§is_membership_locked: Option<bool>§is_idp_group: Option<bool>§is_visible: Option<bool>§is_org_level: Option<bool>§channel_count: Option<i64>§teams: Vec<String>Trait Implementations§
Source§impl<'de> Deserialize<'de> for Usergroup
impl<'de> Deserialize<'de> for Usergroup
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 Usergroup
Auto Trait Implementations§
impl Freeze for Usergroup
impl RefUnwindSafe for Usergroup
impl Send for Usergroup
impl Sync for Usergroup
impl Unpin for Usergroup
impl UnsafeUnpin for Usergroup
impl UnwindSafe for Usergroup
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