9 #import <Foundation/Foundation.h> 18 @protocol MBNaviDataManagerDelegate <NSObject>
27 - (void)datastoreRefreshCancel;
43 - (void)datastoreRefreshFailed;
50 - (void)dataEntitiesChanged;
69 - (void)apply:(nonnull
MBNaviDataEntity *)entity progressChanged:(NSInteger)progress;
104 @property (nonatomic, copy) NSString * _Nonnull
baseURL;
122 - (void)setDataFilter:(nonnull NSString *)filter;
140 - (nullable
MBNaviDataEntity*)dataEntityByDataId:(nonnull NSString *)dataId;
147 - (void)deleteLocalDataByDataId:(nonnull NSString*)dataId;
154 - (void)refreshDataStoreFromFile:(nonnull NSString *)fileName;
177 - (void)setPurchasedDataIds:(nonnull NSArray<NSString *> *)dataIds;
195 @property (nonatomic, copy)
void (^
_Nullable refreshCancel)(void);
196 @property (nonatomic, copy)
void (^
_Nullable datastoreRefreshed)(NSArray<MBNaviDataEntity *> * _Nonnull);
197 @property (nonatomic, copy)
void (^
_Nullable datastoreRefreshFailed)(void);
198 @property (nonatomic, copy)
void (^
_Nullable applyProgressChanged)(NSUInteger progress);
201 @property (nonatomic, copy)
void (^
_Nullable dataEntitiesChanged)(void);
202 @property (nonatomic, copy)
void (^
_Nullable applyStarted)(void);
NSString *_Nonnull baseURL
Definition: MBNaviDataManager.h:104
MBNaviDataManager *_Nonnull sharedNaviDataManager
Definition: MBNaviDataManager.h:99
Definition: MBNaviDataEntity.h:17
NSInteger dataEntityNumber()
Definition: MBNaviDataManager.h:94
id< MBNaviDataManagerDelegate > _Nullable delegate
Definition: MBNaviDataManager.h:106