pub enum MemberAddResultBase {
TeamLicenseLimit(EmailAddress),
FreeTeamMemberLimitReached(EmailAddress),
UserAlreadyOnTeam(EmailAddress),
UserOnAnotherTeam(EmailAddress),
UserAlreadyPaired(EmailAddress),
UserMigrationFailed(EmailAddress),
DuplicateExternalMemberId(EmailAddress),
DuplicateMemberPersistentId(EmailAddress),
PersistentIdDisabled(EmailAddress),
UserCreationFailed(EmailAddress),
}
sync_routes
and dbx_team
only.Variants§
TeamLicenseLimit(EmailAddress)
Team is already full. The organization has no available licenses.
FreeTeamMemberLimitReached(EmailAddress)
Team is already full. The free team member limit has been reached.
UserAlreadyOnTeam(EmailAddress)
User is already on this team. The provided email address is associated with a user who is already a member of (including in recoverable state) or invited to the team.
UserOnAnotherTeam(EmailAddress)
User is already on another team. The provided email address is associated with a user that is already a member or invited to another team.
UserAlreadyPaired(EmailAddress)
User is already paired.
UserMigrationFailed(EmailAddress)
User migration has failed.
DuplicateExternalMemberId(EmailAddress)
A user with the given external member ID already exists on the team (including in recoverable state).
DuplicateMemberPersistentId(EmailAddress)
A user with the given persistent ID already exists on the team (including in recoverable state).
PersistentIdDisabled(EmailAddress)
Persistent ID is only available to teams with persistent ID SAML configuration. Please contact Dropbox for more information.
UserCreationFailed(EmailAddress)
User creation has failed.
Trait Implementations§
Source§impl Clone for MemberAddResultBase
impl Clone for MemberAddResultBase
Source§fn clone(&self) -> MemberAddResultBase
fn clone(&self) -> MemberAddResultBase
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for MemberAddResultBase
impl Debug for MemberAddResultBase
Source§impl<'de> Deserialize<'de> for MemberAddResultBase
impl<'de> Deserialize<'de> for MemberAddResultBase
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<MemberAddResultBase> for MemberAddResult
impl From<MemberAddResultBase> for MemberAddResult
Source§fn from(parent: MemberAddResultBase) -> Self
fn from(parent: MemberAddResultBase) -> Self
Source§impl From<MemberAddResultBase> for MemberAddV2Result
impl From<MemberAddResultBase> for MemberAddV2Result
Source§fn from(parent: MemberAddResultBase) -> Self
fn from(parent: MemberAddResultBase) -> Self
Source§impl PartialEq for MemberAddResultBase
impl PartialEq for MemberAddResultBase
Source§impl Serialize for MemberAddResultBase
impl Serialize for MemberAddResultBase
impl Eq for MemberAddResultBase
impl StructuralPartialEq for MemberAddResultBase
Auto Trait Implementations§
impl Freeze for MemberAddResultBase
impl RefUnwindSafe for MemberAddResultBase
impl Send for MemberAddResultBase
impl Sync for MemberAddResultBase
impl Unpin for MemberAddResultBase
impl UnwindSafe for MemberAddResultBase
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.