Contains the dropbox client - DropboxClient.
An exception which is caused by account not having access to this endpoint.
The exception type that will be raised by animplementation if there is an error processing the request which is caused by failure in API route.
An exception that is caused by the server reporting an authentication problem.
An HTTP exception that is caused by the server reporting a bad request.
The client which contains endpoints which perform app-auth actions.
Helper methods that can be used to implement certificate pinning.
The client which contains endpoints which perform user-level actions.
The base class for all Dropbox clients.
The class which contains all configurations for Dropbox client.
Base class for all exceptions from Dropbox service.
Contains methods that make authorizing with Dropbox easier.
The client which contains endpoints which perform team-level actions.
General HTTP exception
Exception when error occurs during oauth2 flow.
Contains the parameters passed in a successful authorization response.
An exception which is caused by invalid Dropbox-Api-Path-Root header.
Object used to execute OAuth through PKCE Use this object to maintain code verifier and challenge using S256 method
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.
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.
The exception type that will be raised by animplementation if there is an error processing the request which contains a json body.
Which scopes that have already been granted to include when requesting scopes
Used by GetAuthorizeUri(OAuthResponseType, String, String, String, Boolean, Boolean, String, Boolean, TokenAccessType, String, IncludeGrantedScopes, String) to specify which OAuth 2.0 flow to use.
Used by GetAuthorizeUri(OAuthResponseType, String, String, String, Boolean, Boolean, String, Boolean, TokenAccessType, String, IncludeGrantedScopes, String) to specify which type of OAuth token to request.