@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