[][src]Struct dropbox_sdk::files::GetTemporaryUploadLinkArg

pub struct GetTemporaryUploadLinkArg {
    pub commit_info: CommitInfo,
    pub duration: f64,
}

Fields

commit_info: CommitInfo

Contains the path and other optional modifiers for the future upload commit. Equivalent to the parameters provided to upload().

duration: f64

How long before this link expires, in seconds. Attempting to start an upload with this link longer than this period of time after link creation will result in an error.

Methods

impl GetTemporaryUploadLinkArg[src]

pub fn new(commit_info: CommitInfo) -> Self[src]

pub fn with_duration(self, value: f64) -> Self[src]

Trait Implementations

impl Debug for GetTemporaryUploadLinkArg[src]

impl Serialize for GetTemporaryUploadLinkArg[src]

impl<'de> Deserialize<'de> for GetTemporaryUploadLinkArg[src]

Auto Trait Implementations

Blanket Implementations

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Typeable for T where
    T: Any

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]