Click or drag to resize

Dropbox.Api.Files Namespace

This namespace contains endpoints and data types for basic file operations.

Classes
  ClassDescription
Public classAlphaGetMetadataArg

The alpha get metadata arg object

Public classAlphaGetMetadataError

The alpha get metadata error object

Public classAlphaGetMetadataErrorPath

The path object

Public classAlphaGetMetadataErrorPropertiesError

The properties error object

Public classCommitInfo

The commit info object

Public classCommitInfoWithProperties

The commit info with properties object

Public classContentSyncSetting

The content sync setting object

Public classContentSyncSettingArg

The content sync setting arg object

Public classCreateFolderArg

The create folder arg object

Public classCreateFolderBatchArg

The create folder batch arg object

Public classCreateFolderBatchError

The create folder batch error object

Public classCreateFolderBatchErrorOther

The other object

Public classCreateFolderBatchErrorTooManyFiles

The operation would involve too many files or folders.

Public classCreateFolderBatchJobStatus

The create folder batch job status object

Public classCreateFolderBatchJobStatusComplete

The batch create folder has finished.

Public classCreateFolderBatchJobStatusFailed

The batch create folder has failed.

Public classCreateFolderBatchJobStatusInProgress

The asynchronous job is still in progress.

Public classCreateFolderBatchJobStatusOther

The other object

Public classCreateFolderBatchLaunch

Result returned by CreateFolderBatchAsync(CreateFolderBatchArg) that may either launch an asynchronous job or complete synchronously.

Public classCreateFolderBatchLaunchAsyncJobId

This response indicates that the processing is asynchronous. The string is an id that can be used to obtain the status of the asynchronous job.

Public classCreateFolderBatchLaunchComplete

The complete object

Public classCreateFolderBatchLaunchOther

The other object

Public classCreateFolderBatchResult

The create folder batch result object

Public classCreateFolderBatchResultEntry

The create folder batch result entry object

Public classCreateFolderBatchResultEntryFailure

The failure object

Public classCreateFolderBatchResultEntrySuccess

The success object

Public classCreateFolderEntryError

The create folder entry error object

Public classCreateFolderEntryErrorOther

The other object

Public classCreateFolderEntryErrorPath

The path object

Public classCreateFolderEntryResult

The create folder entry result object

Public classCreateFolderError

The create folder error object

Public classCreateFolderErrorPath

The path object

Public classCreateFolderResult

The create folder result object

Public classDeleteArg

The delete arg object

Public classDeleteBatchArg

The delete batch arg object

Public classDeleteBatchError

The delete batch error object

Public classDeleteBatchErrorOther

The other object

Public classDeleteBatchErrorTooManyWriteOperations
Public classDeleteBatchJobStatus

The delete batch job status object

Public classDeleteBatchJobStatusComplete

The batch delete has finished.

Public classDeleteBatchJobStatusFailed

The batch delete has failed.

Public classDeleteBatchJobStatusInProgress

The asynchronous job is still in progress.

Public classDeleteBatchJobStatusOther

The other object

Public classDeleteBatchLaunch

Result returned by DeleteBatchAsync(DeleteBatchArg) that may either launch an asynchronous job or complete synchronously.

Public classDeleteBatchLaunchAsyncJobId

This response indicates that the processing is asynchronous. The string is an id that can be used to obtain the status of the asynchronous job.

Public classDeleteBatchLaunchComplete

The complete object

Public classDeleteBatchLaunchOther

The other object

Public classDeleteBatchResult

The delete batch result object

Public classDeleteBatchResultData

The delete batch result data object

Public classDeleteBatchResultEntry

The delete batch result entry object

Public classDeleteBatchResultEntryFailure

The failure object

Public classDeleteBatchResultEntrySuccess

The success object

Public classDeletedMetadata

Indicates that there used to be a file or folder at this path, but it no longer exists.

Public classDeleteError

The delete error object

Public classDeleteErrorOther

The other object

Public classDeleteErrorPathLookup

The path lookup object

Public classDeleteErrorPathWrite

The path write object

Public classDeleteErrorTooManyFiles

There are too many files in one request. Please retry with fewer files.

Public classDeleteErrorTooManyWriteOperations

