@class PBDataReader, NSMutableArray, PBUnknownFields; @interface GEOTransitDecoderData : PBCodable <NSCopying> { PBDataReader *_reader; PBUnknownFields *_unknownFields; NSMutableArray *_accessPoints; NSMutableArray *_artworks; NSMutableArray *_halls; NSMutableArray *_lines; NSMutableArray *_paymentMethods; NSMutableArray *_stations; NSMutableArray *_steps; NSMutableArray *_stops; NSMutableArray *_systems; NSMutableArray *_transitIncidentMessages; NSMutableArray *_transitIncidents; NSMutableArray *_walkings; NSMutableArray *_zilchPoints; unsigned int _readerMarkPos; unsigned int _readerMarkLength; struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _readerLock; struct { unsigned char read_unknownFields : 1; unsigned char read_accessPoints : 1; unsigned char read_artworks : 1; unsigned char read_halls : 1; unsigned char read_lines : 1; unsigned char read_paymentMethods : 1; unsigned char read_stations : 1; unsigned char read_steps : 1; unsigned char read_stops : 1; unsigned char read_systems : 1; unsigned char read_transitIncidentMessages : 1; unsigned char read_transitIncidents : 1; unsigned char read_walkings : 1; unsigned char read_zilchPoints : 1; unsigned char wrote_anyField : 1; } _flags; } @property (retain, nonatomic) NSMutableArray *stations; @property (retain, nonatomic) NSMutableArray *lines; @property (retain, nonatomic) NSMutableArray *accessPoints; @property (retain, nonatomic) NSMutableArray *walkings; @property (retain, nonatomic) NSMutableArray *stops; @property (retain, nonatomic) NSMutableArray *zilchPoints; @property (retain, nonatomic) NSMutableArray *systems; @property (retain, nonatomic) NSMutableArray *transitIncidents; @property (retain, nonatomic) NSMutableArray *halls; @property (retain, nonatomic) NSMutableArray *artworks; @property (retain, nonatomic) NSMutableArray *transitIncidentMessages; @property (retain, nonatomic) NSMutableArray *steps; @property (retain, nonatomic) NSMutableArray *paymentMethods; @property (readonly, nonatomic) PBUnknownFields *unknownFields; + (BOOL)isValid:(id)a0; + (Class)systemType; + (Class)accessPointType; + (Class)zilchPointsType; + (Class)artworkType; + (Class)hallType; + (Class)lineType; + (Class)paymentMethodType; + (Class)stationType; + (Class)stepType; + (Class)stopType; + (Class)transitIncidentMessageType; + (Class)transitIncidentType; + (Class)walkingType; - (id)init; - (unsigned long long)hash; - (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; - (unsigned long long)linesCount; - (BOOL)isEqual:(id)a0; - (void)readAll:(BOOL)a0; - (void)mergeFrom:(id)a0; - (id)copyWithZone:(struct _NSZone { } *)a0; - (id)initWithJSON:(id)a0; - (id)stationAtIndex:(unsigned long long)a0; - (id)walkingAtIndex:(unsigned long long)a0; - (void)addAccessPoint:(id)a0; - (void)addZilchPoints:(id)a0; - (id)artworkAtIndex:(unsigned long long)a0; - (id)accessPointAtIndex:(unsigned long long)a0; - (unsigned long long)accessPointsCount; - (void)addArtwork:(id)a0; - (void)addHall:(id)a0; - (void)addLine:(id)a0; - (void)addPaymentMethod:(id)a0; - (void)addStation:(id)a0; - (void)addStep:(id)a0; - (void)addStop:(id)a0; - (void)addSystem:(id)a0; - (void)addTransitIncident:(id)a0; - (void)addTransitIncidentMessage:(id)a0; - (void)addWalking:(id)a0; - (id)artworkFromIndices:(unsigned int *)a0 count:(unsigned long long)a1; - (unsigned long long)artworksCount; - (void)clearAccessPoints; - (void)clearArtworks; - (void)clearHalls; - (void)clearLines; - (void)clearPaymentMethods; - (void)clearStations; - (void)clearSteps; - (void)clearStops; - (void)clearSystems; - (void)clearTransitIncidentMessages; - (void)clearTransitIncidents; - (void)clearWalkings; - (void)clearZilchPoints; - (id)hallAtIndex:(unsigned long long)a0; - (unsigned long long)hallsCount; - (id)lineAtIndex:(unsigned long long)a0; - (id)paymentMethodAtIndex:(unsigned long long)a0; - (unsigned long long)paymentMethodsCount; - (unsigned long long)stationsCount; - (id)stepAtIndex:(unsigned long long)a0; - (unsigned long long)stepsCount; - (id)stopAtIndex:(unsigned long long)a0; - (unsigned long long)stopsCount; - (id)systemAtIndex:(unsigned long long)a0; - (unsigned long long)systemsCount; - (id)transitIncidentAtIndex:(unsigned long long)a0; - (id)transitIncidentMessageAtIndex:(unsigned long long)a0; - (unsigned long long)transitIncidentMessagesCount; - (unsigned long long)transitIncidentsCount; - (unsigned long long)walkingsCount; - (id)zilchPointsAtIndex:(unsigned long long)a0; - (unsigned long long)zilchPointsCount; @end