MapsIndoors iOS SDK V3
Loading...
Searching...
No Matches
MPCategoriesProvider.h
Go to the documentation of this file.
1//
2// MPCategoriesProvider.h
3// MapsIndoors
4//
5// Created by Daniel Nielsen on 18/01/16.
6// Copyright © 2016-2020 MapsPeople A/S. All rights reserved.
7//
8
9#import <Foundation/Foundation.h>
10#import "MPCategories.h"
11#import "MPDefines.h"
12
19typedef void(^mpCategoriesHandlerBlockType)( NSArray<MPDataField*>* _Nullable categories, NSError* _Nullable error );
20
21
25@protocol MPCategoriesProviderDelegate <NSObject>
26
31@required
32- (void) onCategoriesReady: (nullable NSArray*)categories;
33@end
34
38@interface MPCategoriesProvider : NSObject
39
43@property (nonatomic, weak, nullable) id <MPCategoriesProviderDelegate> delegate;
44
49- (void)getCategories;
54- (void)getCategoriesWithCompletion: (nullable mpCategoriesHandlerBlockType) completionHandler;
62+ (BOOL) isOfflineDataAvailableForSolutionId:(nonnull NSString*)solutionId language:(nonnull NSString*)language;
63
64@end
void(^ mpCategoriesHandlerBlockType)(NSArray< MPDataField * > *_Nullable categories, NSError *_Nullable error)
Definition MPCategoriesProvider.h:19
Definition MPCategoriesProvider.h:39
id< MPCategoriesProviderDelegate > delegate
Definition MPCategoriesProvider.h:43