pub struct Group {Show 15 fields
pub id: u64,
pub name: Option<String>,
pub description: Option<String>,
pub is_public: Option<bool>,
pub followed_by_user: Option<bool>,
pub join_level: Option<String>,
pub members_count: Option<u64>,
pub avatar_url: Option<String>,
pub course_id: Option<u64>,
pub role: Option<String>,
pub group_category_id: Option<u64>,
pub sis_group_id: Option<String>,
pub sis_import_id: Option<u64>,
pub storage_quota_mb: Option<u64>,
pub permissions: Option<Value>,
/* private fields */
}Expand description
A Canvas group within a course or account.
Fields§
§id: u64§name: Option<String>§description: Option<String>§is_public: Option<bool>§followed_by_user: Option<bool>§join_level: Option<String>§members_count: Option<u64>§avatar_url: Option<String>§course_id: Option<u64>§role: Option<String>§group_category_id: Option<u64>§sis_group_id: Option<String>§sis_import_id: Option<u64>§storage_quota_mb: Option<u64>§permissions: Option<Value>Implementations§
Source§impl Group
impl Group
Sourcepub fn get_collaborations(&self) -> PageStream<Collaboration>
pub fn get_collaborations(&self) -> PageStream<Collaboration>
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Group
impl<'de> Deserialize<'de> for Group
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
Auto Trait Implementations§
impl Freeze for Group
impl !RefUnwindSafe for Group
impl Send for Group
impl Sync for Group
impl Unpin for Group
impl UnsafeUnpin for Group
impl !UnwindSafe for Group
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