luxlabs header browser preview


@class GEONavigabilityInfo, PBUnknownFields, PBDataReader, NSData, GEOTrafficBannerText, NSMutableArray, GEOWaypointInfo;

@interface GEOETARoute : PBCodable <NSCopying> {
    PBDataReader *_reader;
    PBUnknownFields *_unknownFields;
    struct { unsigned int *list; unsigned long long count; unsigned long long size; } _incidentEndOffsetsInETARoutes;
    struct { unsigned int *list; unsigned long long count; unsigned long long size; } _incidentIndexs;
    struct { unsigned int *list; unsigned long long count; unsigned long long size; } _trafficColorOffsets;
    struct { unsigned int *list; unsigned long long count; unsigned long long size; } _trafficColors;
    GEOWaypointInfo *_destinationWaypointInfo;
    NSMutableArray *_enrouteNotices;
    NSMutableArray *_guidanceEvents;
    NSMutableArray *_incidentOnRouteInfos;
    NSMutableArray *_incidentsOffReRoutes;
    NSMutableArray *_incidentsOnETARoutes;
    NSMutableArray *_incidentsOnReRoutes;
    NSMutableArray *_invalidSectionZilchPoints;
    GEONavigabilityInfo *_navigabilityInfo;
    GEOWaypointInfo *_originWaypointInfo;
    NSData *_pathLeg;
    NSMutableArray *_reroutedRoutes;
    NSData *_routeID;
    NSMutableArray *_routeCameraInputInfos;
    NSMutableArray *_routeLineStyleInfos;
    NSMutableArray *_steps;
    GEOTrafficBannerText *_trafficBannerText;
    NSMutableArray *_trafficColorInfos;
    NSMutableArray *_zilchPoints;
    unsigned int _readerMarkPos;
    unsigned int _readerMarkLength;
    struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _readerLock;
    unsigned int _historicTravelTime;
    unsigned int _staticTravelTime;
    unsigned int _travelTimeAggressiveEstimate;
    unsigned int _travelTimeBestEstimate;
    unsigned int _travelTimeConservativeEstimate;
    BOOL _routeNoLongerValid;
    struct { unsigned char has_historicTravelTime : 1; unsigned char has_staticTravelTime : 1; unsigned char has_travelTimeAggressiveEstimate : 1; unsigned char has_travelTimeBestEstimate : 1; unsigned char has_travelTimeConservativeEstimate : 1; unsigned char has_routeNoLongerValid : 1; unsigned char read_unknownFields : 1; unsigned char read_incidentEndOffsetsInETARoutes : 1; unsigned char read_incidentIndexs : 1; unsigned char read_trafficColorOffsets : 1; unsigned char read_trafficColors : 1; unsigned char read_destinationWaypointInfo : 1; unsigned char read_enrouteNotices : 1; unsigned char read_guidanceEvents : 1; unsigned char read_incidentOnRouteInfos : 1; unsigned char read_incidentsOffReRoutes : 1; unsigned char read_incidentsOnETARoutes : 1; unsigned char read_incidentsOnReRoutes : 1; unsigned char read_invalidSectionZilchPoints : 1; unsigned char read_navigabilityInfo : 1; unsigned char read_originWaypointInfo : 1; unsigned char read_pathLeg : 1; unsigned char read_reroutedRoutes : 1; unsigned char read_routeID : 1; unsigned char read_routeCameraInputInfos : 1; unsigned char read_routeLineStyleInfos : 1; unsigned char read_steps : 1; unsigned char read_trafficBannerText : 1; unsigned char read_trafficColorInfos : 1; unsigned char read_zilchPoints : 1; unsigned char wrote_anyField : 1; } _flags;
}