There are too many write operations in user's Dropbox. Please retry this request.

Public classDeleteResult

The delete result object

Public classDimensions

Dimensions for a photo or video.

Public classDownloadArg

The download arg object

Public classDownloadError

The download error object

Public classDownloadErrorOther

The other object

Public classDownloadErrorPath

The path object

Public classDownloadErrorUnsupportedFile

This file type cannot be downloaded directly; use ExportAsync(ExportArg) instead.

Public classDownloadZipArg

The download zip arg object

Public classDownloadZipError

The download zip error object

Public classDownloadZipErrorOther

The other object

Public classDownloadZipErrorPath

The path object

Public classDownloadZipErrorTooLarge

The folder or a file is too large to download.

Public classDownloadZipErrorTooManyFiles

The folder has too many files to download.

Public classDownloadZipResult

The download zip result object

Public classExportArg

The export arg object

Public classExportError

The export error object

Public classExportErrorNonExportable

This file type cannot be exported. Use DownloadAsync(DownloadArg) instead.

Public classExportErrorOther

The other object

Public classExportErrorPath

The path object

Public classExportErrorRetryError

The exportable content is not yet available. Please retry later.

Public classExportInfo

Export information for a file.

Public classExportMetadata

The export metadata object

Public classExportResult

The export result object

Public classFileCategory

The file category object

Public classFileCategoryAudio

mp3, wav, mid, and more.

Public classFileCategoryDocument

doc, docx, txt, and more.

Public classFileCategoryFolder

dropbox folder.

Public classFileCategoryImage

jpg, png, gif, and more.

Public classFileCategoryOther

The other object

Public classFileCategoryOthers

any file not in one of the categories above.

Public classFileCategoryPaper

dropbox paper doc.

Public classFileCategoryPdf

pdf.

Public classFileCategoryPresentation

ppt, pptx, key, and more.

Public classFileCategorySpreadsheet

xlsx, xls, csv, and more.

Public classFileCategoryVideo

mov, wmv, mp4, and more.

Public classFileLock

The file lock object

Public classFileLockContent

The file lock content object

Public classFileLockContentOther

The other object

Public classFileLockContentSingleUser

A lock held by a single user.

Public classFileLockContentUnlocked

Empty type to indicate no lock.

Public classFileLockMetadata

The file lock metadata object

Public classFileMetadata

The file metadata object

Public classFileOpsResult

The file ops result object

Public classFileSharingInfo

Sharing info for a file which is contained by a shared folder.

Public classFileStatus

The file status object

Public classFileStatusActive

The active object

Public classFileStatusDeleted

The deleted object

Public classFileStatusOther

The other object

Public classFolderMetadata

The folder metadata object

Public classFolderSharingInfo

Sharing info for a folder which is contained in a shared folder or is a shared folder mount point.

Public classGetCopyReferenceArg

The get copy reference arg object

Public classGetCopyReferenceError

The get copy reference error object

Public classGetCopyReferenceErrorOther

The other object

Public classGetCopyReferenceErrorPath

The path object

Public classGetCopyReferenceResult

The get copy reference result object

Public classGetMetadataArg

The get metadata arg object

Public classGetMetadataError

The get metadata error object

Public classGetMetadataErrorPath

The path object

Public classGetTemporaryLinkArg

The get temporary link arg object

Public classGetTemporaryLinkError

The get temporary link error object

Public classGetTemporaryLinkErrorEmailNotVerified

The user's email address needs to be verified to use this functionality.

Public classGetTemporaryLinkErrorOther

The other object

Public classGetTemporaryLinkErrorPath

The path object

Public classGetTemporaryLinkErrorUnsupportedFile

Cannot get temporary link to this file type; use ExportAsync(ExportArg) instead.

Public classGetTemporaryLinkResult

The get temporary link result object

Public classGetTemporaryUploadLinkArg

The get temporary upload link arg object

Public classGetTemporaryUploadLinkResult

The get temporary upload link result object

Public classGetThumbnailBatchArg
Public classGetThumbnailBatchError

The get thumbnail batch error object

Public classGetThumbnailBatchErrorOther

The other object

Public classGetThumbnailBatchErrorTooManyFiles

