luxlabs header browser preview


@class GEOPBTransitArtwork, NSString, PBUnknownFields, GEOPBTransitLineDisplayHints, PBDataReader, GEOStyleAttributes;

@interface GEOPBTransitLine : PBCodable <GEOTransitNamedItem, NSCopying> {
    PBDataReader *_reader;
    PBUnknownFields *_unknownFields;
    struct GEOPBTransitTimeRange { unsigned int x0; unsigned int x1; struct { unsigned char x0 : 1; unsigned char x1 : 1; } x2; } *_operatingHours;
    unsigned long long _operatingHoursCount;
    unsigned long long _operatingHoursSpace;
    GEOPBTransitArtwork *_alternateArtwork;
    GEOPBTransitArtwork *_artwork;
    GEOPBTransitLineDisplayHints *_displayHints;
    GEOPBTransitArtwork *_headerArtwork;
    NSString *_lineColor;
    GEOPBTransitArtwork *_modeArtwork;
    unsigned long long _muid;
    NSString *_nameDisplayString;
    GEOStyleAttributes *_styleAttributes;
    unsigned int _readerMarkPos;
    unsigned int _readerMarkLength;
    struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _readerLock;
    int _guidanceSnappingType;
    unsigned int _lineIndex;
    int _placeDisplayStyle;
    int _preferredDepartureTimeStyle;
    unsigned int _systemIndex;
    int _transitType;
    struct { unsigned char has_muid : 1; unsigned char has_guidanceSnappingType : 1; unsigned char has_lineIndex : 1; unsigned char has_placeDisplayStyle : 1; unsigned char has_preferredDepartureTimeStyle : 1; unsigned char has_systemIndex : 1; unsigned char has_transitType : 1; unsigned char read_unknownFields : 1; unsigned char read_operatingHours : 1; unsigned char read_alternateArtwork : 1; unsigned char read_artwork : 1; unsigned char read_displayHints : 1; unsigned char read_headerArtwork : 1; unsigned char read_lineColor : 1; unsigned char read_modeArtwork : 1; unsigned char read_nameDisplayString : 1; unsigned char read_styleAttributes : 1; unsigned char wrote_anyField : 1; } _flags;
}

@property (nonatomic) BOOL hasMuid;
@property (nonatomic) unsigned long long muid;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (nonatomic) BOOL hasLineIndex;
@property (nonatomic) unsigned int lineIndex;
@property (readonly, nonatomic) BOOL hasArtwork;
@property (retain, nonatomic) GEOPBTransitArtwork *artwork;
@property (readonly, nonatomic) BOOL hasModeArtwork;
@property (retain, nonatomic) GEOPBTransitArtwork *modeArtwork;
@property (readonly, nonatomic) BOOL hasAlternateArtwork;
@property (retain, nonatomic) GEOPBTransitArtwork *alternateArtwork;
@property (readonly, nonatomic) BOOL hasHeaderArtwork;
@property (retain, nonatomic) GEOPBTransitArtwork *headerArtwork;
@property (nonatomic) BOOL hasMuid;
@property (nonatomic) unsigned long long muid;
@property (nonatomic) BOOL hasGuidanceSnappingType;
@property (nonatomic) int guidanceSnappingType;
@property (readonly, nonatomic) BOOL hasLineColor;
@property (retain, nonatomic) NSString *lineColor;
@property (nonatomic) BOOL hasSystemIndex;
@property (nonatomic) unsigned int systemIndex;
@property (nonatomic) BOOL hasTransitType;
@property (nonatomic) int transitType;
@property (nonatomic) BOOL hasPreferredDepartureTimeStyle;
@property (nonatomic) int preferredDepartureTimeStyle;
@property (readonly, nonatomic) BOOL hasStyleAttributes;
@property (retain, nonatomic) GEOStyleAttributes *styleAttributes;
@property (readonly, nonatomic) unsigned long long operatingHoursCount;
@property (readonly, nonatomic) struct GEOPBTransitTimeRange { unsigned int x0; unsigned int x1; struct { unsigned char x0 : 1; unsigned char x1 : 1; } x2; } *operatingHours;
@property (readonly, nonatomic) BOOL hasDisplayHints;
@property (retain, nonatomic) GEOPBTransitLineDisplayHints *displayHints;
@property (readonly, nonatomic) BOOL hasNameDisplayString;
@property (retain, nonatomic) NSString *nameDisplayString;
@property (nonatomic) BOOL hasPlaceDisplayStyle;
@property (nonatomic) int placeDisplayStyle;
@property (readonly, nonatomic) PBUnknownFields *unknownFields;

+ (BOOL)isValid:(id)a0;

- (id)init;
- (void)dealloc;
- (BOOL)readFrom:(id)a0;
- (void)writeTo:(id)a0;
- (id)initWithData:(id)a0;
- (id)initWithDictionary:(id)a0;
- (void)clearUnknownFields:(BOOL)a0;
- (void).cxx_destruct;
- (id)jsonRepresentation;
- (id)dictionaryRepresentation;
- (void)copyTo:(id)a0;
- (id)bestName;
- (BOOL)isEqual:(id)a0;
- (void)readAll:(BOOL)a0;
- (void)mergeFrom:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (id)initWithJSON:(id)a0;
- (int)StringAsPlaceDisplayStyle:(id)a0;
- (int)StringAsPreferredDepartureTimeStyle:(id)a0;
- (int)StringAsGuidanceSnappingType:(id)a0;
- (void)addOperatingHours:(struct GEOPBTransitTimeRange { unsigned int x0; unsigned int x1; struct { unsigned char x0 : 1; unsigned char x1 : 1; } x2; })a0;
- (void)clearOperatingHours;
- (id)geoTransitLineWithSystem:(id)a0 locationHint:(struct { double x0; double x1; })a1;
- (id)guidanceSnappingTypeAsString:(int)a0;
- (id)identifierWithLocationHint:(struct { double x0; double x1; })a0;
- (struct GEOPBTransitTimeRange { unsigned int x0; unsigned int x1; struct { unsigned char x0 : 1; unsigned char x1 : 1; } x2; })operatingHoursAtIndex:(unsigned long long)a0;
- (id)placeDisplayStyleAsString:(int)a0;
- (id)preferredDepartureTimeStyleAsString:(int)a0;
- (void)setOperatingHours:(struct GEOPBTransitTimeRange { unsigned int x0; unsigned int x1; struct { unsigned char x0 : 1; unsigned char x1 : 1; } x2; } *)a0 count:(unsigned long long)a1;

@end