luxlabs header browser preview


@class GEOTransitScheduleInfo, PBUnknownFields, GEOInstructionSet, GEOTransitSurcharge, NSMutableArray, GEOTransitBoardingInfo, GEOTransitBaseFare, NSString, GEOTransitVehiclePositionInfo, PBDataReader, GEOTransitArrivalInfo, NSData, GEOAdvisoriesInfo, GEOLatLng;
@protocol GEOTransitVehicleEntries;

@interface GEOTransitStep : PBCodable <GEOCompanionCompatibility, NSCopying> {
    PBDataReader *_reader;
    PBUnknownFields *_unknownFields;
    struct { unsigned int *list; unsigned long long count; unsigned long long size; } _routeDetailsPrimaryArtworkIndexs;
    struct { unsigned int *list; unsigned long long count; unsigned long long size; } _steppingArtworkIndexs;
    GEOAdvisoriesInfo *_advisoriesInfo;
    GEOTransitArrivalInfo *_arrivalInfo;
    NSMutableArray *_badges;
    GEOTransitBaseFare *_baseFare;
    GEOTransitBoardingInfo *_boardingInfo;
    NSMutableArray *_enterExitInfos;
    GEOInstructionSet *_instructions;
    GEOLatLng *_location;
    NSMutableArray *_regionAlerts;
    GEOTransitScheduleInfo *_scheduleInfo;
    GEOTransitSurcharge *_surcharge;
    NSMutableArray *_transferInfos;
    NSData *_updateIdentifier;
    NSMutableArray *_vehicleInfos;
    GEOTransitVehiclePositionInfo *_vehiclePositionInfo;
    unsigned int _readerMarkPos;
    unsigned int _readerMarkLength;
    struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _readerLock;
    unsigned int _accessPointZilchIndex;
    unsigned int _defaultVehicleInfoIndex;
    unsigned int _departureFrequency;
    unsigned int _distanceInMeters;
    unsigned int _endingStopIndex;
    unsigned int _listTransitIncidentMessageIndex;
    int _maneuverType;
    unsigned int _routeDetailsSecondaryArtworkIndex;
    int _significanceForEndNode;
    unsigned int _startingStopIndex;
    unsigned int _startingTime;
    unsigned int _steppingTransitIncidentMessageIndex;
    unsigned int _walkingIndex;
    unsigned int _zilchIndex;
    BOOL _prioritizeTilesPreloading;
    struct { unsigned char has_accessPointZilchIndex : 1; unsigned char has_defaultVehicleInfoIndex : 1; unsigned char has_departureFrequency : 1; unsigned char has_distanceInMeters : 1; unsigned char has_endingStopIndex : 1; unsigned char has_listTransitIncidentMessageIndex : 1; unsigned char has_maneuverType : 1; unsigned char has_routeDetailsSecondaryArtworkIndex : 1; unsigned char has_significanceForEndNode : 1; unsigned char has_startingStopIndex : 1; unsigned char has_startingTime : 1; unsigned char has_steppingTransitIncidentMessageIndex : 1; unsigned char has_walkingIndex : 1; unsigned char has_zilchIndex : 1; unsigned char has_prioritizeTilesPreloading : 1; unsigned char read_unknownFields : 1; unsigned char read_routeDetailsPrimaryArtworkIndexs : 1; unsigned char read_steppingArtworkIndexs : 1; unsigned char read_advisoriesInfo : 1; unsigned char read_arrivalInfo : 1; unsigned char read_badges : 1; unsigned char read_baseFare : 1; unsigned char read_boardingInfo : 1; unsigned char read_enterExitInfos : 1; unsigned char read_instructions : 1; unsigned char read_location : 1; unsigned char read_regionAlerts : 1; unsigned char read_scheduleInfo : 1; unsigned char read_surcharge : 1; unsigned char read_transferInfos : 1; unsigned char read_updateIdentifier : 1; unsigned char read_vehicleInfos : 1; unsigned char read_vehiclePositionInfo : 1; unsigned char wrote_anyField : 1; } _flags;
}