The operation involves more than 25 files.

Public classGetThumbnailBatchResult

The get thumbnail batch result object

Public classGetThumbnailBatchResultData

The get thumbnail batch result data object

Public classGetThumbnailBatchResultEntry

The get thumbnail batch result entry object

Public classGetThumbnailBatchResultEntryFailure

The result for this file if it was an error.

Public classGetThumbnailBatchResultEntryOther

The other object

Public classGetThumbnailBatchResultEntrySuccess

The success object

Public classGpsCoordinates

GPS coordinates for a photo or video.

Public classHighlightSpan

The highlight span object

Public classListFolderArg

The list folder arg object

Public classListFolderContinueArg

The list folder continue arg object

Public classListFolderContinueError

The list folder continue error object

Public classListFolderContinueErrorOther

The other object

Public classListFolderContinueErrorPath

The path object

Public classListFolderContinueErrorReset

Indicates that the cursor has been invalidated. Call ListFolderAsync(ListFolderArg) to obtain a new cursor.

Public classListFolderError

The list folder error object

Public classListFolderErrorOther

The other object

Public classListFolderErrorPath

The path object

Public classListFolderErrorTemplateError

The template error object

Public classListFolderGetLatestCursorResult

The list folder get latest cursor result object

Public classListFolderLongpollArg

The list folder longpoll arg object

Public classListFolderLongpollError

The list folder longpoll error object

Public classListFolderLongpollErrorOther

The other object

Public classListFolderLongpollErrorReset

Indicates that the cursor has been invalidated. Call ListFolderAsync(ListFolderArg) to obtain a new cursor.

Public classListFolderLongpollResult

The list folder longpoll result object

Public classListFolderResult

The list folder result object

Public classListRevisionsArg

The list revisions arg object

Public classListRevisionsError

The list revisions error object

Public classListRevisionsErrorOther

The other object

Public classListRevisionsErrorPath

The path object

Public classListRevisionsMode

The list revisions mode object

Public classListRevisionsModeId

Returns revisions with the same file id as identified by the latest file entry at the given file path or id.

Public classListRevisionsModeOther

The other object

Public classListRevisionsModePath

Returns revisions with the same file path as identified by the latest file entry at the given file path or id.

Public classListRevisionsResult

The list revisions result object

Public classLockConflictError

The lock conflict error object

Public classLockFileArg

The lock file arg object

Public classLockFileBatchArg

The lock file batch arg object

Public classLockFileBatchResult

The lock file batch result object

Public classLockFileError

The lock file error object

Public classLockFileErrorCannotBeLocked

Item is a type that cannot be locked.

Public classLockFileErrorFileNotShared

Requested file is not currently shared.

Public classLockFileErrorInternalError

Something went wrong with the job on Dropbox's end. You'll need to verify that the action you were taking succeeded, and if not, try again. This should happen very rarely.

Public classLockFileErrorLockConflict

The user action conflicts with an existing lock on the file.

Public classLockFileErrorNoWritePermission

The user does not have permissions to change the lock state or access the file.

Public classLockFileErrorOther

The other object

Public classLockFileErrorPathLookup

Could not find the specified resource.

Public classLockFileErrorTooManyFiles

There are too many files in one request. Please retry with fewer files.

Public classLockFileErrorTooManyWriteOperations

There are too many write operations in user's Dropbox. Please retry this request.

Public classLockFileResult

The lock file result object

Public classLockFileResultEntry

The lock file result entry object

Public classLockFileResultEntryFailure

The failure object

Public classLockFileResultEntrySuccess

The success object

Public classLookupError

The lookup error object

Public classLookupErrorLocked

The given path is locked.

Public classLookupErrorMalformedPath

The given path does not satisfy the required path format. Please refer to the Path formats documentation for more information.

Public classLookupErrorNotFile

We were expecting a file, but the given path refers to something that isn't a file.

Public classLookupErrorNotFolder

We were expecting a folder, but the given path refers to something that isn't a folder.

Public classLookupErrorNotFound

There is nothing at the given path.

Public classLookupErrorOther

The other object

Public classLookupErrorRestrictedContent

