MemberAddResult

public enum MemberAddResult : CustomStringConvertible

Describes the result of attempting to add a single user to the team. ‘success’ is the only value indicating that a user was indeed added to the team - the other values explain the type of failure that occurred, and include the email of the user for which the operation has failed.

  • Describes a user that was successfully added to the team.

    Declaration

    Swift

    case success(Team.TeamMemberInfo)
  • Team is already full. The organization has no available licenses.

    Declaration

    Swift

    case teamLicenseLimit(String)
  • Team is already full. The free team member limit has been reached.

    Declaration

    Swift

    case freeTeamMemberLimitReached(String)
  • 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.

    Declaration

    Swift

    case userAlreadyOnTeam(String)
  • 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.

    Declaration

    Swift

    case userOnAnotherTeam(String)
  • User is already paired.

    Declaration

    Swift

    case userAlreadyPaired(String)
  • User migration has failed.

    Declaration

    Swift

    case userMigrationFailed(String)
  • A user with the given external member ID already exists on the team (including in recoverable state).

    Declaration

    Swift

    case duplicateExternalMemberId(String)
  • A user with the given persistent ID already exists on the team (including in recoverable state).

    Declaration

    Swift

    case duplicateMemberPersistentId(String)
  • Persistent ID is only available to teams with persistent ID SAML configuration. Please contact Dropbox for more information.

    Declaration

    Swift

    case persistentIdDisabled(String)
  • User creation has failed.

    Declaration

    Swift

    case userCreationFailed(String)
  • Declaration

    Swift

    public var description: String { get }