pub struct Collaboration {Show 15 fields
pub id: String,
pub type: CollaborationType,
pub item: Option<Option<CollaborationItem>>,
pub app_item: Option<Option<AppItem>>,
pub accessible_by: Option<CollaborationAccessGrantee>,
pub invite_email: Option<Option<String>>,
pub role: Option<CollaborationRole>,
pub expires_at: Option<Option<DateTime<Utc>>>,
pub is_access_only: Option<bool>,
pub status: Option<CollaborationStatus>,
pub acknowledged_at: Option<DateTime<Utc>>,
pub created_by: Option<UserCollaborations>,
pub created_at: Option<DateTime<Utc>>,
pub modified_at: Option<DateTime<Utc>>,
pub acceptance_requirements_status: Option<CollaborationAcceptanceRequirementsStatus>,
}Fields§
§id: String§type: CollaborationType§item: Option<Option<CollaborationItem>>§app_item: Option<Option<AppItem>>§accessible_by: Option<CollaborationAccessGrantee>§invite_email: Option<Option<String>>§role: Option<CollaborationRole>§expires_at: Option<Option<DateTime<Utc>>>§is_access_only: Option<bool>§status: Option<CollaborationStatus>§acknowledged_at: Option<DateTime<Utc>>§created_by: Option<UserCollaborations>§created_at: Option<DateTime<Utc>>§modified_at: Option<DateTime<Utc>>§acceptance_requirements_status: Option<CollaborationAcceptanceRequirementsStatus>Trait Implementations§
Source§impl Clone for Collaboration
impl Clone for Collaboration
Source§fn clone(&self) -> Collaboration
fn clone(&self) -> Collaboration
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for Collaboration
impl Debug for Collaboration
Source§impl Default for Collaboration
impl Default for Collaboration
Source§fn default() -> Collaboration
fn default() -> Collaboration
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for Collaboration
impl<'de> Deserialize<'de> for Collaboration
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
Source§impl PartialEq for Collaboration
impl PartialEq for Collaboration
Source§impl Serialize for Collaboration
impl Serialize for Collaboration
impl StructuralPartialEq for Collaboration
Auto Trait Implementations§
impl Freeze for Collaboration
impl RefUnwindSafe for Collaboration
impl Send for Collaboration
impl Sync for Collaboration
impl Unpin for Collaboration
impl UnsafeUnpin for Collaboration
impl UnwindSafe for Collaboration
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