iOS Point SDK  15.0.0
BDZoneInfo Class Reference

Contains information about a Zone, including the set of fences that comprise it. More...

#import <BDZoneInfo.h>

+ Inheritance diagram for BDZoneInfo:
+ Collaboration diagram for BDZoneInfo:

Instance Methods

(BOOL) - isEqual:
 
(BOOL) - isEqualToInfo:
 
(NSUInteger) - hash
 

Properties

NSString * name
 
NSString * description
 
NSString * ID
 
NSSet< BDFenceInfo * > * fences
 
NSSet< BDBeaconInfo * > * beacons
 
BOOL checkOut
 

Detailed Description

Contains information about a Zone, including the set of fences that comprise it.

A set of BDZoneInfo objects will be delivered to your application's BDPLocationDelegate::locationDelegate at the time of their download from the Bluedot Point web-service.

This usually occurs immediately after the authentication process is complete.

Method Documentation

◆ hash()

- (NSUInteger) hash

◆ isEqual:()

- (BOOL) isEqual: (id)  other

◆ isEqualToInfo:()

- (BOOL) isEqualToInfo: (BDZoneInfo *)  info

Property Documentation

◆ beacons

- (NSSet<BDBeaconInfo *>*) beacons
readatomiccopy

The set of BDBeaconInfo beacons included in this Zone.

◆ checkOut

- (BOOL) checkOut
readatomicassign

Whether CheckOuts should be generated for any CheckIns to this Zone.

◆ description

- (NSString*) description
readatomiccopy

The description of this Zone that was entered into Point Access

◆ fences

- (NSSet<BDFenceInfo *>*) fences
readatomiccopy

The set of BDFenceInfo fences included in this Zone.

◆ ID

- (NSString*) ID
readatomiccopy

A unique GUID to identify this Zone by. This is permanent and may be used to identify specific Zones created in the Point Access web-interface, from your client application.

◆ name

- (NSString*) name
readatomiccopy

The name of this Zone that was entered into Point Access