ESTRequestAssignGPSLocation
Deprecated
Deprecated since 4.31.0.
@interface ESTRequestAssignGPSLocation : ESTRequestPutJSON
ESTRequestBeaconColor is used to assign GPS location to single beacon device. GPS Location can be provided during initialisation or taken automatically when nil provided.
-
Initialise request with beacon object
Declaration
Objective-C
- (nonnull instancetype)initWithBeacon:(nonnull CLBeacon *)beacon location:(nonnull CLLocation *)location;Swift
init(beacon: CLBeacon, location: CLLocation)Parameters
beaconbeacon object for whom location should be assigned
locationOptional location of the device. When nil provided, GPS position will be taken automatically.
Return Value
initialised request
-
Initialise request with MAC address
Declaration
Objective-C
- (nonnull instancetype)initWithMacAddress:(nonnull NSString *)macAddress location:(nonnull CLLocation *)location;Swift
init(macAddress: String, location: CLLocation)Parameters
macAddressMAC address of beacon for whom location should be assigned
locationOptional location of the device. When nil provided, GPS position will be taken automatically.
Return Value
initialised request
-
Initialise request with Beacon parameters.
Declaration
Objective-C
- (nonnull instancetype)initWithProximityUUID:(nonnull NSUUID *)proximityUUID major:(CLBeaconMajorValue)major minor:(CLBeaconMinorValue)minor;Swift
init(proximityUUID: UUID, major: CLBeaconMajorValue, minor: CLBeaconMinorValue)Parameters
proximityUUIDBeacon’s proximity UUID
majorBeacon’s major
minorBeacon’s minor
Return Value
instance of request
-
Methods allows to send request with completion block invoked as a result.
Declaration
Objective-C
- (void)sendRequestWithCompletion: (nonnull ESTRequestAssignGPSLocationBlock)completion;Swift
func sendRequest(completion: @escaping ESTRequestAssignGPSLocationBlock)Parameters
completionCompletion block with returned data (CLLocation object).
View on GitHub
ESTRequestAssignGPSLocation Class Reference