#[non_exhaustive]pub enum AlphaResolvedVisibility {
Public,
TeamOnly,
Password,
TeamAndPassword,
SharedFolderOnly,
NoOne,
OnlyYou,
Other,
}
async_routes
and dbx_sharing
only.Expand description
check documentation for ResolvedVisibility.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Public
Anyone who has received the link can access it. No login required.
TeamOnly
Only members of the same team can access the link. Login is required.
Password
A link-specific password is required to access the link. Login is not required.
TeamAndPassword
Only members of the same team who have the link-specific password can access the link. Login is required.
Only members of the shared folder containing the linked file can access the link. Login is required.
NoOne
The link merely points the user to the content, and does not grant any additional rights. Existing members of the content who use this link can only access the content with their pre-existing access rights. Either on the file directly, or inherited from a parent folder.
OnlyYou
Only the current user can view this link.
Other
Catch-all used for unrecognized values returned from the server. Encountering this value typically indicates that this SDK version is out of date.
Trait Implementations§
Source§impl Clone for AlphaResolvedVisibility
impl Clone for AlphaResolvedVisibility
Source§fn clone(&self) -> AlphaResolvedVisibility
fn clone(&self) -> AlphaResolvedVisibility
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for AlphaResolvedVisibility
impl Debug for AlphaResolvedVisibility
Source§impl<'de> Deserialize<'de> for AlphaResolvedVisibility
impl<'de> Deserialize<'de> for AlphaResolvedVisibility
Source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Source§impl From<ResolvedVisibility> for AlphaResolvedVisibility
impl From<ResolvedVisibility> for AlphaResolvedVisibility
Source§fn from(parent: ResolvedVisibility) -> Self
fn from(parent: ResolvedVisibility) -> Self
Source§impl PartialEq for AlphaResolvedVisibility
impl PartialEq for AlphaResolvedVisibility
Source§impl Serialize for AlphaResolvedVisibility
impl Serialize for AlphaResolvedVisibility
impl Eq for AlphaResolvedVisibility
impl StructuralPartialEq for AlphaResolvedVisibility
Auto Trait Implementations§
impl Freeze for AlphaResolvedVisibility
impl RefUnwindSafe for AlphaResolvedVisibility
impl Send for AlphaResolvedVisibility
impl Sync for AlphaResolvedVisibility
impl Unpin for AlphaResolvedVisibility
impl UnwindSafe for AlphaResolvedVisibility
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
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
key
and return true
if they are equal.