@class GEOAddress, NSString, GEOPlaceSearchRequest, PBUnknownFields, PBDataReader, NSMutableArray, GEOPlace; @interface GEOPlaceResult : PBCodable <NSCopying> { PBDataReader *_reader; PBUnknownFields *_unknownFields; NSMutableArray *_additionalPlaces; NSMutableArray *_disambiguationLabels; unsigned long long _flyoverTourMuid; NSMutableArray *_matchedTokens; NSMutableArray *_namedFeatures; NSMutableArray *_namedFields; GEOPlace *_place; NSString *_quad; GEOPlaceSearchRequest *_revgeoRequestTemplate; NSString *_suggestedQuery; GEOAddress *_tokenEntity; NSMutableArray *_unmatchedStrings; unsigned int _readerMarkPos; unsigned int _readerMarkLength; struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _readerLock; int _cacheControl; unsigned int _travelDistance; unsigned int _travelTime; struct { unsigned char has_flyoverTourMuid : 1; unsigned char has_cacheControl : 1; unsigned char has_travelDistance : 1; unsigned char has_travelTime : 1; unsigned char read_unknownFields : 1; unsigned char read_additionalPlaces : 1; unsigned char read_disambiguationLabels : 1; unsigned char read_matchedTokens : 1; unsigned char read_namedFeatures : 1; unsigned char read_namedFields : 1; unsigned char read_place : 1; unsigned char read_quad : 1; unsigned char read_revgeoRequestTemplate : 1; unsigned char read_suggestedQuery : 1; unsigned char read_tokenEntity : 1; unsigned char read_unmatchedStrings : 1; unsigned char wrote_anyField : 1; } _flags; } @property (retain, nonatomic) GEOPlace *place; @property (retain, nonatomic) NSMutableArray *additionalPlaces; @property (readonly, nonatomic) BOOL hasSuggestedQuery; @property (retain, nonatomic) NSString *suggestedQuery; @property (nonatomic) BOOL hasTravelTime; @property (nonatomic) unsigned int travelTime; @property (nonatomic) BOOL hasTravelDistance; @property (nonatomic) unsigned int travelDistance; @property (readonly, nonatomic) BOOL hasTokenEntity; @property (retain, nonatomic) GEOAddress *tokenEntity; @property (readonly, nonatomic) BOOL hasQuad; @property (retain, nonatomic) NSString *quad; @property (retain, nonatomic) NSMutableArray *unmatchedStrings; @property (retain, nonatomic) NSMutableArray *namedFeatures; @property (readonly, nonatomic) BOOL hasRevgeoRequestTemplate; @property (retain, nonatomic) GEOPlaceSearchRequest *revgeoRequestTemplate; @property (retain, nonatomic) NSMutableArray *matchedTokens; @property (nonatomic) BOOL hasFlyoverTourMuid; @property (nonatomic) unsigned long long flyoverTourMuid; @property (nonatomic) BOOL hasCacheControl; @property (nonatomic) int cacheControl; @property (retain, nonatomic) NSMutableArray *disambiguationLabels; @property (retain, nonatomic) NSMutableArray *namedFields; @property (readonly, nonatomic) PBUnknownFields *unknownFields; + (BOOL)isValid:(id)a0; + (Class)additionalPlaceType; + (Class)disambiguationLabelType; + (Class)matchedTokenType; + (Class)namedFeatureType; + (Class)namedFieldType; + (Class)unmatchedStringType; - (id)geoMapItem; - (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)clearUnknownFields:(BOOL)a0; - (void).cxx_destruct; - (id)jsonRepresentation; - (void)clearSensitiveFields:(unsigned long long)a0; - (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)StringAsCacheControl:(id)a0; - (void)addAdditionalPlace:(id)a0; - (void)addDisambiguationLabel:(id)a0; - (void)addMatchedToken:(id)a0; - (void)addNamedFeature:(id)a0; - (void)addNamedField:(id)a0; - (void)addUnmatchedString:(id)a0; - (id)additionalPlaceAtIndex:(unsigned long long)a0; - (unsigned long long)additionalPlacesCount; - (id)cacheControlAsString:(int)a0; - (void)clearAdditionalPlaces; - (void)clearDisambiguationLabels; - (void)clearMatchedTokens; - (void)clearNamedFeatures; - (void)clearNamedFields; - (void)clearUnmatchedStrings; - (id)disambiguationLabelAtIndex:(unsigned long long)a0; - (unsigned long long)disambiguationLabelsCount; - (id)matchedTokenAtIndex:(unsigned long long)a0; - (unsigned long long)matchedTokensCount; - (id)namedFeatureAtIndex:(unsigned long long)a0; - (unsigned long long)namedFeaturesCount; - (id)namedFieldAtIndex:(unsigned long long)a0; - (unsigned long long)namedFieldsCount; - (id)unmatchedStringAtIndex:(unsigned long long)a0; - (unsigned long long)unmatchedStringsCount; @end