The file cannot be transferred because the content is restricted. For example, sometimes there are legal restrictions due to copyright claims.

Public classLookupErrorUnsupportedContentType

This operation is not supported for this content type.

Public classMediaInfo

The media info object

Public classMediaInfoMetadata

The metadata for the photo/video.

Public classMediaInfoPending

Indicate the photo/video is still under processing and metadata is not available yet.

Public classMediaMetadata

Metadata for a photo or video.

Public classMetadata

Metadata for a file or folder.

Public classMetadataV2

Metadata for a file, folder or other resource types.

Public classMetadataV2Metadata

The metadata object

Public classMetadataV2Other

The other object

Public classMinimalFileLinkMetadata

The minimal file link metadata object

Public classMoveBatchArg

The move batch arg object

Public classMoveIntoVaultError

The move into vault error object

Public classMoveIntoVaultErrorIsSharedFolder

Moving shared folder into Vault is not allowed.

Public classMoveIntoVaultErrorOther

The other object

Public classPathOrLink

The path or link object

Public classPathOrLinkLink

The link object

Public classPathOrLinkOther

The other object

Public classPathOrLinkPath

The path object

Public classPhotoMetadata

Metadata for a photo.

Public classPreviewArg

The preview arg object

Public classPreviewError

The preview error object

Public classPreviewErrorInProgress

This preview generation is still in progress and the file is not ready for preview yet.

Public classPreviewErrorPath

An error occurs when downloading metadata for the file.

Public classPreviewErrorUnsupportedContent

The file content is not supported for preview generation.

Public classPreviewErrorUnsupportedExtension

The file extension is not supported preview generation.

Public classPreviewResult

The preview result object

Public classRelocationArg

The relocation arg object

Public classRelocationBatchArg

The relocation batch arg object

Public classRelocationBatchArgBase

The relocation batch arg base object

Public classRelocationBatchError

The relocation batch error object

Public classRelocationBatchErrorCantCopySharedFolder

Shared folders can't be copied.

Public classRelocationBatchErrorCantMoveFolderIntoItself

You cannot move a folder into itself.

Public classRelocationBatchErrorCantMoveIntoVault

Some content cannot be moved into Vault under certain circumstances, see detailed error.

Public classRelocationBatchErrorCantMoveSharedFolder

Can't move the shared folder to the given destination.

Public classRelocationBatchErrorCantNestSharedFolder

Your move operation would result in nested shared folders. This is not allowed.

Public classRelocationBatchErrorCantTransferOwnership

Your move operation would result in an ownership transfer. You may reissue the request with the field AllowOwnershipTransfer to true.

Public classRelocationBatchErrorDuplicatedOrNestedPaths

There are duplicated/nested paths among [!:Dropbox.Api.Files.RelocationArg.FromPath] and [!:Dropbox.Api.Files.RelocationArg.ToPath].

Public classRelocationBatchErrorFromLookup

The from lookup object

Public classRelocationBatchErrorFromWrite

The from write object

Public classRelocationBatchErrorInsufficientQuota

The current user does not have enough space to move or copy the files.

Public classRelocationBatchErrorInternalError

Something went wrong with the job on Dropbox's end. You'll need to verify that the action you were taking succeeded, and if not, try again. This should happen very rarely.

Public classRelocationBatchErrorOther

The other object

Public classRelocationBatchErrorTo

The to object

Public classRelocationBatchErrorTooManyFiles

The operation would involve more than 10,000 files and folders.

Public classRelocationBatchErrorTooManyWriteOperations

There are too many write operations in user's Dropbox. Please retry this request.

Public classRelocationBatchErrorEntry

The relocation batch error entry object

Public classRelocationBatchErrorEntryInternalError

Something went wrong with the job on Dropbox's end. You'll need to verify that the action you were taking succeeded, and if not, try again. This should happen very rarely.

Public classRelocationBatchErrorEntryOther

The other object

Public classRelocationBatchErrorEntryRelocationError

User errors that retry won't help.

Public classRelocationBatchErrorEntryTooManyWriteOperations

There are too many write operations in user's Dropbox. Please retry this request.

Public classRelocationBatchJobStatus

The relocation batch job status object

Public classRelocationBatchJobStatusComplete

