@class NSString, NSMutableArray, PBUnknownFields; @interface GEOStructuredAddress : PBCodable { PBUnknownFields *_unknownFields; struct { long long *list; unsigned long long count; unsigned long long size; } _geoIds; NSString *_administrativeAreaCode; NSString *_administrativeArea; NSMutableArray *_areaOfInterests; NSString *_countryCode; NSString *_country; NSMutableArray *_dependentLocalitys; NSString *_fullThoroughfare; NSString *_inlandWater; NSString *_locality; NSString *_ocean; NSString *_postCodeExtension; NSString *_postCodeFull; NSString *_postCode; NSString *_premises; NSString *_premise; NSString *_subAdministrativeArea; NSString *_subLocality; NSMutableArray *_subPremises; NSString *_subThoroughfare; NSString *_thoroughfare; } @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly, nonatomic) BOOL hasCountry; @property (retain, nonatomic) NSString *country; @property (readonly, nonatomic) BOOL hasCountryCode; @property (retain, nonatomic) NSString *countryCode; @property (readonly, nonatomic) BOOL hasAdministrativeArea; @property (retain, nonatomic) NSString *administrativeArea; @property (readonly, nonatomic) BOOL hasAdministrativeAreaCode; @property (retain, nonatomic) NSString *administrativeAreaCode; @property (readonly, nonatomic) BOOL hasSubAdministrativeArea; @property (retain, nonatomic) NSString *subAdministrativeArea; @property (readonly, nonatomic) BOOL hasLocality; @property (retain, nonatomic) NSString *locality; @property (readonly, nonatomic) BOOL hasPostCode; @property (retain, nonatomic) NSString *postCode; @property (readonly, nonatomic) BOOL hasSubLocality; @property (retain, nonatomic) NSString *subLocality; @property (readonly, nonatomic) BOOL hasPremises; @property (retain, nonatomic) NSString *premises; @property (readonly, nonatomic) BOOL hasThoroughfare; @property (retain, nonatomic) NSString *thoroughfare; @property (readonly, nonatomic) BOOL hasSubThoroughfare; @property (retain, nonatomic) NSString *subThoroughfare; @property (readonly, nonatomic) BOOL hasFullThoroughfare; @property (retain, nonatomic) NSString *fullThoroughfare; @property (readonly, nonatomic) BOOL hasPostCodeExtension; @property (retain, nonatomic) NSString *postCodeExtension; @property (retain, nonatomic) NSMutableArray *areaOfInterests; @property (readonly, nonatomic) BOOL hasInlandWater; @property (retain, nonatomic) NSString *inlandWater; @property (readonly, nonatomic) BOOL hasOcean; @property (retain, nonatomic) NSString *ocean; @property (retain, nonatomic) NSMutableArray *dependentLocalitys; @property (readonly, nonatomic) BOOL hasPremise; @property (retain, nonatomic) NSString *premise; @property (retain, nonatomic) NSMutableArray *subPremises; @property (readonly, nonatomic) BOOL hasPostCodeFull; @property (retain, nonatomic) NSString *postCodeFull; @property (readonly, nonatomic) unsigned long long geoIdsCount; @property (readonly, nonatomic) long long *geoIds; @property (readonly, nonatomic) PBUnknownFields *unknownFields; + (BOOL)isValid:(id)a0; + (Class)subPremiseType; + (Class)areaOfInterestType; + (Class)dependentLocalityType; - (void)dealloc; - (BOOL)readFrom:(id)a0; - (id)addressDictionary; - (id)urlRepresentation; - (void)writeTo:(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)mergeFrom:(id)a0; - (id)copyWithZone:(struct _NSZone { } *)a0; - (id)initWithJSON:(id)a0; - (BOOL)isEmpty; - (BOOL)_isEquivalentURLRepresentationTo:(id)a0; - (void)addAreaOfInterest:(id)a0; - (void)addDependentLocality:(id)a0; - (void)addGeoId:(long long)a0; - (void)addSubPremise:(id)a0; - (id)areaOfInterestAtIndex:(unsigned long long)a0; - (unsigned long long)areaOfInterestsCount; - (void)clearAreaOfInterests; - (void)clearDependentLocalitys; - (void)clearGeoIds; - (void)clearSubPremises; - (id)dependentLocalityAtIndex:(unsigned long long)a0; - (unsigned long long)dependentLocalitysCount; - (long long)geoIdAtIndex:(unsigned long long)a0; - (id)initWithAddressDictionary:(id)a0; - (id)initWithPostalAddress:(id)a0; - (id)initWithUrlRepresentation:(id)a0; - (id)postalAddress; - (void)setGeoIds:(long long *)a0 count:(unsigned long long)a1; - (id)subPremiseAtIndex:(unsigned long long)a0; - (unsigned long long)subPremisesCount; @end