pub struct FolderFull {Show 38 fields
pub id: String,
pub etag: Option<Option<String>>,
pub type: FolderType,
pub sequence_id: Option<String>,
pub name: Option<String>,
pub created_at: Option<Option<DateTime<Utc>>>,
pub modified_at: Option<Option<DateTime<Utc>>>,
pub description: Option<String>,
pub size: Option<i64>,
pub path_collection: Option<FilePathCollection>,
pub created_by: Option<UserMini>,
pub modified_by: Option<UserMini>,
pub trashed_at: Option<Option<DateTime<Utc>>>,
pub purged_at: Option<Option<DateTime<Utc>>>,
pub content_created_at: Option<Option<DateTime<Utc>>>,
pub content_modified_at: Option<Option<DateTime<Utc>>>,
pub owned_by: Option<UserMini>,
pub shared_link: Option<Option<FileSharedLink>>,
pub folder_upload_email: Option<Option<FolderFolderUploadEmail>>,
pub parent: Option<Option<FolderMini>>,
pub item_status: Option<FileItemStatus>,
pub item_collection: Option<Items>,
pub sync_state: Option<FolderFullSyncState>,
pub has_collaborations: Option<bool>,
pub permissions: Option<FolderFullPermissions>,
pub tags: Option<Vec<String>>,
pub can_non_owners_invite: Option<bool>,
pub is_externally_owned: Option<bool>,
pub metadata: Option<HashMap<String, HashMap<String, MetadataFull>>>,
pub is_collaboration_restricted_to_enterprise: Option<bool>,
pub allowed_shared_link_access_levels: Option<Vec<SharedLinkAccess>>,
pub allowed_invitee_roles: Option<Vec<FileFullAllowedInviteeRoles>>,
pub watermark_info: Option<FileFullWatermarkInfo>,
pub is_accessible_via_shared_link: Option<bool>,
pub can_non_owners_view_collaborators: Option<bool>,
pub classification: Option<Option<FileFullClassification>>,
pub is_associated_with_app_item: Option<bool>,
pub collections: Option<Vec<Collection>>,
}Fields§
§id: String§etag: Option<Option<String>>§type: FolderType§sequence_id: Option<String>§name: Option<String>§created_at: Option<Option<DateTime<Utc>>>§modified_at: Option<Option<DateTime<Utc>>>§description: Option<String>§size: Option<i64>§path_collection: Option<FilePathCollection>§created_by: Option<UserMini>§modified_by: Option<UserMini>§trashed_at: Option<Option<DateTime<Utc>>>§purged_at: Option<Option<DateTime<Utc>>>§content_created_at: Option<Option<DateTime<Utc>>>§content_modified_at: Option<Option<DateTime<Utc>>>§owned_by: Option<UserMini>§folder_upload_email: Option<Option<FolderFolderUploadEmail>>§parent: Option<Option<FolderMini>>§item_status: Option<FileItemStatus>§item_collection: Option<Items>§sync_state: Option<FolderFullSyncState>§has_collaborations: Option<bool>§permissions: Option<FolderFullPermissions>§can_non_owners_invite: Option<bool>§is_externally_owned: Option<bool>§metadata: Option<HashMap<String, HashMap<String, MetadataFull>>>§is_collaboration_restricted_to_enterprise: Option<bool>§allowed_invitee_roles: Option<Vec<FileFullAllowedInviteeRoles>>§watermark_info: Option<FileFullWatermarkInfo>§can_non_owners_view_collaborators: Option<bool>§classification: Option<Option<FileFullClassification>>§is_associated_with_app_item: Option<bool>§collections: Option<Vec<Collection>>Trait Implementations§
Source§impl Clone for FolderFull
impl Clone for FolderFull
Source§fn clone(&self) -> FolderFull
fn clone(&self) -> FolderFull
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 FolderFull
impl Debug for FolderFull
Source§impl Default for FolderFull
impl Default for FolderFull
Source§fn default() -> FolderFull
fn default() -> FolderFull
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for FolderFull
impl<'de> Deserialize<'de> for FolderFull
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 FolderFull
impl PartialEq for FolderFull
Source§impl Serialize for FolderFull
impl Serialize for FolderFull
impl StructuralPartialEq for FolderFull
Auto Trait Implementations§
impl Freeze for FolderFull
impl RefUnwindSafe for FolderFull
impl Send for FolderFull
impl Sync for FolderFull
impl Unpin for FolderFull
impl UnsafeUnpin for FolderFull
impl UnwindSafe for FolderFull
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