SITBuildingInfo

Objective-C

@interface SITBuildingInfo : NSObject <SITMapperProtocol>

Swift

class SITBuildingInfo : NSObject, SITMapperProtocol

A building and its dependencies: floors, POIs and events

Properties

  • Building, without its dependencies

    Declaration

    Objective-C

    @property (nonatomic, strong) SITBuilding *_Nonnull building;

    Swift

    var building: SITBuilding { get set }
  • Array containing the floors of the building. See SITFloor for more info

    Declaration

    Objective-C

    @property (nonatomic, strong) NSArray<SITFloor *> *_Nonnull floors;

    Swift

    var floors: [SITFloor] { get set }
  • Array containing the indoor POIs of the building. See SITPOI for more info

    Declaration

    Objective-C

    @property (nonatomic, strong) NSArray<SITPOI *> *_Nonnull indoorPois;

    Swift

    var indoorPois: [SITPOI] { get set }
  • Array containing the outdoor POIs of the building. See SITPOI for more info

    Declaration

    Objective-C

    @property (nonatomic, strong) NSArray<SITPOI *> *_Nonnull outdoorPois;

    Swift

    var outdoorPois: [SITPOI] { get set }
  • Array containing the events of the building. See SITEvent for more info

    Declaration

    Objective-C

    @property (nonatomic, strong) NSArray<SITEvent *> *_Nonnull events;

    Swift

    var events: [SITEvent] { get set }
  • Array containing the geofences of the building. See SITGeofence for more info

    Declaration

    Objective-C

    @property (nonatomic, strong) NSArray<SITGeofence *> *_Nonnull geofences;

    Swift

    var geofences: [SITGeofence] { get set }