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

    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 }
  • Undocumented

    Declaration

    Objective-C

    - (instancetype)init NS_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.