luxlabs header browser preview


@class NSArray, NSError, geo_isolater, VGVehicle;

@interface MNRouteAttributes : GEORouteAttributes <NSSecureCoding, NSCopying> {
    NSArray *_latLngs;
    BOOL _forceUpdate;
    VGVehicle *_vehicle;
    NSError *_vgError;
    geo_isolater *_vehicleIsolator;
    NSArray *_lprRules;
    NSError *_lprError;
}

@property (class, readonly) BOOL supportsSecureCoding;

@property (nonatomic) BOOL hasResolvedRules;

+ (void)_loadLPRRulesForWaypoints:(id)a0 forceUpdate:(BOOL)a1 queue:(id)a2 completion:(id /* block */)a3;

- (BOOL)shouldRetryForError:(id)a0;
- (void)encodeWithCoder:(id)a0;
- (void).cxx_destruct;
- (id)initWithCoder:(id)a0;
- (void)_commonInit;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (void)buildRouteAttributes:(id)a0 queue:(id)a1 result:(id /* block */)a2;
- (void)buildRouteAttributes:(id)a0 result:(id /* block */)a1;
- (void)buildRouteAttributesForETAUpdateRequest:(id)a0 queue:(id)a1 result:(id /* block */)a2;
- (id)initWithAttributes:(id)a0 waypoints:(id)a1;
- (id)vehicle;
- (void)_loadRulesIfNecessaryWithVehicle:(id)a0 queue:(id)a1 finishedHandler:(id /* block */)a2;
- (void)_populateRouteAttributesWithVehicle:(id)a0 finishedHandler:(id /* block */)a1;
- (void)_resolveSelectedVehicle:(id /* block */)a0;
- (id)initWithAttributes:(id)a0 latLngs:(id)a1;

@end