MapsIndoors iOS SDK V3
Loading...
Searching...
No Matches
Classes | Typedefs
MPVenueProvider.h File Reference
import <Foundation/Foundation.h>
import "MPDefines.h"

Go to the source code of this file.

Classes

protocol  <MPVenueProviderDelegate>
 
class  MPVenueProvider
 

Typedefs

typedef void(^ mpVenueDetailsHandlerBlockType) (MPVenue *_Nullable venue, NSError *_Nullable error)
 
typedef void(^ mpVenueListHandlerBlockType) (MPVenueCollection *_Nullable venueCollection, NSError *_Nullable error)
 
typedef void(^ mpBuildingDetailsHandlerBlockType) (MPBuilding *_Nullable building, NSError *_Nullable error)
 
typedef void(^ mpBuildingListHandlerBlockType) (NSArray< MPBuilding * > *_Nullable buildings, NSError *_Nullable error)
 
typedef void(^ mpGeocodeHandlerBlockType) (MPVenue *_Nullable venue, MPBuilding *_Nullable building, MPFloor *_Nullable floor, NSError *_Nullable error)
 

Typedef Documentation

◆ mpBuildingDetailsHandlerBlockType

typedef void(^ mpBuildingDetailsHandlerBlockType) (MPBuilding *_Nullable building, NSError *_Nullable error)

Handler block for fetching buildings

Parameters
buildingBuilding object. Can be nil.
errorError object. Can be nil.

◆ mpBuildingListHandlerBlockType

typedef void(^ mpBuildingListHandlerBlockType) (NSArray< MPBuilding * > *_Nullable buildings, NSError *_Nullable error)

Handler block for fetching buildings

Parameters
buildingsBuilding objects. Can be nil.
errorError object. Can be nil.

◆ mpGeocodeHandlerBlockType

typedef void(^ mpGeocodeHandlerBlockType) (MPVenue *_Nullable venue, MPBuilding *_Nullable building, MPFloor *_Nullable floor, NSError *_Nullable error)

Handler block for fetching data related to a geographic point

Parameters
venueBuilding containing the geographic point. Can be nil.
buildingBuilding containing the geographic point. Can be nil.
floorBuilding containing the geographic point. Can be nil.
errorError object. Can be nil.

◆ mpVenueDetailsHandlerBlockType

typedef void(^ mpVenueDetailsHandlerBlockType) (MPVenue *_Nullable venue, NSError *_Nullable error)

Handler block for fetching venues.

Parameters
venueVenue object. Can be nil.
errorError object. Can be nil.

◆ mpVenueListHandlerBlockType

typedef void(^ mpVenueListHandlerBlockType) (MPVenueCollection *_Nullable venueCollection, NSError *_Nullable error)

Handler block for fetching venues.

Parameters
venueCollectionVenue collection. Can be nil.
errorError object. Can be nil.