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;