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 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 ChangeFileMemberAccessArgs struct.

    Arguments for changeFileMemberAccess.

    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 DBSHARINGChangeFileMemberAccessArgs
        : NSObject <DBSerializable, NSCopying>

    Swift

    class DBSHARINGChangeFileMemberAccessArgs : 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 or changeFileMemberAccess.

    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 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