ZendriveScannedBeaconInfo
@interface ZendriveScannedBeaconInfo : NSObject
Wrapper for beacons scanned using +[ZendriveVehicleTagging: getNearbyBeacons:uuid:major:minor:completionHandler:]
.
-
The UUID of the scanned beacon.
Declaration
Objective-C
@property (nonatomic, nonnull) NSString *uuid;
-
The major of the scanned beacon.
Declaration
Objective-C
@property (nonatomic, nonnull) NSNumber *major;
-
The minor of the scanned beacon.
Declaration
Objective-C
@property (nonatomic, nonnull) NSNumber *minor;
-
The RSSI of the scanned beacon.
Declaration
Objective-C
@property (nonatomic) NSInteger rssi;
-
The proximity of the scanned beacon.
Declaration
Objective-C
@property (nonatomic) CLProximity proximity;
-
The accuracy of the proximity value, measured in meters from the beacon.
Declaration
Objective-C
@property (nonatomic) CLLocationAccuracy accuracy;
-
The timestamp representing when the beacon was observed.
Declaration
Objective-C
@property (nonatomic) long long timestamp;
-
Initialize the beacon with UUID, major, minor, RSSI, proximity and accuracy.
Declaration
Objective-C
- (instancetype _Nonnull)initWithUUID:(NSString *_Nonnull)uuid major:(NSNumber *_Nonnull)major minor:(NSNumber *_Nonnull)minor rssi:(NSInteger)rssi proximity:(CLProximity)proximity accuracy:(CLLocationAccuracy)accuracy timestamp:(long long)timestamp;
-
Initialize the beacon with UUID, major, minor.
Declaration
Objective-C
- (instancetype _Nonnull)initWithUUID:(NSString *_Nonnull)uuid major:(NSNumber *_Nonnull)major minor:(NSNumber *_Nonnull)minor;
-
Initialize the beacon with CLBeacon.
Declaration
Objective-C
- (instancetype _Nonnull)initWithCLBeacon:(CLBeacon *_Nonnull)clBeacon;
-
Returns a dictionary that represents the
ZendriveScannedBeaconInfo
object.Declaration
Objective-C
- (NSDictionary *_Nonnull)toDictionary;