IARegion

Objective-C


@interface IARegion : NSObject

Swift

class IARegion : NSObject

An IARegion object represents a region on Earth.

  • Region identifier. For objects of type kIARegionTypeFloorPlan this is same as floor plan id.

    Declaration

    Objective-C

    @property (nonatomic, strong, nonnull) NSString *identifier;

    Swift

    var identifier: String { get set }
  • Human readable name

    Declaration

    Objective-C

    @property (nonatomic, strong, nullable) NSString *name;

    Swift

    var name: String? { get set }
  • Region type See possible values at ia_region_type

    Declaration

    Objective-C

    @property (nonatomic) enum ia_region_type type;

    Swift

    var type: ia_region_type { get set }
  • If there is an event related to region this is the timestamp of that event.

    Declaration

    Objective-C

    @property (nonatomic, strong, nullable) NSDate *timestamp;

    Swift

    var timestamp: Date? { get set }
  • If this is a venue region then this will point to the venue object.

    Declaration

    Objective-C

    @property (nonatomic, strong, nullable) IAVenue *venue;

    Swift

    var venue: IAVenue? { get set }
  • If this is a floorplan region then this will point to the floorplan object.

    Declaration

    Objective-C

    @property (nonatomic, strong, nullable) IAFloorPlan *floorplan;

    Swift

    var floorplan: IAFloorPlan? { get set }