Struct dropbox_sdk::files::ListFolderArg
source · #[non_exhaustive]pub struct ListFolderArg {
pub path: PathROrId,
pub recursive: bool,
pub include_media_info: bool,
pub include_deleted: bool,
pub include_has_explicit_shared_members: bool,
pub include_mounted_folders: bool,
pub limit: Option<u32>,
pub shared_link: Option<SharedLink>,
pub include_property_groups: Option<TemplateFilterBase>,
pub include_non_downloadable_files: bool,
}dbx_files only.Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.path: PathROrIdA unique identifier for the file.
recursive: boolIf true, the list folder operation will be applied recursively to all subfolders and the response will contain contents of all subfolders.
include_media_info: boolIf true, FileMetadata::media_info is set for photo and video. This
parameter will no longer have an effect starting December 2, 2019.
include_deleted: boolIf true, the results will include entries for files and folders that used to exist but were deleted.
If true, the results will include a flag for each file indicating whether or not that file has any explicit members.
include_mounted_folders: boolIf true, the results will include entries under mounted folders which includes app folder, shared folder and team folder.
limit: Option<u32>The maximum number of results to return per request. Note: This is an approximate number and there can be slightly more entries returned in some cases.
A shared link to list the contents of. If the link is password-protected, the password must
be provided. If this field is present, ListFolderArg::path will be
relative to root of the shared link. Only non-recursive mode is supported for shared link.
include_property_groups: Option<TemplateFilterBase>If set to a valid list of template IDs, FileMetadata::property_groups is
set if there exists property data associated with the file and each of the listed templates.
include_non_downloadable_files: boolIf true, include files that are not downloadable, i.e. Google Docs.
Implementations§
source§impl ListFolderArg
impl ListFolderArg
pub fn new(path: PathROrId) -> Self
pub fn with_recursive(self, value: bool) -> Self
pub fn with_include_media_info(self, value: bool) -> Self
pub fn with_include_deleted(self, value: bool) -> Self
pub fn with_include_mounted_folders(self, value: bool) -> Self
pub fn with_limit(self, value: u32) -> Self
pub fn with_include_property_groups(self, value: TemplateFilterBase) -> Self
pub fn with_include_non_downloadable_files(self, value: bool) -> Self
Trait Implementations§
source§impl Clone for ListFolderArg
impl Clone for ListFolderArg
source§fn clone(&self) -> ListFolderArg
fn clone(&self) -> ListFolderArg
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for ListFolderArg
impl Debug for ListFolderArg
source§impl<'de> Deserialize<'de> for ListFolderArg
impl<'de> Deserialize<'de> for ListFolderArg
source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
source§impl PartialEq for ListFolderArg
impl PartialEq for ListFolderArg
source§fn eq(&self, other: &ListFolderArg) -> bool
fn eq(&self, other: &ListFolderArg) -> bool
self and other values to be equal, and is used
by ==.