pub struct GroupFull {
pub id: String,
pub type: GroupType,
pub name: Option<String>,
pub group_type: Option<GroupGroupType>,
pub created_at: Option<DateTime<Utc>>,
pub modified_at: Option<DateTime<Utc>>,
pub provenance: Option<String>,
pub external_sync_identifier: Option<String>,
pub description: Option<String>,
pub invitability_level: Option<GroupFullInvitabilityLevel>,
pub member_viewability_level: Option<GroupFullInvitabilityLevel>,
pub permissions: Option<GroupFullPermissions>,
}Fields§
§id: String§type: GroupType§name: Option<String>§group_type: Option<GroupGroupType>§created_at: Option<DateTime<Utc>>§modified_at: Option<DateTime<Utc>>§provenance: Option<String>§external_sync_identifier: Option<String>§description: Option<String>§invitability_level: Option<GroupFullInvitabilityLevel>§member_viewability_level: Option<GroupFullInvitabilityLevel>§permissions: Option<GroupFullPermissions>Trait Implementations§
Source§impl<'de> Deserialize<'de> for GroupFull
impl<'de> Deserialize<'de> for GroupFull
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 GroupFull
Auto Trait Implementations§
impl Freeze for GroupFull
impl RefUnwindSafe for GroupFull
impl Send for GroupFull
impl Sync for GroupFull
impl Unpin for GroupFull
impl UnsafeUnpin for GroupFull
impl UnwindSafe for GroupFull
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