@property (readonly, nonatomic) double expectedTime;
@property (readonly, nonatomic) BOOL hasRouteID;
@property (retain, nonatomic) NSData *routeID;
@property (retain, nonatomic) NSMutableArray *steps;
@property (retain, nonatomic) NSMutableArray *zilchPoints;
@property (readonly, nonatomic) BOOL hasPathLeg;
@property (retain, nonatomic) NSData *pathLeg;
@property (nonatomic) BOOL hasRouteNoLongerValid;
@property (nonatomic) BOOL routeNoLongerValid;
@property (retain, nonatomic) NSMutableArray *reroutedRoutes;
@property (retain, nonatomic) NSMutableArray *invalidSectionZilchPoints;
@property (readonly, nonatomic) unsigned long long trafficColorsCount;
@property (readonly, nonatomic) unsigned int *trafficColors;
@property (readonly, nonatomic) unsigned long long trafficColorOffsetsCount;
@property (readonly, nonatomic) unsigned int *trafficColorOffsets;
@property (retain, nonatomic) NSMutableArray *routeLineStyleInfos;
@property (retain, nonatomic) NSMutableArray *routeCameraInputInfos;
@property (retain, nonatomic) NSMutableArray *incidentsOnETARoutes;
@property (retain, nonatomic) NSMutableArray *incidentsOnReRoutes;
@property (retain, nonatomic) NSMutableArray *incidentsOffReRoutes;
@property (readonly, nonatomic) unsigned long long incidentIndexsCount;
@property (readonly, nonatomic) unsigned int *incidentIndexs;
@property (readonly, nonatomic) unsigned long long incidentEndOffsetsInETARoutesCount;
@property (readonly, nonatomic) unsigned int *incidentEndOffsetsInETARoutes;
@property (readonly, nonatomic) BOOL hasTrafficBannerText;
@property (retain, nonatomic) GEOTrafficBannerText *trafficBannerText;
@property (nonatomic) BOOL hasHistoricTravelTime;
@property (nonatomic) unsigned int historicTravelTime;
@property (nonatomic) BOOL hasTravelTimeAggressiveEstimate;
@property (nonatomic) unsigned int travelTimeAggressiveEstimate;
@property (nonatomic) BOOL hasTravelTimeBestEstimate;
@property (nonatomic) unsigned int travelTimeBestEstimate;
@property (nonatomic) BOOL hasTravelTimeConservativeEstimate;
@property (nonatomic) unsigned int travelTimeConservativeEstimate;
@property (nonatomic) BOOL hasStaticTravelTime;
@property (nonatomic) unsigned int staticTravelTime;
@property (retain, nonatomic) NSMutableArray *enrouteNotices;
@property (retain, nonatomic) NSMutableArray *trafficColorInfos;
@property (retain, nonatomic) NSMutableArray *incidentOnRouteInfos;
@property (readonly, nonatomic) BOOL hasOriginWaypointInfo;
@property (retain, nonatomic) GEOWaypointInfo *originWaypointInfo;
@property (readonly, nonatomic) BOOL hasDestinationWaypointInfo;
@property (retain, nonatomic) GEOWaypointInfo *destinationWaypointInfo;
@property (readonly, nonatomic) BOOL hasNavigabilityInfo;
@property (retain, nonatomic) GEONavigabilityInfo *navigabilityInfo;
@property (retain, nonatomic) NSMutableArray *guidanceEvents;
@property (readonly, nonatomic) PBUnknownFields *unknownFields;

+ (BOOL)isValid:(id)a0;
+ (Class)zilchPointsType;
+ (Class)enrouteNoticeType;
+ (Class)guidanceEventType;
+ (Class)incidentOnRouteInfoType;
+ (Class)incidentsOffReRoutesType;
+ (Class)incidentsOnETARouteType;
+ (Class)incidentsOnReRoutesType;
+ (Class)invalidSectionZilchPointsType;
+ (Class)reroutedRouteType;
+ (Class)routeCameraInputInfoType;
+ (Class)routeLineStyleInfoType;
+ (Class)stepType;
+ (Class)trafficColorInfoType;

