luxlabs header browser preview


@class NSArray, NSString, GEOComposedString, GEOComposedWaypoint;
@protocol GEOServerFormattedString;

@interface MNListInstructionContents : NSObject <MNInstructionContents> {
    int _maneuverType;
    NSString *_intersectionName;
    NSString *_exitNumber;
    NSArray *_branchNames;
    NSArray *_towardNames;
    int _junctionAngle;
    BOOL _toFreeway;
    NSArray *_instructionStrings;
}

@property (nonatomic) int transportType;
@property (nonatomic) double distance;
@property (retain, nonatomic) id<GEOServerFormattedString> distanceFormat;
@property (retain, nonatomic) NSArray *instructionFormats;
@property (retain, nonatomic) GEOComposedString *distanceString;
@property (retain, nonatomic) GEOComposedWaypoint *destination;
@property (retain, nonatomic) NSString *destinationName;
@property (readonly, nonatomic) long long context;
@property (nonatomic) BOOL suppressNames;
@property (retain, nonatomic) NSString *roadName;
@property (readonly, nonatomic) BOOL hasServerContent;
@property (nonatomic) BOOL suppressFallback;

+ (id)contentsWithStep:(id)a0;

- (id)init;
- (id)description;
- (void).cxx_destruct;
- (id)instruction;
- (unsigned long long)_distanceFormatOptions;
- (id)_evaluatedStringsForInstructionStrings:(id)a0;
- (id)_instructionsForFormats:(id)a0;
- (void)_populateFromStep:(id)a0;
- (id)instructionWithShorterAlternatives;
- (id)stringForDistance:(double)a0;

@end