Enum dropbox_sdk::team::MemberAddResultBase
source · pub enum MemberAddResultBase {
TeamLicenseLimit(EmailAddress),
FreeTeamMemberLimitReached(EmailAddress),
UserAlreadyOnTeam(EmailAddress),
UserOnAnotherTeam(EmailAddress),
UserAlreadyPaired(EmailAddress),
UserMigrationFailed(EmailAddress),
DuplicateExternalMemberId(EmailAddress),
DuplicateMemberPersistentId(EmailAddress),
PersistentIdDisabled(EmailAddress),
UserCreationFailed(EmailAddress),
}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
Available on crate feature dbx_team only.
impl Clone for MemberAddResultBase
dbx_team only.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
Available on crate feature dbx_team only.
impl Debug for MemberAddResultBase
dbx_team only.source§impl<'de> Deserialize<'de> for MemberAddResultBase
Available on crate feature dbx_team only.
impl<'de> Deserialize<'de> for MemberAddResultBase
dbx_team only.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
Available on crate feature dbx_team only.
impl From<MemberAddResultBase> for MemberAddResult
dbx_team only.source§fn from(parent: MemberAddResultBase) -> Self
fn from(parent: MemberAddResultBase) -> Self
source§impl From<MemberAddResultBase> for MemberAddV2Result
Available on crate feature dbx_team only.
impl From<MemberAddResultBase> for MemberAddV2Result
dbx_team only.source§fn from(parent: MemberAddResultBase) -> Self
fn from(parent: MemberAddResultBase) -> Self
source§impl PartialEq for MemberAddResultBase
Available on crate feature dbx_team only.
impl PartialEq for MemberAddResultBase
dbx_team only.source§fn eq(&self, other: &MemberAddResultBase) -> bool
fn eq(&self, other: &MemberAddResultBase) -> bool
self and other values to be equal, and is used
by ==.source§impl Serialize for MemberAddResultBase
Available on crate feature dbx_team only.
impl Serialize for MemberAddResultBase
dbx_team only.impl Eq for MemberAddResultBase
dbx_team only.impl StructuralEq for MemberAddResultBase
dbx_team only.impl StructuralPartialEq for MemberAddResultBase
dbx_team only.