RadarBeacon

Objective-C

@interface RadarBeacon : NSObject

Swift

class RadarBeacon : NSObject

Represents a Bluetooth beacon.

  • _id

    The Radar ID of the beacon.

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly, nonnull) NSString *_id;

    Swift

    var _id: String { get }
  • The description of the beacon. Not to be confused with the NSObject description property.

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly, nonnull) NSString *_description;

    Swift

    var _description: String { get }
  • tag

    The tag of the beacon.

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly, nullable) NSString *tag;

    Swift

    var tag: String? { get }
  • The external ID of the beacon.

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly, nullable) NSString *externalId;

    Swift

    var externalId: String? { get }
  • The UUID of the beacon.

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly, nonnull) NSString *uuid;

    Swift

    var uuid: String { get }
  • The major ID of the beacon.

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly, nonnull) NSString *major;

    Swift

    var major: String { get }
  • The minor ID of the beacon.

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly, nonnull) NSString *minor;

    Swift

    var minor: String { get }
  • The location of the beacon.

    Declaration

    Objective-C

    @property (nonatomic, strong, readonly, nonnull) RadarCoordinate *geometry;

    Swift

    var geometry: RadarCoordinate { get }