- (id)init;
- (unsigned long long)hash;
- (void)dealloc;
- (BOOL)readFrom:(id)a0;
- (void)writeTo:(id)a0;
- (BOOL)hasGreenTeaWithValue:(BOOL)a0;
- (id)initWithData:(id)a0;
- (id)initWithDictionary:(id)a0;
- (id)description;
- (void)clearUnknownFields:(BOOL)a0;
- (void).cxx_destruct;
- (id)jsonRepresentation;
- (id)dictionaryRepresentation;
- (void)copyTo:(id)a0;
- (BOOL)isEqual:(id)a0;
- (void)readAll:(BOOL)a0;
- (void)mergeFrom:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (id)initWithJSON:(id)a0;
- (void)addZilchPoints:(id)a0;
- (void)addEnrouteNotice:(id)a0;
- (void)addGuidanceEvent:(id)a0;
- (void)addIncidentEndOffsetsInETARoute:(unsigned int)a0;
- (void)addIncidentIndex:(unsigned int)a0;
- (void)addIncidentOnRouteInfo:(id)a0;
- (void)addIncidentsOffReRoutes:(id)a0;
- (void)addIncidentsOnETARoute:(id)a0;
- (void)addIncidentsOnReRoutes:(id)a0;
- (void)addInvalidSectionZilchPoints:(id)a0;
- (void)addReroutedRoute:(id)a0;
- (void)addRouteCameraInputInfo:(id)a0;
- (void)addRouteLineStyleInfo:(id)a0;
- (void)addStep:(id)a0;
- (void)addTrafficColor:(unsigned int)a0;
- (void)addTrafficColorInfo:(id)a0;
- (void)addTrafficColorOffset:(unsigned int)a0;
- (void)clearEnrouteNotices;
- (void)clearGuidanceEvents;
- (void)clearIncidentEndOffsetsInETARoutes;
- (void)clearIncidentIndexs;
- (void)clearIncidentOnRouteInfos;
- (void)clearIncidentsOffReRoutes;
- (void)clearIncidentsOnETARoutes;
- (void)clearIncidentsOnReRoutes;
- (void)clearInvalidSectionZilchPoints;
- (void)clearReroutedRoutes;
- (void)clearRouteCameraInputInfos;
- (void)clearRouteLineStyleInfos;
- (void)clearSteps;
- (void)clearTrafficColorInfos;
- (void)clearTrafficColorOffsets;
- (void)clearTrafficColors;
- (void)clearZilchPoints;
- (id)enrouteNoticeAtIndex:(unsigned long long)a0;
- (unsigned long long)enrouteNoticesCount;
- (id)guidanceEventAtIndex:(unsigned long long)a0;
- (unsigned long long)guidanceEventsCount;
- (unsigned int)incidentEndOffsetsInETARouteAtIndex:(unsigned long long)a0;
- (unsigned int)incidentIndexAtIndex:(unsigned long long)a0;
- (id)incidentOnRouteInfoAtIndex:(unsigned long long)a0;
- (unsigned long long)incidentOnRouteInfosCount;
- (id)incidentsOffReRoutesAtIndex:(unsigned long long)a0;
- (unsigned long long)incidentsOffReRoutesCount;
- (id)incidentsOnETARouteAtIndex:(unsigned long long)a0;
- (unsigned long long)incidentsOnETARoutesCount;
- (id)incidentsOnReRoutesAtIndex:(unsigned long long)a0;
- (unsigned long long)incidentsOnReRoutesCount;
- (id)invalidSectionZilchPointsAtIndex:(unsigned long long)a0;
- (unsigned long long)invalidSectionZilchPointsCount;
- (double)remainingTimeAlongRoute:(unsigned int)a0 currentStepRemainingDistance:(double)a1;
- (double)remainingTimeFromStepID:(unsigned int)a0 toEndStepID:(unsigned int)a1 currentStepRemainingDistance:(double)a2;
- (id)reroutedRouteAtIndex:(unsigned long long)a0;
- (unsigned long long)reroutedRoutesCount;
- (id)routeCameraInputInfoAtIndex:(unsigned long long)a0;
- (unsigned long long)routeCameraInputInfosCount;
- (id)routeLineStyleInfoAtIndex:(unsigned long long)a0;
- (unsigned long long)routeLineStyleInfosCount;
- (void)setIncidentEndOffsetsInETARoutes:(unsigned int *)a0 count:(unsigned long long)a1;
- (void)setIncidentIndexs:(unsigned int *)a0 count:(unsigned long long)a1;
- (void)setTrafficColorOffsets:(unsigned int *)a0 count:(unsigned long long)a1;
- (void)setTrafficColors:(unsigned int *)a0 count:(unsigned long long)a1;
- (id)stepAtIndex:(unsigned long long)a0;
- (unsigned long long)stepIndexOfStepWithID:(unsigned int)a0;
- (unsigned long long)stepsCount;
- (unsigned int)trafficColorAtIndex:(unsigned long long)a0;
- (id)trafficColorInfoAtIndex:(unsigned long long)a0;
- (unsigned long long)trafficColorInfosCount;
- (unsigned int)trafficColorOffsetAtIndex:(unsigned long long)a0;
- (id)zilchPointsAtIndex:(unsigned long long)a0;
- (unsigned long long)zilchPointsCount;

@end