The copy or move batch job has finished.

Public classRelocationBatchJobStatusFailed

The copy or move batch job has failed with exception.

Public classRelocationBatchJobStatusInProgress

The asynchronous job is still in progress.

Public classRelocationBatchLaunch

Result returned by CopyBatchAsync(RelocationBatchArg) or MoveBatchAsync(RelocationBatchArg) that may either launch an asynchronous job or complete synchronously.

Public classRelocationBatchLaunchAsyncJobId

This response indicates that the processing is asynchronous. The string is an id that can be used to obtain the status of the asynchronous job.

Public classRelocationBatchLaunchComplete

The complete object

Public classRelocationBatchLaunchOther

The other object

Public classRelocationBatchResult

The relocation batch result object

Public classRelocationBatchResultData

The relocation batch result data object

Public classRelocationBatchResultEntry

The relocation batch result entry object

Public classRelocationBatchResultEntryFailure

The failure object

Public classRelocationBatchResultEntryOther

The other object

Public classRelocationBatchResultEntrySuccess

The success object

Public classRelocationBatchV2JobStatus

Result returned by CopyBatchCheckV2Async(PollArg) or MoveBatchCheckV2Async(PollArg) that may either be in progress or completed with result for each entry.

Public classRelocationBatchV2JobStatusComplete

The copy or move batch job has finished.

Public classRelocationBatchV2JobStatusInProgress

The asynchronous job is still in progress.

Public classRelocationBatchV2Launch

Result returned by CopyBatchV2Async(RelocationBatchArgBase) or MoveBatchV2Async(MoveBatchArg) that may either launch an asynchronous job or complete synchronously.

Public classRelocationBatchV2LaunchAsyncJobId

This response indicates that the processing is asynchronous. The string is an id that can be used to obtain the status of the asynchronous job.

Public classRelocationBatchV2LaunchComplete

The complete object

Public classRelocationBatchV2Result

The relocation batch v2 result object

Public classRelocationError

The relocation error object

Public classRelocationErrorCantCopySharedFolder

Shared folders can't be copied.

Public classRelocationErrorCantMoveFolderIntoItself

You cannot move a folder into itself.

Public classRelocationErrorCantMoveIntoVault

Some content cannot be moved into Vault under certain circumstances, see detailed error.

Public classRelocationErrorCantMoveSharedFolder

Can't move the shared folder to the given destination.

Public classRelocationErrorCantNestSharedFolder

Your move operation would result in nested shared folders. This is not allowed.

Public classRelocationErrorCantTransferOwnership

Your move operation would result in an ownership transfer. You may reissue the request with the field AllowOwnershipTransfer to true.

Public classRelocationErrorDuplicatedOrNestedPaths

There are duplicated/nested paths among [!:Dropbox.Api.Files.RelocationArg.FromPath] and [!:Dropbox.Api.Files.RelocationArg.ToPath].

Public classRelocationErrorFromLookup

The from lookup object

Public classRelocationErrorFromWrite

The from write object

Public classRelocationErrorInsufficientQuota

The current user does not have enough space to move or copy the files.

Public classRelocationErrorInternalError

Something went wrong with the job on Dropbox's end. You'll need to verify that the action you were taking succeeded, and if not, try again. This should happen very rarely.

Public classRelocationErrorOther

The other object

Public classRelocationErrorTo

The to object

Public classRelocationErrorTooManyFiles

The operation would involve more than 10,000 files and folders.

Public classRelocationPath

The relocation path object

Public classRelocationResult

The relocation result object

Public classRestoreArg

The restore arg object

Public classRestoreError

The restore error object

Public classRestoreErrorInvalidRevision

The revision is invalid. It may not exist.

Public classRestoreErrorOther

The other object

Public classRestoreErrorPathLookup

An error occurs when downloading metadata for the file.

Public classRestoreErrorPathWrite

An error occurs when trying to restore the file to that path.

Public classSaveCopyReferenceArg

The save copy reference arg object

Public classSaveCopyReferenceError

The save copy reference error object

Public classSaveCopyReferenceErrorInvalidCopyReference

The copy reference is invalid.

Public classSaveCopyReferenceErrorNoPermission

