Sharing

API Object

  • The AccessInheritance union.

    Information about the inheritance policy of a shared folder.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGAccessInheritance : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGAccessInheritance : NSObject, DBSerializable, NSCopying
  • The AccessLevel union.

    Defines the access levels for collaborators.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGAccessLevel : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGAccessLevel : NSObject, DBSerializable, NSCopying
  • The AclUpdatePolicy union.

    Who can change a shared folder’s access control list (ACL). In other words, who can add, remove, or change the privileges of members.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGAclUpdatePolicy : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGAclUpdatePolicy : NSObject, DBSerializable, NSCopying
  • The AddFileMemberArgs struct.

    Arguments for addFileMember.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGAddFileMemberArgs : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGAddFileMemberArgs : NSObject, DBSerializable, NSCopying
  • The AddFileMemberError union.

    Errors for addFileMember.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGAddFileMemberError : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGAddFileMemberError : NSObject, DBSerializable, NSCopying
  • The AddFolderMemberArg struct.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGAddFolderMemberArg : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGAddFolderMemberArg : NSObject, DBSerializable, NSCopying
  • The AddFolderMemberError union.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGAddFolderMemberError : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGAddFolderMemberError : NSObject, DBSerializable, NSCopying
  • The AddMember struct.

    The member and type of access the member should have when added to a shared folder.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGAddMember : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGAddMember : NSObject, DBSerializable, NSCopying
  • The AddMemberSelectorError union.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGAddMemberSelectorError
        : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGAddMemberSelectorError : NSObject, DBSerializable, NSCopying
  • The RequestedVisibility union.

    The access permission that can be requested by the caller for the shared link. Note that the final resolved visibility of the shared link takes into account other aspects, such as team and shared folder settings. Check the ResolvedVisibility for more info on the possible resolved visibility values of shared links.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGRequestedVisibility : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGRequestedVisibility : NSObject, DBSerializable, NSCopying
  • The ResolvedVisibility union.

    The actual access permissions values of shared links after taking into account user preferences and the team and shared folder settings. Check the RequestedVisibility for more info on the possible visibility values that can be set by the shared link’s owner.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGResolvedVisibility : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGResolvedVisibility : NSObject, DBSerializable, NSCopying
  • The AlphaResolvedVisibility union.

    check documentation for ResolvedVisibility.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGAlphaResolvedVisibility
        : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGAlphaResolvedVisibility : NSObject, DBSerializable, NSCopying
  • The AudienceExceptionContentInfo struct.

    Information about the content that has a link audience different than that of this folder.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGAudienceExceptionContentInfo
        : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGAudienceExceptionContentInfo : NSObject, DBSerializable, NSCopying
  • The AudienceExceptions struct.

    The total count and truncated list of information of content inside this folder that has a different audience than the link on this folder. This is only returned for folders.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGAudienceExceptions : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGAudienceExceptions : NSObject, DBSerializable, NSCopying
  • The AudienceRestrictingSharedFolder struct.

    Information about the shared folder that prevents the link audience for this link from being more restrictive.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGAudienceRestrictingSharedFolder
        : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGAudienceRestrictingSharedFolder : NSObject, DBSerializable, NSCopying
  • The LinkMetadata struct.

    Metadata for a shared link. This can be either a PathLinkMetadata or CollectionLinkMetadata.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGLinkMetadata : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGLinkMetadata : NSObject, DBSerializable, NSCopying
  • The CollectionLinkMetadata struct.

    Metadata for a collection-based shared link.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGCollectionLinkMetadata
        : DBSHARINGLinkMetadata <DBSerializable, NSCopying>

    Swift

    class DBSHARINGCollectionLinkMetadata : DBSHARINGLinkMetadata, DBSerializable, NSCopying
  • The CreateSharedLinkArg struct.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGCreateSharedLinkArg : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGCreateSharedLinkArg : NSObject, DBSerializable, NSCopying
  • The CreateSharedLinkError union.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGCreateSharedLinkError : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGCreateSharedLinkError : NSObject, DBSerializable, NSCopying
  • The CreateSharedLinkWithSettingsArg struct.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGCreateSharedLinkWithSettingsArg
        : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGCreateSharedLinkWithSettingsArg : NSObject, DBSerializable, NSCopying
  • The CreateSharedLinkWithSettingsError union.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGCreateSharedLinkWithSettingsError
        : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGCreateSharedLinkWithSettingsError : NSObject, DBSerializable, NSCopying
  • The SharedContentLinkMetadataBase struct.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGSharedContentLinkMetadataBase
        : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGSharedContentLinkMetadataBase : NSObject, DBSerializable, NSCopying
  • The ExpectedSharedContentLinkMetadata struct.

    The expected metadata of a shared link for a file or folder when a link is first created for the content. Absent if the link already exists.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGExpectedSharedContentLinkMetadata
        : DBSHARINGSharedContentLinkMetadataBase <DBSerializable, NSCopying>

    Swift

    class DBSHARINGExpectedSharedContentLinkMetadata : DBSHARINGSharedContentLinkMetadataBase, DBSerializable, NSCopying
  • The FileAction union.

    Sharing actions that may be taken on files.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGFileAction : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGFileAction : NSObject, DBSerializable, NSCopying
  • The FileErrorResult union.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGFileErrorResult : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGFileErrorResult : NSObject, DBSerializable, NSCopying
  • The SharedLinkMetadata struct.

    The metadata of a shared link.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGSharedLinkMetadata : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGSharedLinkMetadata : NSObject, DBSerializable, NSCopying
  • The FileLinkMetadata struct.

    The metadata of a file shared link.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGFileLinkMetadata
        : DBSHARINGSharedLinkMetadata <DBSerializable, NSCopying>

    Swift

    class DBSHARINGFileLinkMetadata : DBSHARINGSharedLinkMetadata, DBSerializable, NSCopying
  • The FileMemberActionError union.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGFileMemberActionError : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGFileMemberActionError : NSObject, DBSerializable, NSCopying
  • The FileMemberActionIndividualResult union.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGFileMemberActionIndividualResult
        : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGFileMemberActionIndividualResult : NSObject, DBSerializable, NSCopying
  • The FileMemberActionResult struct.

    Per-member result for addFileMember.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGFileMemberActionResult
        : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGFileMemberActionResult : NSObject, DBSerializable, NSCopying
  • The FileMemberRemoveActionResult union.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGFileMemberRemoveActionResult
        : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGFileMemberRemoveActionResult : NSObject, DBSerializable, NSCopying
  • The FilePermission struct.

    Whether the user is allowed to take the sharing action on the file.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGFilePermission : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGFilePermission : NSObject, DBSerializable, NSCopying
  • The FolderAction union.

    Actions that may be taken on shared folders.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGFolderAction : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGFolderAction : NSObject, DBSerializable, NSCopying
  • The FolderLinkMetadata struct.

    The metadata of a folder shared link.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGFolderLinkMetadata
        : DBSHARINGSharedLinkMetadata <DBSerializable, NSCopying>

    Swift

    class DBSHARINGFolderLinkMetadata : DBSHARINGSharedLinkMetadata, DBSerializable, NSCopying
  • The FolderPermission struct.

    Whether the user is allowed to take the action on the shared folder.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGFolderPermission : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGFolderPermission : NSObject, DBSerializable, NSCopying
  • The FolderPolicy struct.

    A set of policies governing membership and privileges for a shared folder.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGFolderPolicy : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGFolderPolicy : NSObject, DBSerializable, NSCopying
  • The GetFileMetadataArg struct.

    Arguments of getFileMetadata.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGGetFileMetadataArg : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGGetFileMetadataArg : NSObject, DBSerializable, NSCopying
  • The GetFileMetadataBatchArg struct.

    Arguments of getFileMetadataBatch.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGGetFileMetadataBatchArg
        : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGGetFileMetadataBatchArg : NSObject, DBSerializable, NSCopying
  • The GetFileMetadataBatchResult struct.

    Per file results of getFileMetadataBatch.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGGetFileMetadataBatchResult
        : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGGetFileMetadataBatchResult : NSObject, DBSerializable, NSCopying
  • The GetFileMetadataError union.

    Error result for getFileMetadata.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGGetFileMetadataError : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGGetFileMetadataError : NSObject, DBSerializable, NSCopying
  • The GetFileMetadataIndividualResult union.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGGetFileMetadataIndividualResult
        : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGGetFileMetadataIndividualResult : NSObject, DBSerializable, NSCopying
  • The GetMetadataArgs struct.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGGetMetadataArgs : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGGetMetadataArgs : NSObject, DBSerializable, NSCopying
  • The SharedLinkError union.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGSharedLinkError : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGSharedLinkError : NSObject, DBSerializable, NSCopying
  • The GetSharedLinkFileError union.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGGetSharedLinkFileError
        : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGGetSharedLinkFileError : NSObject, DBSerializable, NSCopying
  • The GetSharedLinkMetadataArg struct.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGGetSharedLinkMetadataArg
        : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGGetSharedLinkMetadataArg : NSObject, DBSerializable, NSCopying
  • The GetSharedLinksArg struct.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGGetSharedLinksArg : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGGetSharedLinksArg : NSObject, DBSerializable, NSCopying
  • The GetSharedLinksError union.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGGetSharedLinksError : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGGetSharedLinksError : NSObject, DBSerializable, NSCopying
  • The GetSharedLinksResult struct.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGGetSharedLinksResult : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGGetSharedLinksResult : NSObject, DBSerializable, NSCopying
  • The GroupInfo struct.

    The information about a group. Groups is a way to manage a list of users who need same access permission to the shared folder.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGGroupInfo
        : DBTEAMCOMMONGroupSummary <DBSerializable, NSCopying>

    Swift

    class DBSHARINGGroupInfo : DBTEAMCOMMONGroupSummary, DBSerializable, NSCopying
  • The MembershipInfo struct.

    The information about a member of the shared content.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGMembershipInfo : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGMembershipInfo : NSObject, DBSerializable, NSCopying
  • The GroupMembershipInfo struct.

    The information about a group member of the shared content.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGGroupMembershipInfo
        : DBSHARINGMembershipInfo <DBSerializable, NSCopying>

    Swift

    class DBSHARINGGroupMembershipInfo : DBSHARINGMembershipInfo, DBSerializable, NSCopying
  • The InsufficientPlan struct.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGInsufficientPlan : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGInsufficientPlan : NSObject, DBSerializable, NSCopying
  • The InsufficientQuotaAmounts struct.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGInsufficientQuotaAmounts
        : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGInsufficientQuotaAmounts : NSObject, DBSerializable, NSCopying
  • The InviteeInfo union.

    Information about the recipient of a shared content invitation.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGInviteeInfo : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGInviteeInfo : NSObject, DBSerializable, NSCopying
  • The InviteeMembershipInfo struct.

    Information about an invited member of a shared content.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGInviteeMembershipInfo
        : DBSHARINGMembershipInfo <DBSerializable, NSCopying>

    Swift

    class DBSHARINGInviteeMembershipInfo : DBSHARINGMembershipInfo, DBSerializable, NSCopying
  • The JobError union.

    Error occurred while performing an asynchronous job from unshareFolder or removeFolderMember.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGJobError : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGJobError : NSObject, DBSerializable, NSCopying
  • The JobStatus union.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGJobStatus : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGJobStatus : NSObject, DBSerializable, NSCopying
  • The LinkAccessLevel union.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGLinkAccessLevel : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGLinkAccessLevel : NSObject, DBSerializable, NSCopying
  • The LinkAction union.

    Actions that can be performed on a link.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGLinkAction : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGLinkAction : NSObject, DBSerializable, NSCopying
  • The LinkAudience union.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGLinkAudience : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGLinkAudience : NSObject, DBSerializable, NSCopying
  • The VisibilityPolicyDisallowedReason union.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGVisibilityPolicyDisallowedReason
        : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGVisibilityPolicyDisallowedReason : NSObject, DBSerializable, NSCopying
  • The LinkAudienceDisallowedReason union.

    check documentation for VisibilityPolicyDisallowedReason.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGLinkAudienceDisallowedReason
        : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGLinkAudienceDisallowedReason : NSObject, DBSerializable, NSCopying
  • The LinkAudienceOption struct.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGLinkAudienceOption : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGLinkAudienceOption : NSObject, DBSerializable, NSCopying
  • The LinkExpiry union.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGLinkExpiry : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGLinkExpiry : NSObject, DBSerializable, NSCopying
  • The LinkPassword union.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGLinkPassword : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGLinkPassword : NSObject, DBSerializable, NSCopying
  • The LinkPermission struct.

    Permissions for actions that can be performed on a link.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGLinkPermission : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGLinkPermission : NSObject, DBSerializable, NSCopying
  • The LinkPermissions struct.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGLinkPermissions : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGLinkPermissions : NSObject, DBSerializable, NSCopying
  • The LinkSettings struct.

    Settings that apply to a link.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGLinkSettings : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGLinkSettings : NSObject, DBSerializable, NSCopying
  • The ListFileMembersArg struct.

    Arguments for listFileMembers.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGListFileMembersArg : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGListFileMembersArg : NSObject, DBSerializable, NSCopying
  • The ListFileMembersBatchArg struct.

    Arguments for listFileMembersBatch.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGListFileMembersBatchArg
        : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGListFileMembersBatchArg : NSObject, DBSerializable, NSCopying
  • The ListFileMembersBatchResult struct.

    Per-file result for listFileMembersBatch.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGListFileMembersBatchResult
        : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGListFileMembersBatchResult : NSObject, DBSerializable, NSCopying
  • The ListFileMembersContinueArg struct.

    Arguments for listFileMembersContinue.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGListFileMembersContinueArg
        : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGListFileMembersContinueArg : NSObject, DBSerializable, NSCopying
  • The ListFileMembersContinueError union.

    Error for listFileMembersContinue.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGListFileMembersContinueError
        : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGListFileMembersContinueError : NSObject, DBSerializable, NSCopying
  • The ListFileMembersCountResult struct.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGListFileMembersCountResult
        : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGListFileMembersCountResult : NSObject, DBSerializable, NSCopying
  • The ListFileMembersError union.

    Error for listFileMembers.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGListFileMembersError : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGListFileMembersError : NSObject, DBSerializable, NSCopying
  • The ListFileMembersIndividualResult union.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGListFileMembersIndividualResult
        : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGListFileMembersIndividualResult : NSObject, DBSerializable, NSCopying
  • The ListFilesArg struct.

    Arguments for listReceivedFiles.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGListFilesArg : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGListFilesArg : NSObject, DBSerializable, NSCopying
  • The ListFilesContinueArg struct.

    Arguments for listReceivedFilesContinue.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGListFilesContinueArg : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGListFilesContinueArg : NSObject, DBSerializable, NSCopying
  • The ListFilesContinueError union.

    Error results for listReceivedFilesContinue.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGListFilesContinueError
        : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGListFilesContinueError : NSObject, DBSerializable, NSCopying
  • The ListFilesResult struct.

    Success results for listReceivedFiles.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGListFilesResult : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGListFilesResult : NSObject, DBSerializable, NSCopying
  • The ListFolderMembersCursorArg struct.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGListFolderMembersCursorArg
        : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGListFolderMembersCursorArg : NSObject, DBSerializable, NSCopying
  • The ListFolderMembersArgs struct.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGListFolderMembersArgs
        : DBSHARINGListFolderMembersCursorArg <DBSerializable, NSCopying>

    Swift

    class DBSHARINGListFolderMembersArgs : DBSHARINGListFolderMembersCursorArg, DBSerializable, NSCopying
  • The ListFolderMembersContinueArg struct.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGListFolderMembersContinueArg
        : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGListFolderMembersContinueArg : NSObject, DBSerializable, NSCopying
  • The ListFolderMembersContinueError union.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGListFolderMembersContinueError
        : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGListFolderMembersContinueError : NSObject, DBSerializable, NSCopying
  • The ListFoldersArgs struct.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGListFoldersArgs : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGListFoldersArgs : NSObject, DBSerializable, NSCopying
  • The ListFoldersContinueArg struct.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGListFoldersContinueArg
        : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGListFoldersContinueArg : NSObject, DBSerializable, NSCopying
  • The ListFoldersContinueError union.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGListFoldersContinueError
        : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGListFoldersContinueError : NSObject, DBSerializable, NSCopying
  • The ListFoldersResult struct.

    Result for listFolders or listMountableFolders, depending on which endpoint was requested. Unmounted shared folders can be identified by the absence of pathLower in DBSHARINGSharedFolderMetadata.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGListFoldersResult : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGListFoldersResult : NSObject, DBSerializable, NSCopying
  • The ListSharedLinksArg struct.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGListSharedLinksArg : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGListSharedLinksArg : NSObject, DBSerializable, NSCopying
  • The ListSharedLinksError union.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGListSharedLinksError : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGListSharedLinksError : NSObject, DBSerializable, NSCopying
  • The ListSharedLinksResult struct.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGListSharedLinksResult : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGListSharedLinksResult : NSObject, DBSerializable, NSCopying
  • The MemberAccessLevelResult struct.

    Contains information about a member’s access level to content after an operation.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGMemberAccessLevelResult
        : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGMemberAccessLevelResult : NSObject, DBSerializable, NSCopying
  • The MemberAction union.

    Actions that may be taken on members of a shared folder.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGMemberAction : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGMemberAction : NSObject, DBSerializable, NSCopying
  • The MemberPermission struct.

    Whether the user is allowed to take the action on the associated member.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGMemberPermission : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGMemberPermission : NSObject, DBSerializable, NSCopying
  • The MemberPolicy union.

    Policy governing who can be a member of a shared folder. Only applicable to folders owned by a user on a team.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGMemberPolicy : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGMemberPolicy : NSObject, DBSerializable, NSCopying
  • The MemberSelector union.

    Includes different ways to identify a member of a shared folder.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGMemberSelector : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGMemberSelector : NSObject, DBSerializable, NSCopying
  • The ModifySharedLinkSettingsArgs struct.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGModifySharedLinkSettingsArgs
        : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGModifySharedLinkSettingsArgs : NSObject, DBSerializable, NSCopying
  • The ModifySharedLinkSettingsError union.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGModifySharedLinkSettingsError
        : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGModifySharedLinkSettingsError : NSObject, DBSerializable, NSCopying
  • The MountFolderArg struct.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGMountFolderArg : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGMountFolderArg : NSObject, DBSerializable, NSCopying
  • The MountFolderError union.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGMountFolderError : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGMountFolderError : NSObject, DBSerializable, NSCopying
  • The ParentFolderAccessInfo struct.

    Contains information about a parent folder that a member has access to.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGParentFolderAccessInfo
        : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGParentFolderAccessInfo : NSObject, DBSerializable, NSCopying
  • The PathLinkMetadata struct.

    Metadata for a path-based shared link.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGPathLinkMetadata
        : DBSHARINGLinkMetadata <DBSerializable, NSCopying>

    Swift

    class DBSHARINGPathLinkMetadata : DBSHARINGLinkMetadata, DBSerializable, NSCopying
  • The PendingUploadMode union.

    Flag to indicate pending upload default (for linking to not-yet-existing paths).

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGPendingUploadMode : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGPendingUploadMode : NSObject, DBSerializable, NSCopying
  • The PermissionDeniedReason union.

    Possible reasons the user is denied a permission.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGPermissionDeniedReason
        : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGPermissionDeniedReason : NSObject, DBSerializable, NSCopying
  • The RelinquishFileMembershipArg struct.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGRelinquishFileMembershipArg
        : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGRelinquishFileMembershipArg : NSObject, DBSerializable, NSCopying
  • The RelinquishFileMembershipError union.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGRelinquishFileMembershipError
        : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGRelinquishFileMembershipError : NSObject, DBSerializable, NSCopying
  • The RelinquishFolderMembershipArg struct.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGRelinquishFolderMembershipArg
        : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGRelinquishFolderMembershipArg : NSObject, DBSerializable, NSCopying
  • The RelinquishFolderMembershipError union.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGRelinquishFolderMembershipError
        : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGRelinquishFolderMembershipError : NSObject, DBSerializable, NSCopying
  • The RemoveFileMemberArg struct.

    Arguments for removeFileMember2.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGRemoveFileMemberArg : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGRemoveFileMemberArg : NSObject, DBSerializable, NSCopying
  • The RemoveFileMemberError union.

    Errors for removeFileMember2.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGRemoveFileMemberError : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGRemoveFileMemberError : NSObject, DBSerializable, NSCopying
  • The RemoveFolderMemberArg struct.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGRemoveFolderMemberArg : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGRemoveFolderMemberArg : NSObject, DBSerializable, NSCopying
  • The RemoveFolderMemberError union.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGRemoveFolderMemberError
        : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGRemoveFolderMemberError : NSObject, DBSerializable, NSCopying
  • The RemoveMemberJobStatus union.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGRemoveMemberJobStatus : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGRemoveMemberJobStatus : NSObject, DBSerializable, NSCopying
  • The RequestedLinkAccessLevel union.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGRequestedLinkAccessLevel
        : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGRequestedLinkAccessLevel : NSObject, DBSerializable, NSCopying
  • The RevokeSharedLinkArg struct.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGRevokeSharedLinkArg : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGRevokeSharedLinkArg : NSObject, DBSerializable, NSCopying
  • The RevokeSharedLinkError union.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGRevokeSharedLinkError : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGRevokeSharedLinkError : NSObject, DBSerializable, NSCopying
  • The SetAccessInheritanceArg struct.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGSetAccessInheritanceArg
        : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGSetAccessInheritanceArg : NSObject, DBSerializable, NSCopying
  • The SetAccessInheritanceError union.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGSetAccessInheritanceError
        : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGSetAccessInheritanceError : NSObject, DBSerializable, NSCopying
  • The ShareFolderArgBase struct.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGShareFolderArgBase : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGShareFolderArgBase : NSObject, DBSerializable, NSCopying
  • The ShareFolderArg struct.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGShareFolderArg
        : DBSHARINGShareFolderArgBase <DBSerializable, NSCopying>

    Swift

    class DBSHARINGShareFolderArg : DBSHARINGShareFolderArgBase, DBSerializable, NSCopying
  • The ShareFolderErrorBase union.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGShareFolderErrorBase : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGShareFolderErrorBase : NSObject, DBSerializable, NSCopying
  • The ShareFolderError union.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGShareFolderError : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGShareFolderError : NSObject, DBSerializable, NSCopying
  • The ShareFolderJobStatus union.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGShareFolderJobStatus : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGShareFolderJobStatus : NSObject, DBSerializable, NSCopying
  • The ShareFolderLaunch union.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGShareFolderLaunch : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGShareFolderLaunch : NSObject, DBSerializable, NSCopying
  • The SharePathError union.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGSharePathError : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGSharePathError : NSObject, DBSerializable, NSCopying
  • The SharedContentLinkMetadata struct.

    Metadata of a shared link for a file or folder.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGSharedContentLinkMetadata
        : DBSHARINGSharedContentLinkMetadataBase <DBSerializable, NSCopying>

    Swift

    class DBSHARINGSharedContentLinkMetadata : DBSHARINGSharedContentLinkMetadataBase, DBSerializable, NSCopying
  • The SharedFileMembers struct.

    Shared file user, group, and invitee membership. Used for the results of listFileMembers and listFileMembersContinue, and used as part of the results for listFileMembersBatch.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGSharedFileMembers : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGSharedFileMembers : NSObject, DBSerializable, NSCopying
  • The SharedFileMetadata struct.

    Properties of the shared file.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGSharedFileMetadata : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGSharedFileMetadata : NSObject, DBSerializable, NSCopying
  • The SharedFolderAccessError union.

    There is an error accessing the shared folder.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGSharedFolderAccessError
        : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGSharedFolderAccessError : NSObject, DBSerializable, NSCopying
  • The SharedFolderMemberError union.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGSharedFolderMemberError
        : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGSharedFolderMemberError : NSObject, DBSerializable, NSCopying
  • The SharedFolderMembers struct.

    Shared folder user and group membership.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGSharedFolderMembers : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGSharedFolderMembers : NSObject, DBSerializable, NSCopying
  • The SharedFolderMetadataBase struct.

    Properties of the shared folder.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGSharedFolderMetadataBase
        : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGSharedFolderMetadataBase : NSObject, DBSerializable, NSCopying
  • The SharedFolderMetadata struct.

    The metadata which includes basic information about the shared folder.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGSharedFolderMetadata
        : DBSHARINGSharedFolderMetadataBase <DBSerializable, NSCopying>

    Swift

    class DBSHARINGSharedFolderMetadata : DBSHARINGSharedFolderMetadataBase, DBSerializable, NSCopying
  • The SharedLinkAccessFailureReason union.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGSharedLinkAccessFailureReason
        : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGSharedLinkAccessFailureReason : NSObject, DBSerializable, NSCopying
  • The SharedLinkAlreadyExistsMetadata union.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGSharedLinkAlreadyExistsMetadata
        : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGSharedLinkAlreadyExistsMetadata : NSObject, DBSerializable, NSCopying
  • The SharedLinkPolicy union.

    Who can view shared links in this folder.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGSharedLinkPolicy : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGSharedLinkPolicy : NSObject, DBSerializable, NSCopying
  • The SharedLinkSettings struct.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGSharedLinkSettings : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGSharedLinkSettings : NSObject, DBSerializable, NSCopying
  • The SharedLinkSettingsError union.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGSharedLinkSettingsError
        : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGSharedLinkSettingsError : NSObject, DBSerializable, NSCopying
  • The SharingFileAccessError union.

    User could not access this file.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGSharingFileAccessError
        : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGSharingFileAccessError : NSObject, DBSerializable, NSCopying
  • The SharingUserError union.

    User account had a problem preventing this action.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGSharingUserError : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGSharingUserError : NSObject, DBSerializable, NSCopying
  • The TeamMemberInfo struct.

    Information about a team member.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGTeamMemberInfo : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGTeamMemberInfo : NSObject, DBSerializable, NSCopying
  • The TransferFolderArg struct.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGTransferFolderArg : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGTransferFolderArg : NSObject, DBSerializable, NSCopying
  • The TransferFolderError union.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGTransferFolderError : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGTransferFolderError : NSObject, DBSerializable, NSCopying
  • The UnmountFolderArg struct.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGUnmountFolderArg : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGUnmountFolderArg : NSObject, DBSerializable, NSCopying
  • The UnmountFolderError union.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGUnmountFolderError : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGUnmountFolderError : NSObject, DBSerializable, NSCopying
  • The UnshareFileArg struct.

    Arguments for unshareFile.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGUnshareFileArg : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGUnshareFileArg : NSObject, DBSerializable, NSCopying
  • The UnshareFileError union.

    Error result for unshareFile.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGUnshareFileError : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGUnshareFileError : NSObject, DBSerializable, NSCopying
  • The UnshareFolderArg struct.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGUnshareFolderArg : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGUnshareFolderArg : NSObject, DBSerializable, NSCopying
  • The UnshareFolderError union.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGUnshareFolderError : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGUnshareFolderError : NSObject, DBSerializable, NSCopying
  • The UpdateFileMemberArgs struct.

    Arguments for updateFileMember.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGUpdateFileMemberArgs : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGUpdateFileMemberArgs : NSObject, DBSerializable, NSCopying
  • The UpdateFolderMemberArg struct.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGUpdateFolderMemberArg : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGUpdateFolderMemberArg : NSObject, DBSerializable, NSCopying
  • The UpdateFolderMemberError union.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGUpdateFolderMemberError
        : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGUpdateFolderMemberError : NSObject, DBSerializable, NSCopying
  • The UpdateFolderPolicyArg struct.

    If any of the policies are unset, then they retain their current setting.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGUpdateFolderPolicyArg : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGUpdateFolderPolicyArg : NSObject, DBSerializable, NSCopying
  • The UpdateFolderPolicyError union.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGUpdateFolderPolicyError
        : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGUpdateFolderPolicyError : NSObject, DBSerializable, NSCopying
  • The UserMembershipInfo struct.

    The information about a user member of the shared content.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGUserMembershipInfo
        : DBSHARINGMembershipInfo <DBSerializable, NSCopying>

    Swift

    class DBSHARINGUserMembershipInfo : DBSHARINGMembershipInfo, DBSerializable, NSCopying
  • The UserFileMembershipInfo struct.

    The information about a user member of the shared content with an appended last seen timestamp.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGUserFileMembershipInfo
        : DBSHARINGUserMembershipInfo <DBSerializable, NSCopying>

    Swift

    class DBSHARINGUserFileMembershipInfo : DBSHARINGUserMembershipInfo, DBSerializable, NSCopying
  • The UserInfo struct.

    Basic information about a user. Use usersAccount and usersAccountBatch to obtain more detailed information.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGUserInfo : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGUserInfo : NSObject, DBSerializable, NSCopying
  • The ViewerInfoPolicy union.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGViewerInfoPolicy : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGViewerInfoPolicy : NSObject, DBSerializable, NSCopying
  • The Visibility union.

    Who can access a shared link. The most open visibility is public. The default depends on many aspects, such as team and user preferences and shared folder settings.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGVisibility : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGVisibility : NSObject, DBSerializable, NSCopying
  • The VisibilityPolicy struct.

    This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGVisibilityPolicy : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGVisibilityPolicy : NSObject, DBSerializable, NSCopying