@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (readonly, nonatomic) id<GEOTransitVehicleEntries> vehicleEntries;
@property (nonatomic) BOOL hasManeuverType;
@property (nonatomic) int maneuverType;
@property (nonatomic) BOOL hasStartingStopIndex;
@property (nonatomic) unsigned int startingStopIndex;
@property (nonatomic) BOOL hasEndingStopIndex;
@property (nonatomic) unsigned int endingStopIndex;
@property (retain, nonatomic) NSMutableArray *vehicleInfos;
@property (retain, nonatomic) NSMutableArray *enterExitInfos;
@property (nonatomic) BOOL hasPrioritizeTilesPreloading;
@property (nonatomic) BOOL prioritizeTilesPreloading;
@property (nonatomic) BOOL hasWalkingIndex;
@property (nonatomic) unsigned int walkingIndex;
@property (retain, nonatomic) NSMutableArray *transferInfos;
@property (nonatomic) BOOL hasStartingTime;
@property (nonatomic) unsigned int startingTime;
@property (readonly, nonatomic) BOOL hasArrivalInfo;
@property (retain, nonatomic) GEOTransitArrivalInfo *arrivalInfo;
@property (readonly, nonatomic) BOOL hasLocation;
@property (retain, nonatomic) GEOLatLng *location;
@property (nonatomic) BOOL hasSignificanceForEndNode;
@property (nonatomic) int significanceForEndNode;
@property (readonly, nonatomic) BOOL hasInstructions;
@property (retain, nonatomic) GEOInstructionSet *instructions;
@property (nonatomic) BOOL hasZilchIndex;
@property (nonatomic) unsigned int zilchIndex;
@property (nonatomic) BOOL hasDistanceInMeters;
@property (nonatomic) unsigned int distanceInMeters;
@property (readonly, nonatomic) unsigned long long routeDetailsPrimaryArtworkIndexsCount;
@property (readonly, nonatomic) unsigned int *routeDetailsPrimaryArtworkIndexs;
@property (readonly, nonatomic) unsigned long long steppingArtworkIndexsCount;
@property (readonly, nonatomic) unsigned int *steppingArtworkIndexs;
@property (nonatomic) BOOL hasRouteDetailsSecondaryArtworkIndex;
@property (nonatomic) unsigned int routeDetailsSecondaryArtworkIndex;
@property (nonatomic) BOOL hasAccessPointZilchIndex;
@property (nonatomic) unsigned int accessPointZilchIndex;
@property (nonatomic) BOOL hasDefaultVehicleInfoIndex;
@property (nonatomic) unsigned int defaultVehicleInfoIndex;
@property (nonatomic) BOOL hasDepartureFrequency;
@property (nonatomic) unsigned int departureFrequency;
@property (nonatomic) BOOL hasSteppingTransitIncidentMessageIndex;
@property (nonatomic) unsigned int steppingTransitIncidentMessageIndex;
@property (nonatomic) BOOL hasListTransitIncidentMessageIndex;
@property (nonatomic) unsigned int listTransitIncidentMessageIndex;
@property (readonly, nonatomic) BOOL hasAdvisoriesInfo;
@property (retain, nonatomic) GEOAdvisoriesInfo *advisoriesInfo;
@property (readonly, nonatomic) BOOL hasBaseFare;
@property (retain, nonatomic) GEOTransitBaseFare *baseFare;
@property (readonly, nonatomic) BOOL hasSurcharge;
@property (retain, nonatomic) GEOTransitSurcharge *surcharge;
@property (readonly, nonatomic) BOOL hasUpdateIdentifier;
@property (retain, nonatomic) NSData *updateIdentifier;
@property (readonly, nonatomic) BOOL hasVehiclePositionInfo;
@property (retain, nonatomic) GEOTransitVehiclePositionInfo *vehiclePositionInfo;
@property (readonly, nonatomic) BOOL hasScheduleInfo;
@property (retain, nonatomic) GEOTransitScheduleInfo *scheduleInfo;
@property (readonly, nonatomic) BOOL hasBoardingInfo;
@property (retain, nonatomic) GEOTransitBoardingInfo *boardingInfo;
@property (retain, nonatomic) NSMutableArray *badges;
@property (retain, nonatomic) NSMutableArray *regionAlerts;
@property (readonly, nonatomic) PBUnknownFields *unknownFields;

+ (BOOL)isValid:(id)a0;
+ (Class)regionAlertType;
+ (Class)vehicleInfoType;
+ (Class)badgeType;
+ (Class)enterExitInfoType;
+ (Class)transferInfoType;

- (id)init;
- (void)dealloc;
- (BOOL)readFrom:(id)a0;
- (void)writeTo:(id)a0;
- (BOOL)hasGreenTeaWithValue:(BOOL)a0;
- (id)initWithData:(id)a0;
- (id)initWithDictionary:(id)a0;
- (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;
- (int)StringAsSignificanceForEndNode:(id)a0;
- (int)StringAsManeuverType:(id)a0;
- (void)addVehicleInfo:(id)a0;
- (void)setSteppingArtworkIndexs:(unsigned int *)a0 count:(unsigned long long)a1;
- (id)significanceForEndNodeAsString:(int)a0;
- (void)addRegionAlert:(id)a0;
- (void)addBadge:(id)a0;
- (void)addEnterExitInfo:(id)a0;
- (void)addRouteDetailsPrimaryArtworkIndex:(unsigned int)a0;
- (void)addSteppingArtworkIndex:(unsigned int)a0;
- (void)addTransferInfo:(id)a0;
- (id)badgeAtIndex:(unsigned long long)a0;
- (unsigned long long)badgesCount;
- (void)clearBadges;
- (void)clearEnterExitInfos;
- (void)clearRegionAlerts;
- (void)clearRouteDetailsPrimaryArtworkIndexs;
- (void)clearSteppingArtworkIndexs;
- (void)clearTransferInfos;
- (void)clearVehicleInfos;
- (id)enterExitInfoAtIndex:(unsigned long long)a0;
- (unsigned long long)enterExitInfosCount;
- (id)instanceCompatibleWithProtocolVersion:(unsigned long long)a0;
- (id)maneuverTypeAsString:(int)a0;
- (id)regionAlertAtIndex:(unsigned long long)a0;
- (unsigned long long)regionAlertsCount;
- (unsigned int)routeDetailsPrimaryArtworkIndexAtIndex:(unsigned long long)a0;
- (long long)segmentTypeForManeuver;
- (void)setRouteDetailsPrimaryArtworkIndexs:(unsigned int *)a0 count:(unsigned long long)a1;
- (unsigned int)steppingArtworkIndexAtIndex:(unsigned long long)a0;
- (id)transferInfoAtIndex:(unsigned long long)a0;
- (unsigned long long)transferInfosCount;
- (void)updateTransitStep:(id)a0;
- (id)vehicleInfoAtIndex:(unsigned long long)a0;
- (unsigned long long)vehicleInfosCount;

@end