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