#[non_exhaustive]pub struct AddFolderMemberArg {
pub shared_folder_id: SharedFolderId,
pub members: Vec<AddMember>,
pub quiet: bool,
pub custom_message: Option<String>,
}
Available on crate features
sync_routes
and dbx_sharing
only.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.The ID for the shared folder.
members: Vec<AddMember>
The intended list of members to add. Added members will receive invites to join the shared folder.
quiet: bool
Whether added members should be notified via email and device notifications of their invite.
custom_message: Option<String>
Optional message to display to added members in their invitation.
Implementations§
Source§impl AddFolderMemberArg
impl AddFolderMemberArg
pub fn new(shared_folder_id: SharedFolderId, members: Vec<AddMember>) -> Self
pub fn with_quiet(self, value: bool) -> Self
pub fn with_custom_message(self, value: String) -> Self
Trait Implementations§
Source§impl Clone for AddFolderMemberArg
impl Clone for AddFolderMemberArg
Source§fn clone(&self) -> AddFolderMemberArg
fn clone(&self) -> AddFolderMemberArg
Returns a duplicate 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 AddFolderMemberArg
impl Debug for AddFolderMemberArg
Source§impl<'de> Deserialize<'de> for AddFolderMemberArg
impl<'de> Deserialize<'de> for AddFolderMemberArg
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 PartialEq for AddFolderMemberArg
impl PartialEq for AddFolderMemberArg
Source§impl Serialize for AddFolderMemberArg
impl Serialize for AddFolderMemberArg
impl Eq for AddFolderMemberArg
impl StructuralPartialEq for AddFolderMemberArg
Auto Trait Implementations§
impl Freeze for AddFolderMemberArg
impl RefUnwindSafe for AddFolderMemberArg
impl Send for AddFolderMemberArg
impl Sync for AddFolderMemberArg
impl Unpin for AddFolderMemberArg
impl UnwindSafe for AddFolderMemberArg
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.