You don't have permission to save the given copy reference. Please make sure this app is same app which created the copy reference and the source user is still linked to the app.

Public classSaveCopyReferenceErrorNotFound

The file referenced by the copy reference cannot be found.

Public classSaveCopyReferenceErrorOther

The other object

Public classSaveCopyReferenceErrorPath

The path object

Public classSaveCopyReferenceErrorTooManyFiles

The operation would involve more than 10,000 files and folders.

Public classSaveCopyReferenceResult

The save copy reference result object

Public classSaveUrlArg

The save url arg object

Public classSaveUrlError

The save url error object

Public classSaveUrlErrorDownloadFailed

Failed downloading the given URL. The URL may be password-protected and the password provided was incorrect, or the link may be disabled.

Public classSaveUrlErrorInvalidUrl

The given URL is invalid.

Public classSaveUrlErrorNotFound

The file where the URL is saved to no longer exists.

Public classSaveUrlErrorOther

The other object

Public classSaveUrlErrorPath

The path object

Public classSaveUrlJobStatus

The save url job status object

Public classSaveUrlJobStatusComplete

Metadata of the file where the URL is saved to.

Public classSaveUrlJobStatusFailed

The failed object

Public classSaveUrlJobStatusInProgress

The asynchronous job is still in progress.

Public classSaveUrlResult

The save url result object

Public classSaveUrlResultAsyncJobId

This response indicates that the processing is asynchronous. The string is an id that can be used to obtain the status of the asynchronous job.

Public classSaveUrlResultComplete

Metadata of the file where the URL is saved to.

Public classSearchArg

The search arg object

Public classSearchError

The search error object

Public classSearchErrorInternalError

Something went wrong, please try again.

Public classSearchErrorInvalidArgument

The invalid argument object

Public classSearchErrorOther

The other object

Public classSearchErrorPath

The path object

Public classSearchMatch

The search match object

Public classSearchMatchFieldOptions

The search match field options object

Public classSearchMatchType

Indicates what type of match was found for a given item.

Public classSearchMatchTypeBoth

This item was matched based on both its contents and its file name.

Public classSearchMatchTypeContent

This item was matched based on its file contents.

Public classSearchMatchTypeFilename

This item was matched on its file or folder name.

Public classSearchMatchV2

The search match v2 object

Public classSearchMode

The search mode object

Public classSearchModeDeletedFilename

Search for deleted file and folder names.

Public classSearchModeFilename

Search file and folder names.

Public classSearchModeFilenameAndContent

Search file and folder names as well as file contents.

Public classSearchOptions

The search options object

Public classSearchResult

The search result object

Public classSearchV2Arg

The search v2 arg object

Public classSearchV2ContinueArg

The search v2 continue arg object

Public classSearchV2Result

The search v2 result object

Public classSharedLink

The shared link object

Public classSharedLinkFileInfo

The shared link file info object

Public classSharingInfo

Sharing info for a file or folder.

Public classSingleUserLock

The single user lock object

Public classSymlinkInfo

The symlink info object

Public classSyncSetting

The sync setting object

Public classSyncSettingDefault

On first sync to members' computers, the specified folder will follow its parent folder's setting or otherwise follow default sync behavior.

Public classSyncSettingNotSynced

On first sync to members' computers, the specified folder will be set to not sync with selective sync.

Public classSyncSettingNotSyncedInactive

The specified folder's not_synced setting is inactive due to its location or other configuration changes. It will follow its parent folder's setting.

Public classSyncSettingOther

The other object

Public classSyncSettingArg

The sync setting arg object

Public classSyncSettingArgDefault

On first sync to members' computers, the specified folder will follow its parent folder's setting or otherwise follow default sync behavior.

Public classSyncSettingArgNotSynced

On first sync to members' computers, the specified folder will be set to not sync with selective sync.

Public classSyncSettingArgOther

The other object

Public classSyncSettingsError

The sync settings error object

Public classSyncSettingsErrorOther

The other object

Public classSyncSettingsErrorPath

The path object

Public classSyncSettingsErrorUnsupportedCombination

Setting this combination of sync settings simultaneously is not supported.

Public classSyncSettingsErrorUnsupportedConfiguration

