Struct dropbox_sdk::files::AlphaGetMetadataArg
source · #[non_exhaustive]pub struct AlphaGetMetadataArg {
pub path: ReadPath,
pub include_media_info: bool,
pub include_deleted: bool,
pub include_has_explicit_shared_members: bool,
pub include_property_groups: Option<TemplateFilterBase>,
pub include_property_templates: Option<Vec<TemplateId>>,
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.path: ReadPathThe path of a file or folder on Dropbox.
include_media_info: boolIf true, FileMetadata::media_info is set for photo and video.
include_deleted: boolIf true, DeletedMetadata will be returned for deleted file or folder,
otherwise LookupError::NotFound will be returned.
If true, the results will include a flag for each file indicating whether or not that file has any explicit members.
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_property_templates: Option<Vec<TemplateId>>If set to a valid list of template IDs, FileMetadata::property_groups is
set for files with custom properties.
Implementations§
source§impl AlphaGetMetadataArg
impl AlphaGetMetadataArg
pub fn new(path: ReadPath) -> Self
Available on crate feature
dbx_files only.pub fn with_include_media_info(self, value: bool) -> Self
Available on crate feature
dbx_files only.pub fn with_include_deleted(self, value: bool) -> Self
Available on crate feature
dbx_files only.Available on crate feature
dbx_files only.pub fn with_include_property_groups(self, value: TemplateFilterBase) -> Self
Available on crate feature
dbx_files only.pub fn with_include_property_templates(self, value: Vec<TemplateId>) -> Self
Available on crate feature
dbx_files only.Trait Implementations§
source§impl Clone for AlphaGetMetadataArg
Available on crate feature dbx_files only.
impl Clone for AlphaGetMetadataArg
Available on crate feature
dbx_files only.source§fn clone(&self) -> AlphaGetMetadataArg
fn clone(&self) -> AlphaGetMetadataArg
Returns a copy of the value. Read more
1.0.0 · 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 AlphaGetMetadataArg
Available on crate feature dbx_files only.
impl Debug for AlphaGetMetadataArg
Available on crate feature
dbx_files only.source§impl<'de> Deserialize<'de> for AlphaGetMetadataArg
Available on crate feature dbx_files only.
impl<'de> Deserialize<'de> for AlphaGetMetadataArg
Available on crate feature
dbx_files only.source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read more
source§impl From<AlphaGetMetadataArg> for GetMetadataArg
Available on crate feature dbx_files only.
impl From<AlphaGetMetadataArg> for GetMetadataArg
Available on crate feature
dbx_files only.source§fn from(subtype: AlphaGetMetadataArg) -> Self
fn from(subtype: AlphaGetMetadataArg) -> Self
Converts to this type from the input type.
source§impl PartialEq for AlphaGetMetadataArg
Available on crate feature dbx_files only.
impl PartialEq for AlphaGetMetadataArg
Available on crate feature
dbx_files only.source§fn eq(&self, other: &AlphaGetMetadataArg) -> bool
fn eq(&self, other: &AlphaGetMetadataArg) -> bool
This method tests for
self and other values to be equal, and is used
by ==.source§impl Serialize for AlphaGetMetadataArg
Available on crate feature dbx_files only.
impl Serialize for AlphaGetMetadataArg
Available on crate feature
dbx_files only.impl Eq for AlphaGetMetadataArg
Available on crate feature
dbx_files only.impl StructuralEq for AlphaGetMetadataArg
Available on crate feature
dbx_files only.impl StructuralPartialEq for AlphaGetMetadataArg
Available on crate feature
dbx_files only.Auto Trait Implementations§
impl RefUnwindSafe for AlphaGetMetadataArg
impl Send for AlphaGetMetadataArg
impl Sync for AlphaGetMetadataArg
impl Unpin for AlphaGetMetadataArg
impl UnwindSafe for AlphaGetMetadataArg
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