EPXProximityZoneContext
@interface EPXProximityZoneContext : NSObject
Interface providing all contextual data about a Proximity Zone.
-
Identifier of a device that is the zone’s source.
Declaration
Objective-C
@property (readonly, nonatomic) NSString *_Nonnull deviceIdentifier;
Swift
var deviceIdentifier: String { get }
-
Tag assigned in Cloud to that zone’s source.
Declaration
Objective-C
@property (readonly, nonatomic) NSString *_Nonnull tag;
Swift
var tag: String { get }
-
Dictionary of attachments assigned in Cloud to that zone’s source.
Declaration
Objective-C
@property (readonly, nonatomic) NSDictionary<NSString *, NSString *> *_Nonnull attachments;
Swift
var attachments: [String : String] { get }
-
Unavailable
Undocumented
Declaration
Objective-C
- (instancetype)init NS_UNAVAILABLE;
-
Unavailable
Undocumented
Declaration
Objective-C
+ (instancetype)new NS_UNAVAILABLE;
-
Designated initializer.
Declaration
Objective-C
- (nonnull instancetype) initWithDeviceIdentifier:(nonnull NSString *)deviceIdentifier tag:(nonnull NSString *)tag attachments:(nonnull NSDictionary<NSString *, NSString *> *) attachments;
Swift
init(deviceIdentifier: String, tag: String, attachments: [String : String])
Parameters
deviceIdentifier
Zone’s source.
tag
Zone’s tag name.
attachments
Dicitionary of attachments.
Return Value
Initialized object.