luxlabs header browser preview


@class GEONumberData, PBUnknownFields, GEOCountdownData, GEOURLData, NSMutableArray, NSString, GEOGenericCombinations, GEOManeuverData, GEOMeasurementData, GEOPrice, NSArray, GEOPBTransitArtwork, PBDataReader, GEOGenericStringData;
@protocol GEOServerFormatTokenPriceValue, GEOServerFormatTokenManeuverValue, GEOServerFormatTokenUrlValue, GEOTransitArtworkDataSource, GEOServerFormatTokenCountdownValue, GEOServerFormatTokenNumberData;

@interface GEOFormatArgument : PBCodable <GEOServerFormatToken, NSCopying> {
    PBDataReader *_reader;
    PBUnknownFields *_unknownFields;
    struct { unsigned int *list; unsigned long long count; unsigned long long size; } _valInt3s;
    GEOPBTransitArtwork *_artwork;
    GEOCountdownData *_countdownData;
    GEOGenericCombinations *_genericCombinations;
    GEOManeuverData *_maneuverData;
    GEOMeasurementData *_measurementData;
    GEONumberData *_numberData;
    GEOPrice *_price;
    GEOGenericStringData *_stringSubstituteData;
    NSMutableArray *_timestampDatas;
    NSString *_token;
    GEOURLData *_urlData;
    NSString *_valString;
    unsigned int _readerMarkPos;
    unsigned int _readerMarkLength;
    struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _readerLock;
    int _format;
    unsigned int _valInt1;
    unsigned int _valInt2;
    int _waypointIndex;
    struct { unsigned char has_format : 1; unsigned char has_valInt1 : 1; unsigned char has_valInt2 : 1; unsigned char has_waypointIndex : 1; unsigned char read_unknownFields : 1; unsigned char read_valInt3s : 1; unsigned char read_artwork : 1; unsigned char read_countdownData : 1; unsigned char read_genericCombinations : 1; unsigned char read_maneuverData : 1; unsigned char read_measurementData : 1; unsigned char read_numberData : 1; unsigned char read_price : 1; unsigned char read_stringSubstituteData : 1; unsigned char read_timestampDatas : 1; unsigned char read_token : 1; unsigned char read_urlData : 1; unsigned char read_valString : 1; unsigned char wrote_anyField : 1; } _flags;
}

@property (readonly, nonatomic) long long type;
@property (readonly, nonatomic) NSString *token;
@property (readonly, nonatomic) unsigned int value1;
@property (readonly, nonatomic) unsigned int value2;
@property (readonly, nonatomic) NSArray *value3s;
@property (readonly, nonatomic) NSString *stringValue;
@property (readonly, nonatomic) float percentageValue;
@property (readonly, nonatomic) BOOL shouldScaleUnits;
@property (readonly, nonatomic) NSString *accessibilityLabel;
@property (readonly, nonatomic) id<GEOServerFormatTokenPriceValue> priceValue;
@property (readonly, nonatomic) id<GEOTransitArtworkDataSource> artworkValue;
@property (readonly, nonatomic) NSArray *timeStampValues;
@property (readonly, nonatomic) id<GEOServerFormatTokenCountdownValue> countdownValue;
@property (readonly, nonatomic) id<GEOServerFormatTokenUrlValue> urlValue;
@property (readonly, nonatomic) id<GEOServerFormatTokenManeuverValue> maneuverValue;
@property (readonly, nonatomic) id<GEOServerFormatTokenNumberData> numberData;
@property (readonly, nonatomic) GEOGenericCombinations *genericCombinations;
@property (readonly, nonatomic) int waypointIndex;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (readonly, nonatomic) BOOL hasToken;
@property (retain, nonatomic) NSString *token;
@property (nonatomic) BOOL hasValInt1;
@property (nonatomic) unsigned int valInt1;
@property (nonatomic) BOOL hasValInt2;
@property (nonatomic) unsigned int valInt2;
@property (readonly, nonatomic) unsigned long long valInt3sCount;
@property (readonly, nonatomic) unsigned int *valInt3s;
@property (readonly, nonatomic) BOOL hasValString;
@property (retain, nonatomic) NSString *valString;
@property (readonly, nonatomic) BOOL hasPrice;
@property (retain, nonatomic) GEOPrice *price;
@property (readonly, nonatomic) BOOL hasArtwork;
@property (retain, nonatomic) GEOPBTransitArtwork *artwork;
@property (retain, nonatomic) NSMutableArray *timestampDatas;
@property (readonly, nonatomic) BOOL hasCountdownData;
@property (retain, nonatomic) GEOCountdownData *countdownData;
@property (readonly, nonatomic) BOOL hasNumberData;
@property (retain, nonatomic) GEONumberData *numberData;
@property (readonly, nonatomic) BOOL hasMeasurementData;
@property (retain, nonatomic) GEOMeasurementData *measurementData;
@property (readonly, nonatomic) BOOL hasUrlData;
@property (retain, nonatomic) GEOURLData *urlData;
@property (readonly, nonatomic) BOOL hasManeuverData;
@property (retain, nonatomic) GEOManeuverData *maneuverData;
@property (readonly, nonatomic) BOOL hasStringSubstituteData;
@property (retain, nonatomic) GEOGenericStringData *stringSubstituteData;
@property (readonly, nonatomic) BOOL hasGenericCombinations;
@property (retain, nonatomic) GEOGenericCombinations *genericCombinations;
@property (nonatomic) BOOL hasFormat;
@property (nonatomic) int format;
@property (nonatomic) BOOL hasWaypointIndex;
@property (nonatomic) int waypointIndex;
@property (readonly, nonatomic) PBUnknownFields *unknownFields;

+ (BOOL)isValid:(id)a0;
+ (Class)timestampDataType;

- (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;
- (BOOL)isEqual:(id)a0;
- (void)readAll:(BOOL)a0;
- (void)mergeFrom:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (id)initWithJSON:(id)a0;
- (id)formatAsString:(int)a0;
- (unsigned int)valInt3AtIndex:(unsigned long long)a0;
- (int)StringAsFormat:(id)a0;
- (id)_formatterForDurationString;
- (double)_secondsRoundedUpToNearestMinute:(double)a0;
- (id)_stringForDurationSeconds:(double)a0 unitsStyle:(long long)a1;
- (id)_stringForPower:(double)a0 unit:(id)a1;
- (void)addTimestampData:(id)a0;
- (void)addValInt3:(unsigned int)a0;
- (void)clearTimestampDatas;
- (void)clearValInt3s;
- (void)setValInt3s:(unsigned int *)a0 count:(unsigned long long)a1;
- (id)stringWithDefaultValues;
- (id)timestampDataAtIndex:(unsigned long long)a0;
- (unsigned long long)timestampDatasCount;

@end