pub struct CollaborationsCreateRequest {
pub item: PostCollaborationsItem,
pub accessible_by: PostCollaborationsAccessibleBy,
pub role: FileFullAllowedInviteeRoles,
pub is_access_only: Option<bool>,
pub can_view_path: Option<bool>,
pub expires_at: Option<DateTime<Utc>>,
}Fields§
§item: PostCollaborationsItem§accessible_by: PostCollaborationsAccessibleBy§role: FileFullAllowedInviteeRoles§is_access_only: Option<bool>§can_view_path: Option<bool>§expires_at: Option<DateTime<Utc>>Trait Implementations§
Source§impl Clone for CollaborationsCreateRequest
impl Clone for CollaborationsCreateRequest
Source§fn clone(&self) -> CollaborationsCreateRequest
fn clone(&self) -> CollaborationsCreateRequest
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 CollaborationsCreateRequest
impl Debug for CollaborationsCreateRequest
Source§impl Default for CollaborationsCreateRequest
impl Default for CollaborationsCreateRequest
Source§fn default() -> CollaborationsCreateRequest
fn default() -> CollaborationsCreateRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CollaborationsCreateRequest
impl<'de> Deserialize<'de> for CollaborationsCreateRequest
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 CollaborationsCreateRequest
Auto Trait Implementations§
impl Freeze for CollaborationsCreateRequest
impl RefUnwindSafe for CollaborationsCreateRequest
impl Send for CollaborationsCreateRequest
impl Sync for CollaborationsCreateRequest
impl Unpin for CollaborationsCreateRequest
impl UnsafeUnpin for CollaborationsCreateRequest
impl UnwindSafe for CollaborationsCreateRequest
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