PWMSGZone Protocol Reference

Conforms to NSObject
Declared in PWMSGZoneProtocol.h

Overview

This protocol represents the zone data generated by an object which implements the PWMSGZone protocol. This object incorporates a name, identifier, code, tags and several other properties that can be useful to query. Typical implementations will append additional data to zone object.

  identifier required method

The identifier of the zone. (read-only)

@property (nonatomic, readonly) NSString *identifier

Discussion

When working with zone objects, determine equality by comparing their identifier instead of performing pointer-level comparisons.

Declared In

PWMSGZoneProtocol.h

  name required method

The name given to the geozone object. (read-only)

@property (nonatomic, readonly) NSString *name

Declared In

PWMSGZoneProtocol.h

  code required method

The code assigned to the zone object. (read-only)

@property (nonatomic, readonly) NSString *code

Declared In

PWMSGZoneProtocol.h

  zoneDescription required method

The description assigned to the zone object. (read-only)

@property (nonatomic, readonly) NSString *zoneDescription

Declared In

PWMSGZoneProtocol.h

  inside required method

A flag that indicates if the user is currently inside the zone. (read-only)

@property (nonatomic, readonly) BOOL inside

Declared In

PWMSGZoneProtocol.h

  monitored required method

A flag that indicates if the zone is monitored. (read-only)

@property (nonatomic, readonly) BOOL monitored

Declared In

PWMSGZoneProtocol.h

  tags required method

A set of tags associated to the zone. (read-only)

@property (nonatomic, readonly) NSSet *tags

Declared In

PWMSGZoneProtocol.h