@class NSString, GEOPDDatasetABStatus, PBDataReader, PBUnknownFields, NSMutableArray, GEOPDPlacesRequestResponseAnalyticsData, GEOPDPlaceGlobalResult, GEOClientMetrics; @interface GEOPDPlaceResponse : PBCodable { PBDataReader *_reader; PBUnknownFields *_unknownFields; GEOPDPlacesRequestResponseAnalyticsData *_analyticData; GEOClientMetrics *_clientMetrics; GEOPDDatasetABStatus *_datasetAbStatus; NSString *_debugApiKey; unsigned long long _debugLatencyMs; NSMutableArray *_displayLanguages; NSString *_displayRegion; NSMutableArray *_dotPlaces; GEOPDPlaceGlobalResult *_globalResult; NSMutableArray *_mapsResults; NSMutableArray *_legacyPlaceResults; NSMutableArray *_spokenLanguages; unsigned int _readerMarkPos; unsigned int _readerMarkLength; struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _readerLock; int _requestType; int _status; struct { unsigned char has_debugLatencyMs : 1; unsigned char has_requestType : 1; unsigned char has_status : 1; unsigned char read_unknownFields : 1; unsigned char read_analyticData : 1; unsigned char read_clientMetrics : 1; unsigned char read_datasetAbStatus : 1; unsigned char read_debugApiKey : 1; unsigned char read_displayLanguages : 1; unsigned char read_displayRegion : 1; unsigned char read_dotPlaces : 1; unsigned char read_globalResult : 1; unsigned char read_mapsResults : 1; unsigned char read_legacyPlaceResults : 1; unsigned char read_spokenLanguages : 1; unsigned char wrote_anyField : 1; } _flags; } @property (nonatomic) BOOL hasDebugLatencyMs; @property (nonatomic) unsigned long long debugLatencyMs; @property (readonly, nonatomic) BOOL hasClientMetrics; @property (retain, nonatomic) GEOClientMetrics *clientMetrics; @property (nonatomic) BOOL hasStatus; @property (nonatomic) int status; @property (nonatomic) BOOL hasRequestType; @property (nonatomic) int requestType; @property (readonly, nonatomic) BOOL hasGlobalResult; @property (retain, nonatomic) GEOPDPlaceGlobalResult *globalResult; @property (retain, nonatomic) NSMutableArray *legacyPlaceResults; @property (retain, nonatomic) NSMutableArray *displayLanguages; @property (readonly, nonatomic) BOOL hasDisplayRegion; @property (retain, nonatomic) NSString *displayRegion; @property (retain, nonatomic) NSMutableArray *spokenLanguages; @property (readonly, nonatomic) BOOL hasDebugApiKey; @property (retain, nonatomic) NSString *debugApiKey; @property (readonly, nonatomic) BOOL hasDatasetAbStatus; @property (retain, nonatomic) GEOPDDatasetABStatus *datasetAbStatus; @property (retain, nonatomic) NSMutableArray *mapsResults; @property (retain, nonatomic) NSMutableArray *dotPlaces; @property (readonly, nonatomic) BOOL hasAnalyticData; @property (retain, nonatomic) GEOPDPlacesRequestResponseAnalyticsData *analyticData; @property (readonly, nonatomic) PBUnknownFields *unknownFields; + (Class)mapsResultType; + (BOOL)isValid:(id)a0; + (Class)legacyPlaceResultType; + (Class)dotPlaceType; + (Class)spokenLanguageType; + (Class)displayLanguageType; - (void)addDisplayLanguage:(id)a0; - (id)statusAsString:(int)a0; - (id)init; - (int)StringAsStatus:(id)a0; - (unsigned long long)hash; - (void)clearLegacyPlaceResults; - (void)clearDisplayLanguages; - (void)addLegacyPlaceResult:(id)a0; - (BOOL)readFrom:(id)a0; - (void)addSpokenLanguage:(id)a0; - (unsigned long long)displayLanguagesCount; - (unsigned long long)legacyPlaceResultsCount; - (void)writeTo:(id)a0; - (void)addMapsResult:(id)a0; - (id)resultsWithResultType:(int)a0; - (BOOL)hasGreenTeaWithValue:(BOOL)a0; - (unsigned long long)spokenLanguagesCount; - (id)initWithData:(id)a0; - (id)initWithDictionary:(id)a0; - (id)dotPlaceAtIndex:(unsigned long long)a0; - (id)description; - (id)mapsResultAtIndex:(unsigned long long)a0; - (id)requestTypeAsString:(int)a0; - (void)clearUnknownFields:(BOOL)a0; - (int)StringAsRequestType:(id)a0; - (id)displayLanguageAtIndex:(unsigned long long)a0; - (id)legacyPlaceResultAtIndex:(unsigned long long)a0; - (void)clearMapsResults; - (void).cxx_destruct; - (unsigned long long)dotPlacesCount; - (id)jsonRepresentation; - (id)spokenLanguageAtIndex:(unsigned long long)a0; - (void)clearSensitiveFields:(unsigned long long)a0; - (id)dictionaryRepresentation; - (void)addDotPlace:(id)a0; - (void)copyTo:(id)a0; - (BOOL)isEqual:(id)a0; - (id)_disambiguationLabels; - (void)clearSpokenLanguages; - (id)initWithPlace:(id)a0 forRequestType:(int)a1; - (void)readAll:(BOOL)a0; - (unsigned long long)mapsResultsCount; - (void)mergeFrom:(id)a0; - (void)clearDotPlaces; - (id)copyWithZone:(struct _NSZone { } *)a0; - (unsigned long long)resultsCountWithResultType:(int)a0; - (id)initWithJSON:(id)a0; @end