System/Library/PrivateFrameworks/Navigation.framework
MNRouteAttributes.h
@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