pub type FolderEntity = FileEntity;
Expand description
Represents a folder (directory) in Files.com
Alias for FileEntity since folders are represented as files with type=“directory”
Aliased Type§
pub struct FolderEntity {Show 35 fields
pub path: Option<String>,
pub display_name: Option<String>,
pub file_type: Option<String>,
pub size: Option<i64>,
pub created_at: Option<String>,
pub mtime: Option<String>,
pub provided_mtime: Option<String>,
pub crc32: Option<String>,
pub md5: Option<String>,
pub sha1: Option<String>,
pub sha256: Option<String>,
pub mime_type: Option<String>,
pub region: Option<String>,
pub permissions: Option<String>,
pub subfolders_locked: Option<bool>,
pub is_locked: Option<bool>,
pub download_uri: Option<String>,
pub priority_color: Option<String>,
pub preview_id: Option<i64>,
pub preview: Option<String>,
pub custom_metadata: Option<HashMap<String, String>>,
pub created_by_id: Option<i64>,
pub created_by_api_key_id: Option<i64>,
pub created_by_automation_id: Option<i64>,
pub created_by_bundle_registration_id: Option<i64>,
pub created_by_inbox_id: Option<i64>,
pub created_by_remote_server_id: Option<i64>,
pub created_by_remote_server_sync_id: Option<i64>,
pub created_by_as2_incoming_message_id: Option<i64>,
pub last_modified_by_id: Option<i64>,
pub last_modified_by_api_key_id: Option<i64>,
pub last_modified_by_automation_id: Option<i64>,
pub last_modified_by_bundle_registration_id: Option<i64>,
pub last_modified_by_remote_server_id: Option<i64>,
pub last_modified_by_remote_server_sync_id: Option<i64>,
}
Fields§
§path: Option<String>
File/folder path
display_name: Option<String>
Display name of file/folder
file_type: Option<String>
Type: “file” or “directory”
size: Option<i64>
Size in bytes
created_at: Option<String>
Creation timestamp
mtime: Option<String>
Modification time
provided_mtime: Option<String>
Provided modification time (custom)
crc32: Option<String>
CRC32 checksum
md5: Option<String>
MD5 hash
sha1: Option<String>
SHA1 hash
sha256: Option<String>
SHA256 hash
mime_type: Option<String>
MIME type
region: Option<String>
Storage region
permissions: Option<String>
Permissions string
subfolders_locked: Option<bool>
Whether subfolders are locked
is_locked: Option<bool>
Whether file is locked
download_uri: Option<String>
Download URI (temporary URL for downloading)
priority_color: Option<String>
Priority color
preview_id: Option<i64>
Preview ID
preview: Option<String>
Preview information
custom_metadata: Option<HashMap<String, String>>
Custom metadata (max 32 keys)
created_by_id: Option<i64>
ID of user who created this
created_by_api_key_id: Option<i64>
ID of API key that created this
created_by_automation_id: Option<i64>
ID of automation that created this
created_by_bundle_registration_id: Option<i64>
ID of bundle registration that created this
created_by_inbox_id: Option<i64>
ID of inbox that created this
created_by_remote_server_id: Option<i64>
ID of remote server that created this
created_by_remote_server_sync_id: Option<i64>
ID of remote server sync that created this
created_by_as2_incoming_message_id: Option<i64>
ID of AS2 incoming message that created this
last_modified_by_id: Option<i64>
ID of user who last modified this
last_modified_by_api_key_id: Option<i64>
ID of API key that last modified this
last_modified_by_automation_id: Option<i64>
ID of automation that last modified this
last_modified_by_bundle_registration_id: Option<i64>
ID of bundle registration that last modified this
last_modified_by_remote_server_id: Option<i64>
ID of remote server that last modified this
last_modified_by_remote_server_sync_id: Option<i64>
ID of remote server sync that last modified this