@class PBUnknownFields, GEORPSearchCommonContext, PBDataReader, GEORPMapLocation, GEORPCurrentEnvironmentManifestURLs, GEOABAssignmentResponse, GEORPSourceInfo, NSMutableArray, GEORPUserPath, GEORPNavigationSettings; @interface GEORPFeedbackCommonContext : PBCodable { PBDataReader *_reader; PBUnknownFields *_unknownFields; struct { int *list; unsigned long long count; unsigned long long size; } _userPaths; NSMutableArray *_auxiliaryControls; double _clientCreatedAt; GEORPUserPath *_combinedUserPath; GEOABAssignmentResponse *_currentAbAssignmentResponse; GEORPCurrentEnvironmentManifestURLs *_currentEnvironmentManifestUrls; GEORPMapLocation *_mapLocation; GEORPNavigationSettings *_navigationSettings; unsigned long long _originatingAuxiliaryControlIndex; GEORPSearchCommonContext *_searchCommon; GEORPSourceInfo *_sourceInfo; NSMutableArray *_visibleTileSets; unsigned int _readerMarkPos; unsigned int _readerMarkLength; struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _readerLock; int _deviceGmtOffset; int _pinType; BOOL _isSprMap; struct { unsigned char has_clientCreatedAt : 1; unsigned char has_originatingAuxiliaryControlIndex : 1; unsigned char has_deviceGmtOffset : 1; unsigned char has_pinType : 1; unsigned char has_isSprMap : 1; unsigned char read_unknownFields : 1; unsigned char read_userPaths : 1; unsigned char read_auxiliaryControls : 1; unsigned char read_combinedUserPath : 1; unsigned char read_currentAbAssignmentResponse : 1; unsigned char read_currentEnvironmentManifestUrls : 1; unsigned char read_mapLocation : 1; unsigned char read_navigationSettings : 1; unsigned char read_searchCommon : 1; unsigned char read_sourceInfo : 1; unsigned char read_visibleTileSets : 1; unsigned char wrote_anyField : 1; } _flags; } @property (nonatomic) BOOL hasPinType; @property (nonatomic) int pinType; @property (readonly, nonatomic) BOOL hasMapLocation; @property (retain, nonatomic) GEORPMapLocation *mapLocation; @property (retain, nonatomic) NSMutableArray *visibleTileSets; @property (readonly, nonatomic) unsigned long long userPathsCount; @property (readonly, nonatomic) int *userPaths; @property (nonatomic) BOOL hasClientCreatedAt; @property (nonatomic) double clientCreatedAt; @property (retain, nonatomic) NSMutableArray *auxiliaryControls; @property (nonatomic) BOOL hasOriginatingAuxiliaryControlIndex; @property (nonatomic) unsigned long long originatingAuxiliaryControlIndex; @property (nonatomic) BOOL hasDeviceGmtOffset; @property (nonatomic) int deviceGmtOffset; @property (readonly, nonatomic) BOOL hasCurrentEnvironmentManifestUrls; @property (retain, nonatomic) GEORPCurrentEnvironmentManifestURLs *currentEnvironmentManifestUrls; @property (readonly, nonatomic) BOOL hasNavigationSettings; @property (retain, nonatomic) GEORPNavigationSettings *navigationSettings; @property (readonly, nonatomic) BOOL hasSourceInfo; @property (retain, nonatomic) GEORPSourceInfo *sourceInfo; @property (readonly, nonatomic) BOOL hasSearchCommon; @property (retain, nonatomic) GEORPSearchCommonContext *searchCommon; @property (readonly, nonatomic) BOOL hasCurrentAbAssignmentResponse; @property (retain, nonatomic) GEOABAssignmentResponse *currentAbAssignmentResponse; @property (nonatomic) BOOL hasIsSprMap; @property (nonatomic) BOOL isSprMap; @property (readonly, nonatomic) BOOL hasCombinedUserPath; @property (retain, nonatomic) GEORPUserPath *combinedUserPath; @property (readonly, nonatomic) PBUnknownFields *unknownFields; + (BOOL)isValid:(id)a0; + (Class)auxiliaryControlType; + (Class)visibleTileSetType; - (id)init; - (unsigned long long)hash; - (void)dealloc; - (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; - (BOOL)isEqual:(id)a0; - (void)readAll:(BOOL)a0; - (void)mergeFrom:(id)a0; - (id)copyWithZone:(struct _NSZone { } *)a0; - (id)initWithJSON:(id)a0; - (int)StringAsUserPaths:(id)a0; - (int)StringAsPinType:(id)a0; - (void)_recordCurrentEnvironment:(id)a0; - (void)_recordManifestURLs:(id)a0; - (void)addAuxiliaryControl:(id)a0; - (void)addUserPath:(int)a0; - (void)addVisibleTileSet:(id)a0; - (id)auxiliaryControlAtIndex:(unsigned long long)a0; - (unsigned long long)auxiliaryControlsCount; - (void)clearAuxiliaryControls; - (void)clearUserPaths; - (void)clearVisibleTileSets; - (id)pinTypeAsString:(int)a0; - (void)recordEnvironmentAndManifestURLs; - (void)setUserPaths:(int *)a0 count:(unsigned long long)a1; - (int)userPathAtIndex:(unsigned long long)a0; - (id)userPathsAsString:(int)a0; - (id)visibleTileSetAtIndex:(unsigned long long)a0; - (unsigned long long)visibleTileSetsCount; @end