Other Classes

The following classes are available globally.

  • 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 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
  • 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
  • Platform-specific (here, iOS) UIViewController for rendering OAuth flow.

    Declaration

    Objective-C

    @interface DBMobileSafariViewController

    Swift

    class DBMobileSafariViewController
  • 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
  • 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
  • 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
  • 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