9#import <Foundation/Foundation.h> 
   22#pragma mark - typedefs 
   66#pragma mark - MPVenueProviderDelegate 
   71@protocol MPVenueProviderDelegate <NSObject>
 
   82- (void) onBuildingWithinBoundsReady: (nonnull 
MPBuilding*)building;
 
   87- (void) onBuildingDetailsReady: (nonnull 
MPBuilding*)building;
 
   92- (void) onVenueDetailsReady: (nonnull 
MPVenue*)venue;
 
   97- (void) onBuildingsReady: (nonnull NSArray<
MPBuilding*>*)buildings;
 
  101#pragma mark - MPVenueProvider 
  110@property (nonatomic, weak, nullable) id <MPVenueProviderDelegate> 
delegate;
 
  123- (void)getBuildingWithinBounds: (nonnull 
MPMapExtend*)mapExtend;
 
  136- (void)getBuildingWithId: (nonnull NSString*)buildingId;
 
  143- (void)getVenueWithId: (nonnull NSString*)venueId;
 
  196+ (nullable NSDictionary*)getDataFromPoint: (nonnull 
MPPoint*)point;
 
  205+ (BOOL) isOfflineDataAvailableForSolutionId:(nonnull NSString*)solutionId language:(nonnull NSString*)language;
 
void(^ mpVenueListHandlerBlockType)(MPVenueCollection *_Nullable venueCollection, NSError *_Nullable error)
Definition MPVenueProvider.h:37
 
void(^ mpBuildingListHandlerBlockType)(NSArray< MPBuilding * > *_Nullable buildings, NSError *_Nullable error)
Definition MPVenueProvider.h:53
 
void(^ mpBuildingDetailsHandlerBlockType)(MPBuilding *_Nullable building, NSError *_Nullable error)
Definition MPVenueProvider.h:45
 
void(^ mpVenueDetailsHandlerBlockType)(MPVenue *_Nullable venue, NSError *_Nullable error)
Definition MPVenueProvider.h:29
 
void(^ mpGeocodeHandlerBlockType)(MPVenue *_Nullable venue, MPBuilding *_Nullable building, MPFloor *_Nullable floor, NSError *_Nullable error)
Definition MPVenueProvider.h:63
 
@ building
Definition NSString+CustomFont.h:50
 
Definition MPBuilding.h:36
 
Definition MPMapExtend.h:13
 
Definition MPVenueCollection.h:22
 
Definition MPVenueProvider.h:107
 
id< MPVenueProviderDelegate > delegate
Definition MPVenueProvider.h:110