Show / Hide Table of Contents

Namespace Dropbox.Api

Classes

AccessException

An exception which is caused by account not having access to this endpoint.

ApiException<TError>

The exception type that will be raised by an Dropbox.Api.Stone.ITransport implementation if there is an error processing the request which is caused by failure in API route.

AuthException

An exception that is caused by the server reporting an authentication problem.

BadInputException

An HTTP exception that is caused by the server reporting a bad request.

DropboxAppClient

The client which contains endpoints which perform app-auth actions.

DropboxCertHelper

Helper methods that can be used to implement certificate pinning.

DropboxClient

The client which contains endpoints which perform user-level actions.

DropboxClientBase

The base class for all Dropbox clients.

DropboxClientConfig

The class which contains all configurations for Dropbox client.

DropboxException

Base class for all exceptions from Dropbox service.

DropboxOAuth2Helper

Contains methods that make authorizing with Dropbox easier.

DropboxTeamClient

The client which contains endpoints which perform team-level actions.

HttpException

General HTTP exception.

OAuth2Exception

Exception when error occurs during oauth2 flow.

OAuth2Response

Contains the parameters passed in a successful authorization response.

PathRootException

An exception which is caused by invalid Dropbox-Api-Path-Root header.

PKCEOAuthFlow

Object used to execute OAuth through PKCE Use this object to maintain code verifier and challenge using S256 method.

RateLimitException

An exception that will cause a retry due to rate limiting. The SDK will not do auto-retry for this type of exception. The client should do proper backoff based on the value of RetryAfter field.

RetryException

An HTTP Exception that will cause a retry due to transient failure. The SDK will perform a certain number of retries which is configurable in DropboxClient. If the client still gets this exception, it's up to the client to decide whether to continue retrying or not.

StructuredException<TError>

The exception type that will be raised by an Dropbox.Api.Stone.ITransport implementation if there is an error processing the request which contains a json body.

Enums

IncludeGrantedScopes

Which scopes that have already been granted to include when requesting scopes.

OAuthResponseType

Used by GetAuthorizeUri(OAuthResponseType, String, String, String, Boolean, Boolean, String, Boolean, TokenAccessType, String[], IncludeGrantedScopes, String) to specify which OAuth 2.0 flow to use.

TokenAccessType

Used by GetAuthorizeUri(OAuthResponseType, String, String, String, Boolean, Boolean, String, Boolean, TokenAccessType, String[], IncludeGrantedScopes, String) to specify which type of OAuth token to request.

In This Article
  • Classes
  • Enums
Back to top Generated by DocFX