DBAppBaseClient
Objective-C
@interface DBAppBaseClient : NSObject {
id<DBTransportClient> _transportClient;
}
Swift
class DBAppBaseClient : 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.
-
Routes within the
auth
namespace.Declaration
Objective-C
@property (nonatomic, readonly) DBAUTHAppAuthRoutes *_Nonnull authRoutes;
Swift
var authRoutes: DBAUTHAppAuthRoutes { get }
-
Routes within the
check
namespace.Declaration
Objective-C
@property (nonatomic, readonly) DBCHECKAppAuthRoutes *_Nonnull checkRoutes;
Swift
var checkRoutes: DBCHECKAppAuthRoutes { get }
-
Routes within the
files
namespace.Declaration
Objective-C
@property (nonatomic, readonly) DBFILESAppAuthRoutes *_Nonnull filesRoutes;
Swift
var filesRoutes: DBFILESAppAuthRoutes { get }
-
Routes within the
sharing
namespace.Declaration
Objective-C
@property (nonatomic, readonly) DBSHARINGAppAuthRoutes *_Nonnull sharingRoutes;
Swift
var sharingRoutes: DBSHARINGAppAuthRoutes { get }
-
Initializes the
DBAppBaseClient
object with a networking client.Declaration
Objective-C
- (nonnull instancetype)initWithTransportClient: (nonnull id<DBTransportClient>)client;