luxlabs header browser preview


@class GEORPFeedbackMultiSelectField, GEORPFeedbackULongListField, NSMutableArray, GEORPFeedbackLongField, GEORPFeedbackULongField, GEORPFeedbackTileFeatureInfo, GEORPFeedbackTimestamp, GEORPFeedbackFloatField, GEORPFeedbackUIntField, GEORPFeedbackSingleSelectField, GEORPFeedbackTextListField, GEORPFeedbackRouteStep, GEORPFeedbackIntField, PBDataReader, GEORPFeedbackCoordinateField, GEORPFeedbackTransitLine, GEORPAmenityCorrections, GEORPFeedbackDoubleField, GEORPFeedbackBooleanField, GEORPFeedbackTextField, GEORPFeedbackFieldAnnotations;

@interface GEORPFeedbackFieldValue : PBCodable <NSCopying> {
    PBDataReader *_reader;
    GEORPAmenityCorrections *_amenitiesField;
    GEORPFeedbackFieldAnnotations *_annotations;
    GEORPFeedbackBooleanField *_booleanField;
    GEORPFeedbackTimestamp *_dateTimeField;
    GEORPFeedbackDoubleField *_doubleField;
    GEORPFeedbackFloatField *_floatField;
    NSMutableArray *_hoursFields;
    GEORPFeedbackIntField *_intField;
    GEORPFeedbackCoordinateField *_locationField;
    GEORPFeedbackLongField *_longField;
    GEORPFeedbackMultiSelectField *_multiSelectField;
    NSMutableArray *_photoMetadatas;
    GEORPFeedbackRouteStep *_routeStepField;
    GEORPFeedbackSingleSelectField *_singleSelectField;
    GEORPFeedbackTextField *_textField;
    GEORPFeedbackTextListField *_textListField;
    GEORPFeedbackTileFeatureInfo *_tileFeatureInfoField;
    GEORPFeedbackTransitLine *_transitLineField;
    GEORPFeedbackUIntField *_uintField;
    GEORPFeedbackULongField *_ulongField;
    GEORPFeedbackULongListField *_ulongListField;
    unsigned int _readerMarkPos;
    unsigned int _readerMarkLength;
    struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _readerLock;
    int _fieldValueType;
    struct { unsigned char has_fieldValueType : 1; unsigned char read_amenitiesField : 1; unsigned char read_annotations : 1; unsigned char read_booleanField : 1; unsigned char read_dateTimeField : 1; unsigned char read_doubleField : 1; unsigned char read_floatField : 1; unsigned char read_hoursFields : 1; unsigned char read_intField : 1; unsigned char read_locationField : 1; unsigned char read_longField : 1; unsigned char read_multiSelectField : 1; unsigned char read_photoMetadatas : 1; unsigned char read_routeStepField : 1; unsigned char read_singleSelectField : 1; unsigned char read_textField : 1; unsigned char read_textListField : 1; unsigned char read_tileFeatureInfoField : 1; unsigned char read_transitLineField : 1; unsigned char read_uintField : 1; unsigned char read_ulongField : 1; unsigned char read_ulongListField : 1; unsigned char wrote_anyField : 1; } _flags;
}

@property (nonatomic) BOOL hasFieldValueType;
@property (nonatomic) int fieldValueType;
@property (readonly, nonatomic) BOOL hasSingleSelectField;
@property (retain, nonatomic) GEORPFeedbackSingleSelectField *singleSelectField;
@property (readonly, nonatomic) BOOL hasMultiSelectField;
@property (retain, nonatomic) GEORPFeedbackMultiSelectField *multiSelectField;
@property (readonly, nonatomic) BOOL hasTextField;
@property (retain, nonatomic) GEORPFeedbackTextField *textField;
@property (readonly, nonatomic) BOOL hasTextListField;
@property (retain, nonatomic) GEORPFeedbackTextListField *textListField;
@property (readonly, nonatomic) BOOL hasDateTimeField;
@property (retain, nonatomic) GEORPFeedbackTimestamp *dateTimeField;
@property (readonly, nonatomic) BOOL hasLocationField;
@property (retain, nonatomic) GEORPFeedbackCoordinateField *locationField;
@property (readonly, nonatomic) BOOL hasBooleanField;
@property (retain, nonatomic) GEORPFeedbackBooleanField *booleanField;
@property (readonly, nonatomic) BOOL hasLongField;
@property (retain, nonatomic) GEORPFeedbackLongField *longField;
@property (readonly, nonatomic) BOOL hasUlongField;
@property (retain, nonatomic) GEORPFeedbackULongField *ulongField;
@property (readonly, nonatomic) BOOL hasIntField;
@property (retain, nonatomic) GEORPFeedbackIntField *intField;
@property (readonly, nonatomic) BOOL hasUintField;
@property (retain, nonatomic) GEORPFeedbackUIntField *uintField;
@property (readonly, nonatomic) BOOL hasDoubleField;
@property (retain, nonatomic) GEORPFeedbackDoubleField *doubleField;
@property (readonly, nonatomic) BOOL hasFloatField;
@property (retain, nonatomic) GEORPFeedbackFloatField *floatField;
@property (retain, nonatomic) NSMutableArray *hoursFields;
@property (readonly, nonatomic) BOOL hasTileFeatureInfoField;
@property (retain, nonatomic) GEORPFeedbackTileFeatureInfo *tileFeatureInfoField;
@property (readonly, nonatomic) BOOL hasAmenitiesField;
@property (retain, nonatomic) GEORPAmenityCorrections *amenitiesField;
@property (readonly, nonatomic) BOOL hasUlongListField;
@property (retain, nonatomic) GEORPFeedbackULongListField *ulongListField;
@property (readonly, nonatomic) BOOL hasRouteStepField;
@property (retain, nonatomic) GEORPFeedbackRouteStep *routeStepField;
@property (readonly, nonatomic) BOOL hasTransitLineField;
@property (retain, nonatomic) GEORPFeedbackTransitLine *transitLineField;
@property (retain, nonatomic) NSMutableArray *photoMetadatas;
@property (readonly, nonatomic) BOOL hasAnnotations;
@property (retain, nonatomic) GEORPFeedbackFieldAnnotations *annotations;

+ (BOOL)isValid:(id)a0;
+ (Class)hoursFieldType;
+ (Class)photoMetadataType;

- (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).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)StringAsFieldValueType:(id)a0;
- (void)addHoursField:(id)a0;
- (void)addPhotoMetadata:(id)a0;
- (void)clearHoursFields;
- (void)clearPhotoMetadatas;
- (id)fieldValueTypeAsString:(int)a0;
- (id)hoursFieldAtIndex:(unsigned long long)a0;
- (unsigned long long)hoursFieldsCount;
- (id)photoMetadataAtIndex:(unsigned long long)a0;
- (unsigned long long)photoMetadatasCount;

@end