BeaconRegion

public class BeaconRegion : ModelObject

BeaconRegion

  • Unique ID of the beacon. ID contains the orgId and is unique in a network.

    Declaration

    Swift

    @objc
    public dynamic var uniqueId: String
  • Beacon ID.

    Declaration

    Swift

    @objc
    public dynamic var beaconId: String
  • Boolean specifying whether the beacon is enabled.

    Declaration

    Swift

    @objc
    public dynamic var enabled: Bool
  • ID of the badge linked to the beacon.

    Declaration

    Swift

    @objc
    public dynamic var badgeId: String
  • Organization ID.

    Declaration

    Swift

    @objc
    public dynamic var orgId: String
  • Region ID.

    Declaration

    Swift

    @objc
    public dynamic var regionId: String
  • Region name

    Declaration

    Swift

    @objc
    public dynamic var regionName: String
  • Name of the action for the beacon

    Declaration

    Swift

    @objc
    public dynamic var actionName: String
  • Message associated with the beacon action. This can be used to present a notification.

    Declaration

    Swift

    @objc
    public dynamic var message: String
  • Time last entered to the region.

    Declaration

    Swift

    public var lastEnteredTime: TimeInterval
  • List of actions for the beacon. The list is of type RealmSwift.List<BeaconAction>

    Declaration

    Swift

    public let actions: List<BeaconAction>
  • Beacon action type

    Declaration

    Swift

    public var actionType: BeaconActionType { get }