Skip to content

Instantly share code, notes, and snippets.

@sstadelman
Created September 17, 2014 20:37
Show Gist options
  • Save sstadelman/e1a2714f2442b295d35a to your computer and use it in GitHub Desktop.
Save sstadelman/e1a2714f2442b295d35a to your computer and use it in GitHub Desktop.
DataController.h declaration
#import "ODataStore.h"
#import "SODataStore.h"
#import "SODataStoreSync.h"
#import "SODataStoreAsync.h"
#import "Framework-Constants.h"
@interface DataController : NSObject
@property (nonatomic, assign) WorkingModes workingMode;
@property (nonatomic, strong) id<ODataStore, SODataStore, SODataStoreAsync, SODataStoreSync>localStore;
@property (nonatomic, strong) id<ODataStore, SODataStore, SODataStoreAsync, SODataStoreSync>networkStore;
@property (nonatomic, strong) NSArray *definingRequests;
+ (instancetype)shared;
- (void) loadWorkingMode;
- (void) scheduleRequestForResource:(NSString *)resourcePath
withMode:(SODataRequestModes)mode
withEntity:(id<SODataEntity>)entity
withCompletion:(void(^)(NSArray *entities, id<SODataRequestExecution>requestExecution, NSError *error))completion;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment