Sharing
-
The
AccessInheritance
union.Information about the inheritance policy of a shared folder.
This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.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
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.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
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGAclUpdatePolicy : NSObject <DBSerializable, NSCopying>
Swift
class DBSHARINGAclUpdatePolicy : NSObject, DBSerializable, NSCopying
-
The
AddFileMemberArgs
struct.Arguments for
addFileMember
.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGAddFileMemberArgs : NSObject <DBSerializable, NSCopying>
Swift
class DBSHARINGAddFileMemberArgs : NSObject, DBSerializable, NSCopying
-
The
AddFileMemberError
union.Errors for
addFileMember
.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGAddFileMemberError : NSObject <DBSerializable, NSCopying>
Swift
class DBSHARINGAddFileMemberError : NSObject, DBSerializable, NSCopying
-
The
AddFolderMemberArg
struct.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGAddFolderMemberArg : NSObject <DBSerializable, NSCopying>
Swift
class DBSHARINGAddFolderMemberArg : NSObject, DBSerializable, NSCopying
-
The
AddFolderMemberError
union.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.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
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGAddMember : NSObject <DBSerializable, NSCopying>
Swift
class DBSHARINGAddMember : NSObject, DBSerializable, NSCopying
-
The
AddMemberSelectorError
union.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.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
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.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
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.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
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.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
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.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
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.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
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.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
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.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
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGCollectionLinkMetadata : DBSHARINGLinkMetadata <DBSerializable, NSCopying>
Swift
class DBSHARINGCollectionLinkMetadata : DBSHARINGLinkMetadata, DBSerializable, NSCopying
-
The
CreateSharedLinkArg
struct.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGCreateSharedLinkArg : NSObject <DBSerializable, NSCopying>
Swift
class DBSHARINGCreateSharedLinkArg : NSObject, DBSerializable, NSCopying
-
The
CreateSharedLinkError
union.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGCreateSharedLinkError : NSObject <DBSerializable, NSCopying>
Swift
class DBSHARINGCreateSharedLinkError : NSObject, DBSerializable, NSCopying
-
The
CreateSharedLinkWithSettingsArg
struct.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGCreateSharedLinkWithSettingsArg : NSObject <DBSerializable, NSCopying>
Swift
class DBSHARINGCreateSharedLinkWithSettingsArg : NSObject, DBSerializable, NSCopying
-
The
CreateSharedLinkWithSettingsError
union.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGCreateSharedLinkWithSettingsError : NSObject <DBSerializable, NSCopying>
Swift
class DBSHARINGCreateSharedLinkWithSettingsError : NSObject, DBSerializable, NSCopying
-
The
SharedContentLinkMetadataBase
struct.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.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
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.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
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGFileAction : NSObject <DBSerializable, NSCopying>
Swift
class DBSHARINGFileAction : NSObject, DBSerializable, NSCopying
-
The
FileErrorResult
union.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.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
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.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
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGFileLinkMetadata : DBSHARINGSharedLinkMetadata <DBSerializable, NSCopying>
Swift
class DBSHARINGFileLinkMetadata : DBSHARINGSharedLinkMetadata, DBSerializable, NSCopying
-
The
FileMemberActionError
union.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGFileMemberActionError : NSObject <DBSerializable, NSCopying>
Swift
class DBSHARINGFileMemberActionError : NSObject, DBSerializable, NSCopying
-
The
FileMemberActionIndividualResult
union.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.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
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGFileMemberActionResult : NSObject <DBSerializable, NSCopying>
Swift
class DBSHARINGFileMemberActionResult : NSObject, DBSerializable, NSCopying
-
The
FileMemberRemoveActionResult
union.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.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
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.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
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.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
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.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
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.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
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGFolderPolicy : NSObject <DBSerializable, NSCopying>
Swift
class DBSHARINGFolderPolicy : NSObject, DBSerializable, NSCopying
-
The
GetFileMetadataArg
struct.Arguments of
getFileMetadata
.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGGetFileMetadataArg : NSObject <DBSerializable, NSCopying>
Swift
class DBSHARINGGetFileMetadataArg : NSObject, DBSerializable, NSCopying
-
The
GetFileMetadataBatchArg
struct.Arguments of
getFileMetadataBatch
.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.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
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.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
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGGetFileMetadataError : NSObject <DBSerializable, NSCopying>
Swift
class DBSHARINGGetFileMetadataError : NSObject, DBSerializable, NSCopying
-
The
GetFileMetadataIndividualResult
union.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGGetFileMetadataIndividualResult : NSObject <DBSerializable, NSCopying>
Swift
class DBSHARINGGetFileMetadataIndividualResult : NSObject, DBSerializable, NSCopying
-
The
GetMetadataArgs
struct.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGGetMetadataArgs : NSObject <DBSerializable, NSCopying>
Swift
class DBSHARINGGetMetadataArgs : NSObject, DBSerializable, NSCopying
-
The
SharedLinkError
union.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGSharedLinkError : NSObject <DBSerializable, NSCopying>
Swift
class DBSHARINGSharedLinkError : NSObject, DBSerializable, NSCopying
-
The
GetSharedLinkFileError
union.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGGetSharedLinkFileError : NSObject <DBSerializable, NSCopying>
Swift
class DBSHARINGGetSharedLinkFileError : NSObject, DBSerializable, NSCopying
-
The
GetSharedLinkMetadataArg
struct.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGGetSharedLinkMetadataArg : NSObject <DBSerializable, NSCopying>
Swift
class DBSHARINGGetSharedLinkMetadataArg : NSObject, DBSerializable, NSCopying
-
The
GetSharedLinksArg
struct.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGGetSharedLinksArg : NSObject <DBSerializable, NSCopying>
Swift
class DBSHARINGGetSharedLinksArg : NSObject, DBSerializable, NSCopying
-
The
GetSharedLinksError
union.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGGetSharedLinksError : NSObject <DBSerializable, NSCopying>
Swift
class DBSHARINGGetSharedLinksError : NSObject, DBSerializable, NSCopying
-
The
GetSharedLinksResult
struct.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.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
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.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
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.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
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGGroupMembershipInfo : DBSHARINGMembershipInfo <DBSerializable, NSCopying>
Swift
class DBSHARINGGroupMembershipInfo : DBSHARINGMembershipInfo, DBSerializable, NSCopying
-
The
InsufficientPlan
struct.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGInsufficientPlan : NSObject <DBSerializable, NSCopying>
Swift
class DBSHARINGInsufficientPlan : NSObject, DBSerializable, NSCopying
-
The
InsufficientQuotaAmounts
struct.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.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
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.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
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.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
orremoveFolderMember
.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGJobError : NSObject <DBSerializable, NSCopying>
Swift
class DBSHARINGJobError : NSObject, DBSerializable, NSCopying
-
The
JobStatus
union.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGJobStatus : NSObject <DBSerializable, NSCopying>
Swift
class DBSHARINGJobStatus : NSObject, DBSerializable, NSCopying
-
The
LinkAccessLevel
union.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.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
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGLinkAction : NSObject <DBSerializable, NSCopying>
Swift
class DBSHARINGLinkAction : NSObject, DBSerializable, NSCopying
-
The
LinkAudience
union.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGLinkAudience : NSObject <DBSerializable, NSCopying>
Swift
class DBSHARINGLinkAudience : NSObject, DBSerializable, NSCopying
-
The
VisibilityPolicyDisallowedReason
union.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.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
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGLinkAudienceDisallowedReason : NSObject <DBSerializable, NSCopying>
Swift
class DBSHARINGLinkAudienceDisallowedReason : NSObject, DBSerializable, NSCopying
-
The
LinkAudienceOption
struct.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGLinkAudienceOption : NSObject <DBSerializable, NSCopying>
Swift
class DBSHARINGLinkAudienceOption : NSObject, DBSerializable, NSCopying
-
The
LinkExpiry
union.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGLinkExpiry : NSObject <DBSerializable, NSCopying>
Swift
class DBSHARINGLinkExpiry : NSObject, DBSerializable, NSCopying
-
The
LinkPassword
union.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.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
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGLinkPermission : NSObject <DBSerializable, NSCopying>
Swift
class DBSHARINGLinkPermission : NSObject, DBSerializable, NSCopying
-
The
LinkPermissions
struct.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.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
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGLinkSettings : NSObject <DBSerializable, NSCopying>
Swift
class DBSHARINGLinkSettings : NSObject, DBSerializable, NSCopying
-
The
ListFileMembersArg
struct.Arguments for
listFileMembers
.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGListFileMembersArg : NSObject <DBSerializable, NSCopying>
Swift
class DBSHARINGListFileMembersArg : NSObject, DBSerializable, NSCopying
-
The
ListFileMembersBatchArg
struct.Arguments for
listFileMembersBatch
.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.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
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGListFileMembersBatchResult : NSObject <DBSerializable, NSCopying>
Swift
class DBSHARINGListFileMembersBatchResult : NSObject, DBSerializable, NSCopying
-
The
ListFileMembersContinueArg
struct.Arguments for
listFileMembersContinue
.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGListFileMembersContinueArg : NSObject <DBSerializable, NSCopying>
Swift
class DBSHARINGListFileMembersContinueArg : NSObject, DBSerializable, NSCopying
-
The
ListFileMembersContinueError
union.Error for
listFileMembersContinue
.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGListFileMembersContinueError : NSObject <DBSerializable, NSCopying>
Swift
class DBSHARINGListFileMembersContinueError : NSObject, DBSerializable, NSCopying
-
The
ListFileMembersCountResult
struct.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGListFileMembersCountResult : NSObject <DBSerializable, NSCopying>
Swift
class DBSHARINGListFileMembersCountResult : NSObject, DBSerializable, NSCopying
-
The
ListFileMembersError
union.Error for
listFileMembers
.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGListFileMembersError : NSObject <DBSerializable, NSCopying>
Swift
class DBSHARINGListFileMembersError : NSObject, DBSerializable, NSCopying
-
The
ListFileMembersIndividualResult
union.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGListFileMembersIndividualResult : NSObject <DBSerializable, NSCopying>
Swift
class DBSHARINGListFileMembersIndividualResult : NSObject, DBSerializable, NSCopying
-
The
ListFilesArg
struct.Arguments for
listReceivedFiles
.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGListFilesArg : NSObject <DBSerializable, NSCopying>
Swift
class DBSHARINGListFilesArg : NSObject, DBSerializable, NSCopying
-
The
ListFilesContinueArg
struct.Arguments for
listReceivedFilesContinue
.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.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
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.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
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGListFilesResult : NSObject <DBSerializable, NSCopying>
Swift
class DBSHARINGListFilesResult : NSObject, DBSerializable, NSCopying
-
The
ListFolderMembersCursorArg
struct.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGListFolderMembersCursorArg : NSObject <DBSerializable, NSCopying>
Swift
class DBSHARINGListFolderMembersCursorArg : NSObject, DBSerializable, NSCopying
-
The
ListFolderMembersArgs
struct.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGListFolderMembersArgs : DBSHARINGListFolderMembersCursorArg <DBSerializable, NSCopying>
Swift
class DBSHARINGListFolderMembersArgs : DBSHARINGListFolderMembersCursorArg, DBSerializable, NSCopying
-
The
ListFolderMembersContinueArg
struct.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGListFolderMembersContinueArg : NSObject <DBSerializable, NSCopying>
Swift
class DBSHARINGListFolderMembersContinueArg : NSObject, DBSerializable, NSCopying
-
The
ListFolderMembersContinueError
union.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGListFolderMembersContinueError : NSObject <DBSerializable, NSCopying>
Swift
class DBSHARINGListFolderMembersContinueError : NSObject, DBSerializable, NSCopying
-
The
ListFoldersArgs
struct.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGListFoldersArgs : NSObject <DBSerializable, NSCopying>
Swift
class DBSHARINGListFoldersArgs : NSObject, DBSerializable, NSCopying
-
The
ListFoldersContinueArg
struct.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGListFoldersContinueArg : NSObject <DBSerializable, NSCopying>
Swift
class DBSHARINGListFoldersContinueArg : NSObject, DBSerializable, NSCopying
-
The
ListFoldersContinueError
union.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGListFoldersContinueError : NSObject <DBSerializable, NSCopying>
Swift
class DBSHARINGListFoldersContinueError : NSObject, DBSerializable, NSCopying
-
The
ListFoldersResult
struct.Result for
listFolders
orlistMountableFolders
, depending on which endpoint was requested. Unmounted shared folders can be identified by the absence ofpathLower
inDBSHARINGSharedFolderMetadata
.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGListFoldersResult : NSObject <DBSerializable, NSCopying>
Swift
class DBSHARINGListFoldersResult : NSObject, DBSerializable, NSCopying
-
The
ListSharedLinksArg
struct.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGListSharedLinksArg : NSObject <DBSerializable, NSCopying>
Swift
class DBSHARINGListSharedLinksArg : NSObject, DBSerializable, NSCopying
-
The
ListSharedLinksError
union.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGListSharedLinksError : NSObject <DBSerializable, NSCopying>
Swift
class DBSHARINGListSharedLinksError : NSObject, DBSerializable, NSCopying
-
The
ListSharedLinksResult
struct.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.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
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.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
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.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
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.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
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.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
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGMemberSelector : NSObject <DBSerializable, NSCopying>
Swift
class DBSHARINGMemberSelector : NSObject, DBSerializable, NSCopying
-
The
ModifySharedLinkSettingsArgs
struct.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGModifySharedLinkSettingsArgs : NSObject <DBSerializable, NSCopying>
Swift
class DBSHARINGModifySharedLinkSettingsArgs : NSObject, DBSerializable, NSCopying
-
The
ModifySharedLinkSettingsError
union.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGModifySharedLinkSettingsError : NSObject <DBSerializable, NSCopying>
Swift
class DBSHARINGModifySharedLinkSettingsError : NSObject, DBSerializable, NSCopying
-
The
MountFolderArg
struct.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGMountFolderArg : NSObject <DBSerializable, NSCopying>
Swift
class DBSHARINGMountFolderArg : NSObject, DBSerializable, NSCopying
-
The
MountFolderError
union.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.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
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.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
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.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
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.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
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGPermissionDeniedReason : NSObject <DBSerializable, NSCopying>
Swift
class DBSHARINGPermissionDeniedReason : NSObject, DBSerializable, NSCopying
-
The
RelinquishFileMembershipArg
struct.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGRelinquishFileMembershipArg : NSObject <DBSerializable, NSCopying>
Swift
class DBSHARINGRelinquishFileMembershipArg : NSObject, DBSerializable, NSCopying
-
The
RelinquishFileMembershipError
union.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGRelinquishFileMembershipError : NSObject <DBSerializable, NSCopying>
Swift
class DBSHARINGRelinquishFileMembershipError : NSObject, DBSerializable, NSCopying
-
The
RelinquishFolderMembershipArg
struct.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGRelinquishFolderMembershipArg : NSObject <DBSerializable, NSCopying>
Swift
class DBSHARINGRelinquishFolderMembershipArg : NSObject, DBSerializable, NSCopying
-
The
RelinquishFolderMembershipError
union.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGRelinquishFolderMembershipError : NSObject <DBSerializable, NSCopying>
Swift
class DBSHARINGRelinquishFolderMembershipError : NSObject, DBSerializable, NSCopying
-
The
RemoveFileMemberArg
struct.Arguments for
removeFileMember2
.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGRemoveFileMemberArg : NSObject <DBSerializable, NSCopying>
Swift
class DBSHARINGRemoveFileMemberArg : NSObject, DBSerializable, NSCopying
-
The
RemoveFileMemberError
union.Errors for
removeFileMember2
.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGRemoveFileMemberError : NSObject <DBSerializable, NSCopying>
Swift
class DBSHARINGRemoveFileMemberError : NSObject, DBSerializable, NSCopying
-
The
RemoveFolderMemberArg
struct.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGRemoveFolderMemberArg : NSObject <DBSerializable, NSCopying>
Swift
class DBSHARINGRemoveFolderMemberArg : NSObject, DBSerializable, NSCopying
-
The
RemoveFolderMemberError
union.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGRemoveFolderMemberError : NSObject <DBSerializable, NSCopying>
Swift
class DBSHARINGRemoveFolderMemberError : NSObject, DBSerializable, NSCopying
-
The
RemoveMemberJobStatus
union.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGRemoveMemberJobStatus : NSObject <DBSerializable, NSCopying>
Swift
class DBSHARINGRemoveMemberJobStatus : NSObject, DBSerializable, NSCopying
-
The
RequestedLinkAccessLevel
union.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGRequestedLinkAccessLevel : NSObject <DBSerializable, NSCopying>
Swift
class DBSHARINGRequestedLinkAccessLevel : NSObject, DBSerializable, NSCopying
-
The
RevokeSharedLinkArg
struct.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGRevokeSharedLinkArg : NSObject <DBSerializable, NSCopying>
Swift
class DBSHARINGRevokeSharedLinkArg : NSObject, DBSerializable, NSCopying
-
The
RevokeSharedLinkError
union.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGRevokeSharedLinkError : NSObject <DBSerializable, NSCopying>
Swift
class DBSHARINGRevokeSharedLinkError : NSObject, DBSerializable, NSCopying
-
The
SetAccessInheritanceArg
struct.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGSetAccessInheritanceArg : NSObject <DBSerializable, NSCopying>
Swift
class DBSHARINGSetAccessInheritanceArg : NSObject, DBSerializable, NSCopying
-
The
SetAccessInheritanceError
union.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGSetAccessInheritanceError : NSObject <DBSerializable, NSCopying>
Swift
class DBSHARINGSetAccessInheritanceError : NSObject, DBSerializable, NSCopying
-
The
ShareFolderArgBase
struct.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGShareFolderArgBase : NSObject <DBSerializable, NSCopying>
Swift
class DBSHARINGShareFolderArgBase : NSObject, DBSerializable, NSCopying
-
The
ShareFolderArg
struct.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGShareFolderArg : DBSHARINGShareFolderArgBase <DBSerializable, NSCopying>
Swift
class DBSHARINGShareFolderArg : DBSHARINGShareFolderArgBase, DBSerializable, NSCopying
-
The
ShareFolderErrorBase
union.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGShareFolderErrorBase : NSObject <DBSerializable, NSCopying>
Swift
class DBSHARINGShareFolderErrorBase : NSObject, DBSerializable, NSCopying
-
The
ShareFolderError
union.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGShareFolderError : NSObject <DBSerializable, NSCopying>
Swift
class DBSHARINGShareFolderError : NSObject, DBSerializable, NSCopying
-
The
ShareFolderJobStatus
union.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGShareFolderJobStatus : NSObject <DBSerializable, NSCopying>
Swift
class DBSHARINGShareFolderJobStatus : NSObject, DBSerializable, NSCopying
-
The
ShareFolderLaunch
union.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGShareFolderLaunch : NSObject <DBSerializable, NSCopying>
Swift
class DBSHARINGShareFolderLaunch : NSObject, DBSerializable, NSCopying
-
The
SharePathError
union.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.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
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.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
andlistFileMembersContinue
, and used as part of the results forlistFileMembersBatch
.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.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
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.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
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGSharedFolderAccessError : NSObject <DBSerializable, NSCopying>
Swift
class DBSHARINGSharedFolderAccessError : NSObject, DBSerializable, NSCopying
-
The
SharedFolderMemberError
union.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.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
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.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
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.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
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGSharedFolderMetadata : DBSHARINGSharedFolderMetadataBase <DBSerializable, NSCopying>
Swift
class DBSHARINGSharedFolderMetadata : DBSHARINGSharedFolderMetadataBase, DBSerializable, NSCopying
-
The
SharedLinkAccessFailureReason
union.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGSharedLinkAccessFailureReason : NSObject <DBSerializable, NSCopying>
Swift
class DBSHARINGSharedLinkAccessFailureReason : NSObject, DBSerializable, NSCopying
-
The
SharedLinkAlreadyExistsMetadata
union.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.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
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGSharedLinkPolicy : NSObject <DBSerializable, NSCopying>
Swift
class DBSHARINGSharedLinkPolicy : NSObject, DBSerializable, NSCopying
-
The
SharedLinkSettings
struct.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGSharedLinkSettings : NSObject <DBSerializable, NSCopying>
Swift
class DBSHARINGSharedLinkSettings : NSObject, DBSerializable, NSCopying
-
The
SharedLinkSettingsError
union.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.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
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.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
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.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
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGTeamMemberInfo : NSObject <DBSerializable, NSCopying>
Swift
class DBSHARINGTeamMemberInfo : NSObject, DBSerializable, NSCopying
-
The
TransferFolderArg
struct.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGTransferFolderArg : NSObject <DBSerializable, NSCopying>
Swift
class DBSHARINGTransferFolderArg : NSObject, DBSerializable, NSCopying
-
The
TransferFolderError
union.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGTransferFolderError : NSObject <DBSerializable, NSCopying>
Swift
class DBSHARINGTransferFolderError : NSObject, DBSerializable, NSCopying
-
The
UnmountFolderArg
struct.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGUnmountFolderArg : NSObject <DBSerializable, NSCopying>
Swift
class DBSHARINGUnmountFolderArg : NSObject, DBSerializable, NSCopying
-
The
UnmountFolderError
union.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGUnmountFolderError : NSObject <DBSerializable, NSCopying>
Swift
class DBSHARINGUnmountFolderError : NSObject, DBSerializable, NSCopying
-
The
UnshareFileArg
struct.Arguments for
unshareFile
.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.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
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGUnshareFileError : NSObject <DBSerializable, NSCopying>
Swift
class DBSHARINGUnshareFileError : NSObject, DBSerializable, NSCopying
-
The
UnshareFolderArg
struct.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGUnshareFolderArg : NSObject <DBSerializable, NSCopying>
Swift
class DBSHARINGUnshareFolderArg : NSObject, DBSerializable, NSCopying
-
The
UnshareFolderError
union.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGUnshareFolderError : NSObject <DBSerializable, NSCopying>
Swift
class DBSHARINGUnshareFolderError : NSObject, DBSerializable, NSCopying
-
The
UpdateFileMemberArgs
struct.Arguments for
updateFileMember
.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGUpdateFileMemberArgs : NSObject <DBSerializable, NSCopying>
Swift
class DBSHARINGUpdateFileMemberArgs : NSObject, DBSerializable, NSCopying
-
The
UpdateFolderMemberArg
struct.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGUpdateFolderMemberArg : NSObject <DBSerializable, NSCopying>
Swift
class DBSHARINGUpdateFolderMemberArg : NSObject, DBSerializable, NSCopying
-
The
UpdateFolderMemberError
union.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.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
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGUpdateFolderPolicyArg : NSObject <DBSerializable, NSCopying>
Swift
class DBSHARINGUpdateFolderPolicyArg : NSObject, DBSerializable, NSCopying
-
The
UpdateFolderPolicyError
union.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.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
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.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
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGUserFileMembershipInfo : DBSHARINGUserMembershipInfo <DBSerializable, NSCopying>
Swift
class DBSHARINGUserFileMembershipInfo : DBSHARINGUserMembershipInfo, DBSerializable, NSCopying
-
The
UserInfo
struct.Basic information about a user. Use
usersAccount
andusersAccountBatch
to obtain more detailed information.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGUserInfo : NSObject <DBSerializable, NSCopying>
Swift
class DBSHARINGUserInfo : NSObject, DBSerializable, NSCopying
-
The
ViewerInfoPolicy
union.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.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
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGVisibility : NSObject <DBSerializable, NSCopying>
Swift
class DBSHARINGVisibility : NSObject, DBSerializable, NSCopying
-
The
VisibilityPolicy
struct.This class implements the
See moreDBSerializable
protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.Declaration
Objective-C
@interface DBSHARINGVisibilityPolicy : NSObject <DBSerializable, NSCopying>
Swift
class DBSHARINGVisibilityPolicy : NSObject, DBSerializable, NSCopying