The specified configuration is not supported.

Public classThumbnailArg

The thumbnail arg object

Public classThumbnailError

The thumbnail error object

Public classThumbnailErrorConversionError

An error occurs during thumbnail conversion.

Public classThumbnailErrorPath

An error occurs when downloading metadata for the image.

Public classThumbnailErrorUnsupportedExtension

The file extension doesn't allow conversion to a thumbnail.

Public classThumbnailErrorUnsupportedImage

The image cannot be converted to a thumbnail.

Public classThumbnailFormat

The thumbnail format object

Public classThumbnailFormatJpeg

The jpeg object

Public classThumbnailFormatPng

The png object

Public classThumbnailMode

The thumbnail mode object

Public classThumbnailModeBestfit

Scale down the image to fit within the given size or its transpose.

Public classThumbnailModeFitoneBestfit

Scale down the image to completely cover the given size or its transpose.

Public classThumbnailModeStrict

Scale down the image to fit within the given size.

Public classThumbnailSize

The thumbnail size object

Public classThumbnailSizeW1024h768

1024 by 768 px.

Public classThumbnailSizeW128h128

128 by 128 px.

Public classThumbnailSizeW2048h1536

2048 by 1536 px.

Public classThumbnailSizeW256h256

256 by 256 px.

Public classThumbnailSizeW32h32

32 by 32 px.

Public classThumbnailSizeW480h320

480 by 320 px.

Public classThumbnailSizeW640h480

640 by 480 px.

Public classThumbnailSizeW64h64

64 by 64 px.

Public classThumbnailSizeW960h640

960 by 640 px.

Public classThumbnailV2Arg

The thumbnail v2 arg object

Public classThumbnailV2Error

The thumbnail v2 error object

Public classThumbnailV2ErrorAccessDenied

Access to this shared link is forbidden.

Public classThumbnailV2ErrorConversionError

An error occurred during thumbnail conversion.

Public classThumbnailV2ErrorNotFound

The shared link does not exist.

Public classThumbnailV2ErrorOther

The other object

Public classThumbnailV2ErrorPath

An error occurred when downloading metadata for the image.

Public classThumbnailV2ErrorUnsupportedExtension

The file extension doesn't allow conversion to a thumbnail.

Public classThumbnailV2ErrorUnsupportedImage

The image cannot be converted to a thumbnail.

Public classUnlockFileArg

The unlock file arg object

Public classUnlockFileBatchArg

The unlock file batch arg object

Public classUploadError

The upload error object

Public classUploadErrorOther

The other object

Public classUploadErrorPath

Unable to save the uploaded contents to a file.

Public classUploadErrorPropertiesError

The supplied property group is invalid. The file has uploaded without property groups.

Public classUploadErrorWithProperties

The upload error with properties object

Public classUploadErrorWithPropertiesOther

The other object

Public classUploadErrorWithPropertiesPath

Unable to save the uploaded contents to a file.

Public classUploadErrorWithPropertiesPropertiesError

The supplied property group is invalid. The file has uploaded without property groups.

Public classUploadSessionAppendArg

The upload session append arg object

Public classUploadSessionCursor

The upload session cursor object

Public classUploadSessionFinishArg

The upload session finish arg object

Public classUploadSessionFinishBatchArg

The upload session finish batch arg object

Public classUploadSessionFinishBatchJobStatus

The upload session finish batch job status object

Public classUploadSessionFinishBatchJobStatusComplete
Public classUploadSessionFinishBatchJobStatusInProgress

The asynchronous job is still in progress.

Public classUploadSessionFinishBatchLaunch

Result returned by UploadSessionFinishBatchAsync(UploadSessionFinishBatchArg) that may either launch an asynchronous job or complete synchronously.

Public classUploadSessionFinishBatchLaunchAsyncJobId

This response indicates that the processing is asynchronous. The string is an id that can be used to obtain the status of the asynchronous job.

Public classUploadSessionFinishBatchLaunchComplete

The complete object

Public classUploadSessionFinishBatchLaunchOther

The other object

Public classUploadSessionFinishBatchResult

The upload session finish batch result object

Public classUploadSessionFinishBatchResultEntry

