Struct dropbox_sdk::file_requests::UpdateFileRequestArgs
source · [−]#[non_exhaustive]pub struct UpdateFileRequestArgs {
pub id: FileRequestId,
pub title: Option<String>,
pub destination: Option<Path>,
pub deadline: UpdateFileRequestDeadline,
pub open: Option<bool>,
pub description: Option<String>,
}dbx_file_requests only.Expand description
Arguments for update().
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.id: FileRequestIdThe ID of the file request to update.
title: Option<String>The new title of the file request. Must not be empty.
destination: Option<Path>The new path of the folder in the Dropbox where uploaded files will be sent. For apps with the app folder permission, this will be relative to the app folder.
deadline: UpdateFileRequestDeadlineThe new deadline for the file request. Deadlines can only be set by Professional and Business accounts.
open: Option<bool>Whether to set this file request as open or closed.
description: Option<String>The description of the file request.
Implementations
sourceimpl UpdateFileRequestArgs
impl UpdateFileRequestArgs
pub fn new(id: FileRequestId) -> Self
pub fn with_title(self, value: String) -> Self
pub fn with_destination(self, value: Path) -> Self
pub fn with_deadline(self, value: UpdateFileRequestDeadline) -> Self
pub fn with_open(self, value: bool) -> Self
pub fn with_description(self, value: String) -> Self
Trait Implementations
sourceimpl Clone for UpdateFileRequestArgs
impl Clone for UpdateFileRequestArgs
sourcefn clone(&self) -> UpdateFileRequestArgs
fn clone(&self) -> UpdateFileRequestArgs
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for UpdateFileRequestArgs
impl Debug for UpdateFileRequestArgs
sourceimpl<'de> Deserialize<'de> for UpdateFileRequestArgs
impl<'de> Deserialize<'de> for UpdateFileRequestArgs
sourcefn 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
sourceimpl PartialEq<UpdateFileRequestArgs> for UpdateFileRequestArgs
impl PartialEq<UpdateFileRequestArgs> for UpdateFileRequestArgs
sourcefn eq(&self, other: &UpdateFileRequestArgs) -> bool
fn eq(&self, other: &UpdateFileRequestArgs) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
sourcefn ne(&self, other: &UpdateFileRequestArgs) -> bool
fn ne(&self, other: &UpdateFileRequestArgs) -> bool
This method tests for !=.
sourceimpl Serialize for UpdateFileRequestArgs
impl Serialize for UpdateFileRequestArgs
impl Eq for UpdateFileRequestArgs
impl StructuralEq for UpdateFileRequestArgs
impl StructuralPartialEq for UpdateFileRequestArgs
Auto Trait Implementations
impl RefUnwindSafe for UpdateFileRequestArgs
impl Send for UpdateFileRequestArgs
impl Sync for UpdateFileRequestArgs
impl Unpin for UpdateFileRequestArgs
impl UnwindSafe for UpdateFileRequestArgs
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more