Other Classes

The following classes are available globally.

  • Stone route objects for the Account namespace. Each route in the Account namespace has its own static object, which contains information about the route.

    See more

    Declaration

    Objective-C

    @interface DBACCOUNTRouteObjects : NSObject

    Swift

    class DBACCOUNTRouteObjects : NSObject
  • Routes for the Account namespace

    See more

    Declaration

    Objective-C

    @interface DBACCOUNTUserAuthRoutes : NSObject

    Swift

    class DBACCOUNTUserAuthRoutes : NSObject
  • Routes for the Auth namespace

    See more

    Declaration

    Objective-C

    @interface DBAUTHAppAuthRoutes : NSObject

    Swift

    class DBAUTHAppAuthRoutes : NSObject
  • Stone route objects for the Auth namespace. Each route in the Auth namespace has its own static object, which contains information about the route.

    See more

    Declaration

    Objective-C

    @interface DBAUTHRouteObjects : NSObject

    Swift

    class DBAUTHRouteObjects : NSObject
  • Routes for the Auth namespace

    See more

    Declaration

    Objective-C

    @interface DBAUTHUserAuthRoutes : NSObject

    Swift

    class DBAUTHUserAuthRoutes : NSObject
  • Base client object that contains an instance field for each namespace, each of which contains references to all routes within that namespace. Fully-implemented API clients will inherit this class.

    See more

    Declaration

    Objective-C

    @interface DBAppBaseClient : NSObject {
      id<DBTransportClient> _transportClient;
    }

    Swift

    class DBAppBaseClient : NSObject
  • Routes for the Check namespace

    See more

    Declaration

    Objective-C

    @interface DBCHECKAppAuthRoutes : NSObject

    Swift

    class DBCHECKAppAuthRoutes : NSObject
  • Stone route objects for the Check namespace. Each route in the Check namespace has its own static object, which contains information about the route.

    See more

    Declaration

    Objective-C

    @interface DBCHECKRouteObjects : NSObject

    Swift

    class DBCHECKRouteObjects : NSObject
  • Routes for the Check namespace

    See more

    Declaration

    Objective-C

    @interface DBCHECKUserAuthRoutes : NSObject

    Swift

    class DBCHECKUserAuthRoutes : NSObject
  • Stone route objects for the Contacts namespace. Each route in the Contacts namespace has its own static object, which contains information about the route.

    See more

    Declaration

    Objective-C

    @interface DBCONTACTSRouteObjects : NSObject

    Swift

    class DBCONTACTSRouteObjects : NSObject
  • Routes for the Contacts namespace

    See more

    Declaration

    Objective-C

    @interface DBCONTACTSUserAuthRoutes : NSObject

    Swift

    class DBCONTACTSUserAuthRoutes : NSObject
  • Routes for the Files namespace

    See more

    Declaration

    Objective-C

    @interface DBFILESUserAuthRoutes : NSObject

    Swift

    class DBFILESUserAuthRoutes : NSObject
  • Stone route objects for the FileProperties namespace. Each route in the FileProperties namespace has its own static object, which contains information about the route.

    See more

    Declaration

    Objective-C

    @interface DBFILEPROPERTIESRouteObjects : NSObject

    Swift

    class DBFILEPROPERTIESRouteObjects : NSObject
  • Routes for the FileProperties namespace

    See more

    Declaration

    Objective-C

    @interface DBFILEPROPERTIESTeamAuthRoutes : NSObject

    Swift

    class DBFILEPROPERTIESTeamAuthRoutes : NSObject
  • Routes for the FileProperties namespace

    See more

    Declaration

    Objective-C

    @interface DBFILEPROPERTIESUserAuthRoutes : NSObject

    Swift

    class DBFILEPROPERTIESUserAuthRoutes : NSObject
  • Stone route objects for the FileRequests namespace. Each route in the FileRequests namespace has its own static object, which contains information about the route.

    See more

    Declaration

    Objective-C

    @interface DBFILEREQUESTSRouteObjects : NSObject

    Swift

    class DBFILEREQUESTSRouteObjects : NSObject
  • Routes for the FileRequests namespace

    See more

    Declaration

    Objective-C

    @interface DBFILEREQUESTSUserAuthRoutes : NSObject

    Swift

    class DBFILEREQUESTSUserAuthRoutes : NSObject
  • Routes for the Files namespace

    See more

    Declaration

    Objective-C

    @interface DBFILESAppAuthRoutes : NSObject

    Swift

    class DBFILESAppAuthRoutes : NSObject
  • Stone route objects for the Files namespace. Each route in the Files namespace has its own static object, which contains information about the route.

    See more

    Declaration

    Objective-C

    @interface DBFILESRouteObjects : NSObject

    Swift

    class DBFILESRouteObjects : NSObject
  • Stone route objects for the Openid namespace. Each route in the Openid namespace has its own static object, which contains information about the route.

    See more

    Declaration

    Objective-C

    @interface DBOPENIDRouteObjects : NSObject

    Swift

    class DBOPENIDRouteObjects : NSObject
  • Routes for the Openid namespace

    See more

    Declaration

    Objective-C

    @interface DBOPENIDUserAuthRoutes : NSObject

    Swift

    class DBOPENIDUserAuthRoutes : NSObject
  • Manages returning to the official Dropbox app.

    Note

    This logic is for official Dropbox partners only, and should not need to be used by other third-party apps.
    See more

    Declaration

    Objective-C

    @interface DBOfficialAppConnector : NSObject

    Swift

    class DBOfficialAppConnector : NSObject
  • Information for returning to the official Dropbox app.

    Note

    This logic is for official Dropbox partners only, and should not need to be used by other third-party apps.
    See more

    Declaration

    Objective-C

    @interface DBOpenWithInfo : NSObject <NSCoding>

    Swift

    class DBOpenWithInfo : NSObject, NSCoding
  • Stone route objects for the Paper namespace. Each route in the Paper namespace has its own static object, which contains information about the route.

    See more

    Declaration

    Objective-C

    @interface DBPAPERRouteObjects : NSObject

    Swift

    class DBPAPERRouteObjects : NSObject
  • Routes for the Paper namespace

    See more

    Declaration

    Objective-C

    @interface DBPAPERUserAuthRoutes : NSObject

    Swift

    class DBPAPERUserAuthRoutes : NSObject

