ESTSettingIBeaconProximityUUID
@interface ESTSettingIBeaconProximityUUID : ESTSettingReadWrite <NSCopying>
ESTSettingIBeaconProximityUUID represents iBeacon ProximityUUID value.
-
Designated initializer.
Declaration
Objective-C
- (nonnull instancetype)initWithValue:(nonnull NSUUID *)proximityUUID;
Swift
init(value proximityUUID: UUID)
Parameters
proximityUUID
iBeacon ProximityUUID value.
Return Value
Initialized object.
-
Returns current value of iBeacon ProximityUUID setting.
Declaration
Objective-C
- (nonnull NSUUID *)getValue;
Swift
func getValue() -> UUID
Return Value
iBeacon ProximityUUID value.
-
Method allows to read value of initialized iBeacon ProximityUUID setting object.
Declaration
Objective-C
- (void)readValueWithCompletion: (nonnull ESTSettingIBeaconProximityUUIDCompletionBlock)completion;
Swift
func readValue(completion: @escaping ESTSettingIBeaconProximityUUIDCompletionBlock)
Parameters
completion
Block to be invoked when operation is complete.
-
Method allows to create write operation from already initialized iBeacon ProximityUUID setting object. Value provided during initialization will be used as a desired value.
Declaration
Objective-C
- (void)writeValue:(nonnull NSUUID *)proximityUUID completion: (nonnull ESTSettingIBeaconProximityUUIDCompletionBlock)completion;
Swift
func writeValue(_ proximityUUID: UUID, completion: @escaping ESTSettingIBeaconProximityUUIDCompletionBlock)
Parameters
proximityUUID
ProximityUUID value to be written to the device.
completion
Block to be invoked when operation is complete.