DBSHARINGVisibilityTag

Objective-C

enum DBSHARINGVisibilityTag : NSInteger {}

Swift

@frozen enum DBSHARINGVisibilityTag : Int, @unchecked Sendable

The DBSHARINGVisibilityTag enum type represents the possible tag states with which the DBSHARINGVisibility union can exist.

  • Anyone who has received the link can access it. No login required.

    Declaration

    Objective-C

    DBSHARINGVisibilityPublic

    Swift

    case `public` = 0
  • Only members of the same team can access the link. Login is required.

    Declaration

    Objective-C

    DBSHARINGVisibilityTeamOnly

    Swift

    case teamOnly = 1
  • A link-specific password is required to access the link. Login is not required.

    Declaration

    Objective-C

    DBSHARINGVisibilityPassword

    Swift

    case password = 2
  • Only members of the same team who have the link-specific password can access the link.

    Declaration

    Objective-C

    DBSHARINGVisibilityTeamAndPassword

    Swift

    case teamAndPassword = 3
  • Only members of the shared folder containing the linked file can access the link. Login is required.

    Declaration

    Objective-C

    DBSHARINGVisibilitySharedFolderOnly

    Swift

    case sharedFolderOnly = 4
  • (no description).

    Declaration

    Objective-C

    DBSHARINGVisibilityOther

    Swift

    case other = 5