BDZoneInfo

@interface BDZoneInfo : NSObject

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

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

This usually occurs immediately after the authentication process is complete.

  • The name of this Zone that was entered into Canvas

    Declaration

    Objective-C

    @property (copy, readonly) NSString *name;
  • The description of this Zone that was entered into Canvas

    Declaration

    Objective-C

    @property (copy, readonly) NSString *description;
  • ID
    • A unique GUID to identify this Zone by. *
    • This is permanent and may be used to identify specific Zones created in the Canvas web-interface, from your client application.

    Declaration

    Objective-C

    @property (copy, readonly) NSString *ID;
  • The set of BDFenceInfo fences included in this Zone.

    Declaration

    Objective-C

    @property (copy, readonly) NSSet<BDFenceInfo *> *fences;
  • Deprecated

    First deprecated in 15.4.0 - It will be removed in a future version

    The set of BDBeaconInfo beacons included in this Zone.

    Declaration

    Objective-C

    @property (copy, readonly) NSSet<BDBeaconInfo *> *beacons;
  • Whether CheckOuts should be generated for any CheckIns to this Zone.

    Declaration

    Objective-C

    @property (readonly) BOOL checkOut;
  • Custom Data included in this zone

    Declaration

    Objective-C

    @property (copy, readonly) NSDictionary<NSString *, NSString *> *customData;
  • Undocumented

    Declaration

    Objective-C

    - (BOOL)isEqual:(id)other;
  • Undocumented

    Declaration

    Objective-C

    - (BOOL)isEqualToInfo:(BDZoneInfo *)info;
  • Undocumented

    Declaration

    Objective-C

    - (NSUInteger)hash;