The upload session finish batch result entry object

Public classUploadSessionFinishBatchResultEntryFailure

The failure object

Public classUploadSessionFinishBatchResultEntrySuccess

The success object

Public classUploadSessionFinishError

The upload session finish error object

Public classUploadSessionFinishErrorLookupFailed

The session arguments are incorrect; the value explains the reason.

Public classUploadSessionFinishErrorOther

The other object

Public classUploadSessionFinishErrorPath

Unable to save the uploaded contents to a file. Data has already been appended to the upload session. Please retry with empty data body and updated offset.

Public classUploadSessionFinishErrorPropertiesError

The supplied property group is invalid. The file has uploaded without property groups.

Public classUploadSessionFinishErrorTooManySharedFolderTargets

The batch request commits files into too many different shared folders. Please limit your batch request to files contained in a single shared folder.

Public classUploadSessionFinishErrorTooManyWriteOperations

There are too many write operations happening in the user's Dropbox. You should retry uploading this file.

Public classUploadSessionLookupError

The upload session lookup error object

Public classUploadSessionLookupErrorClosed

You are attempting to append data to an upload session that has already been closed (i.e. committed).

Public classUploadSessionLookupErrorIncorrectOffset

The specified offset was incorrect. See the value for the correct offset. This error may occur when a previous request was received and processed successfully but the client did not receive the response, e.g. due to a network error.

Public classUploadSessionLookupErrorNotClosed

The session must be closed before calling upload_session/finish_batch.

Public classUploadSessionLookupErrorNotFound

The upload session ID was not found or has expired. Upload sessions are valid for 48 hours.

Public classUploadSessionLookupErrorOther

The other object

Public classUploadSessionLookupErrorTooLarge

You can not append to the upload session because the size of a file should not reach the max file size limit (i.e. 350GB).

Public classUploadSessionOffsetError

The upload session offset error object

Public classUploadSessionStartArg

The upload session start arg object

Public classUploadSessionStartResult

The upload session start result object

Public classUploadWriteFailed

The upload write failed object

Public classVideoMetadata

Metadata for a video.

Public classWriteConflictError

The write conflict error object

Public classWriteConflictErrorFile

There's a file in the way.

Public classWriteConflictErrorFileAncestor

There's a file at an ancestor path, so we couldn't create the required parent folders.

Public classWriteConflictErrorFolder

There's a folder in the way.

Public classWriteConflictErrorOther

The other object

Public classWriteError

The write error object

Public classWriteErrorConflict

Couldn't write to the target path because there was something in the way.

Public classWriteErrorDisallowedName

Dropbox will not save the file or folder because of its name.

Public classWriteErrorInsufficientSpace

The user doesn't have enough available space (bytes) to write more data.

Public classWriteErrorMalformedPath

The given path does not satisfy the required path format. Please refer to the Path formats documentation for more information.

Public classWriteErrorNoWritePermission

The user doesn't have permissions to write to the target location.

Public classWriteErrorOther

The other object

Public classWriteErrorTeamFolder

This endpoint cannot move or delete team folders.

Public classWriteErrorTooManyWriteOperations

There are too many write operations in user's Dropbox. Please retry this request.

Public classWriteMode

Your intent when writing a file to some path. This is used to determine what constitutes a conflict and what the autorename strategy is.

In some situations, the conflict behavior is identical: (a) If the target path doesn't refer to anything, the file is always written; no conflict. (b) If the target path refers to a folder, it's always a conflict. (c) If the target path refers to a file with identical contents, nothing gets written; no conflict.

The conflict checking differs in the case where there's a file at the target path with contents different from the contents you're trying to write.

Public classWriteModeAdd

Do not overwrite an existing file if there is a conflict. The autorename strategy is to append a number to the file name. For example, "document.txt" might become "document (2).txt".

Public classWriteModeOverwrite

Always overwrite the existing file. The autorename strategy is the same as it is for WriteModeAdd.

Public classWriteModeUpdate

Overwrite if the given "rev" matches the existing file's "rev". The autorename strategy is to append the string "conflicted copy" to the file name. For example, "document.txt" might become "document (conflicted copy).txt" or "document (Panda's conflicted copy).txt".