Error Parameters

  • A wrapper objct that has a localized human-readable error message and the locale.

    See more

    Declaration

    Objective-C

    @interface DBLocalizedUserMessage : NSObject

    Swift

    class DBLocalizedUserMessage : NSObject

Path Root error

  • Path Root request error.

    Contains relevant information regarding a failed network request. Initialized in the event of an HTTP 422 response. Extends DBRequestHttpError.

    See more

    Declaration

    Objective-C

    @interface DBRequestPathRootError : DBRequestHttpError

    Swift

    class DBRequestPathRootError : DBRequestHttpError
  • Keychain class for storing OAuth tokens.

    See more

    Declaration

    Objective-C

    @interface DBSDKKeychain : NSObject

    Swift

    class DBSDKKeychain : NSObject
  • Routes for the Sharing namespace

    See more

    Declaration

    Objective-C

    @interface DBSHARINGAppAuthRoutes : NSObject

    Swift

    class DBSHARINGAppAuthRoutes : NSObject
  • Stone route objects for the Sharing namespace. Each route in the Sharing namespace has its own static object, which contains information about the route.

    See more

    Declaration

    Objective-C

    @interface DBSHARINGRouteObjects : NSObject

    Swift

    class DBSHARINGRouteObjects : NSObject
  • Routes for the Sharing namespace

    See more

    Declaration

    Objective-C

    @interface DBSHARINGUserAuthRoutes : NSObject

    Swift

    class DBSHARINGUserAuthRoutes : NSObject
  • Contains the information of requested scopes.

    See more

    Declaration

    Objective-C

    @interface DBScopeRequest : NSObject

    Swift

    class DBScopeRequest : NSObject
  • Route object used to encapsulate route-specific information.

    See more

    Declaration

    Objective-C

    @interface DBRoute : NSObject

    Swift

    class DBRoute : NSObject
  • Wrapper object designed to represent a nil response from the Dropbox API.

    Declaration

    Objective-C

    @interface DBNilObject : NSObject

    Swift

    class DBNilObject : NSObject
  • Serializer functions used by the SDK to serialize/deserialize NSArray types.

    See more

    Declaration

    Objective-C

    @interface DBMapSerializer : NSObject

    Swift

    class DBMapSerializer : NSObject
  • Validator functions used by SDK to impose value constraints.

    See more

    Declaration

    Objective-C

    @interface DBStoneValidators<T> : NSObject

    Swift

    class DBStoneValidators<T> : NSObject where T : AnyObject
  • Stone route objects for the TeamLog namespace. Each route in the TeamLog namespace has its own static object, which contains information about the route.

    See more

    Declaration

    Objective-C

    @interface DBTEAMLOGRouteObjects : NSObject

    Swift

    class DBTEAMLOGRouteObjects : NSObject
  • Routes for the TeamLog namespace

    See more

    Declaration

    Objective-C

    @interface DBTEAMLOGTeamAuthRoutes : NSObject

    Swift

    class DBTEAMLOGTeamAuthRoutes : NSObject
  • Stone route objects for the Team namespace. Each route in the Team namespace has its own static object, which contains information about the route.

    See more

    Declaration

    Objective-C

    @interface DBTEAMRouteObjects : NSObject

    Swift

    class DBTEAMRouteObjects : NSObject
  • Routes for the Team namespace

    See more

    Declaration

    Objective-C

    @interface DBTEAMTeamAuthRoutes : NSObject

    Swift

    class DBTEAMTeamAuthRoutes : NSObject
  • Base client object that contains an instance field for each namespace, each of which contains references to all routes within that namespace. Fully-implemented API clients will inherit this class.

    See more

    Declaration

    Objective-C

    @interface DBTeamBaseClient : NSObject {
      id<DBTransportClient> _transportClient;
    }

    Swift

    class DBTeamBaseClient : NSObject
  • Configuration class that defines the different hostnames that the Dropbox SDK uses

    See more

    Declaration

    Objective-C

    @interface DBTransportBaseHostnameConfig : NSObject

    Swift

    class DBTransportBaseHostnameConfig : NSObject
  • Stone route objects for the Users namespace. Each route in the Users namespace has its own static object, which contains information about the route.

    See more

    Declaration

    Objective-C

    @interface DBUSERSRouteObjects : NSObject

    Swift

    class DBUSERSRouteObjects : NSObject
  • Routes for the Users namespace

    See more

    Declaration

    Objective-C

    @interface DBUSERSUserAuthRoutes : NSObject

    Swift

    class DBUSERSUserAuthRoutes : NSObject
  • Base client object that contains an instance field for each namespace, each of which contains references to all routes within that namespace. Fully-implemented API clients will inherit this class.

    See more

    Declaration

    Objective-C

    @interface DBUserBaseClient : NSObject {
      id<DBTransportClient> _transportClient;
    }

    Swift

    class DBUserBaseClient : NSObject