[][src]Struct dropbox_sdk::sharing::RemoveFolderMemberArg

pub struct RemoveFolderMemberArg {
    pub shared_folder_id: SharedFolderId,
    pub member: MemberSelector,
    pub leave_a_copy: bool,
}

Fields

shared_folder_id: SharedFolderId

The ID for the shared folder.

member: MemberSelector

The member to remove from the folder.

leave_a_copy: bool

If true, the removed user will keep their copy of the folder after it's unshared, assuming it was mounted. Otherwise, it will be removed from their Dropbox. Also, this must be set to false when kicking a group.

Methods

impl RemoveFolderMemberArg[src]

pub fn new(
    shared_folder_id: SharedFolderId,
    member: MemberSelector,
    leave_a_copy: bool
) -> Self
[src]

Trait Implementations

impl Debug for RemoveFolderMemberArg[src]

impl Serialize for RemoveFolderMemberArg[src]

impl<'de> Deserialize<'de> for RemoveFolderMemberArg[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]