@class NSString, GEONetEventAggregateStats, PBDataReader; @interface GEONetEventDimensionalGrouping : PBCodable { PBDataReader *_reader; NSString *_appId; NSString *_countryCode; long long _errorCode; NSString *_errorDomain; unsigned long long _eventCount; GEONetEventAggregateStats *_latencyStats; NSString *_manifestEnv; NSString *_requestingAppId; GEONetEventAggregateStats *_rxBytesStats; NSString *_svcIp; GEONetEventAggregateStats *_txBytesStats; unsigned int _readerMarkPos; unsigned int _readerMarkLength; struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _readerLock; unsigned int _dataSetId; unsigned int _day; unsigned int _httpResponseCode; unsigned int _month; int _networkService; int _placeType; unsigned int _tileSetId; int _tileSetStyle; unsigned int _year; BOOL _isBackground; BOOL _reusedConnection; BOOL _usedCellular; struct { unsigned char has_errorCode : 1; unsigned char has_eventCount : 1; unsigned char has_dataSetId : 1; unsigned char has_day : 1; unsigned char has_httpResponseCode : 1; unsigned char has_month : 1; unsigned char has_networkService : 1; unsigned char has_placeType : 1; unsigned char has_tileSetId : 1; unsigned char has_tileSetStyle : 1; unsigned char has_year : 1; unsigned char has_isBackground : 1; unsigned char has_reusedConnection : 1; unsigned char has_usedCellular : 1; unsigned char read_appId : 1; unsigned char read_countryCode : 1; unsigned char read_errorDomain : 1; unsigned char read_latencyStats : 1; unsigned char read_manifestEnv : 1; unsigned char read_requestingAppId : 1; unsigned char read_rxBytesStats : 1; unsigned char read_svcIp : 1; unsigned char read_txBytesStats : 1; unsigned char wrote_anyField : 1; } _flags; } @property (nonatomic) BOOL hasYear; @property (nonatomic) unsigned int year; @property (nonatomic) BOOL hasMonth; @property (nonatomic) unsigned int month; @property (nonatomic) BOOL hasDay; @property (nonatomic) unsigned int day; @property (nonatomic) BOOL hasUsedCellular; @property (nonatomic) BOOL usedCellular; @property (readonly, nonatomic) BOOL hasAppId; @property (retain, nonatomic) NSString *appId; @property (readonly, nonatomic) BOOL hasRequestingAppId; @property (retain, nonatomic) NSString *requestingAppId; @property (readonly, nonatomic) BOOL hasCountryCode; @property (retain, nonatomic) NSString *countryCode; @property (nonatomic) BOOL hasNetworkService; @property (nonatomic) int networkService; @property (nonatomic) BOOL hasPlaceType; @property (nonatomic) int placeType; @property (nonatomic) BOOL hasTileSetId; @property (nonatomic) unsigned int tileSetId; @property (nonatomic) BOOL hasDataSetId; @property (nonatomic) unsigned int dataSetId; @property (nonatomic) BOOL hasTileSetStyle; @property (nonatomic) int tileSetStyle; @property (readonly, nonatomic) BOOL hasSvcIp; @property (retain, nonatomic) NSString *svcIp; @property (readonly, nonatomic) BOOL hasErrorDomain; @property (retain, nonatomic) NSString *errorDomain; @property (nonatomic) BOOL hasErrorCode; @property (nonatomic) long long errorCode; @property (readonly, nonatomic) BOOL hasManifestEnv; @property (retain, nonatomic) NSString *manifestEnv; @property (nonatomic) BOOL hasHttpResponseCode; @property (nonatomic) unsigned int httpResponseCode; @property (nonatomic) BOOL hasReusedConnection; @property (nonatomic) BOOL reusedConnection; @property (nonatomic) BOOL hasIsBackground; @property (nonatomic) BOOL isBackground; @property (readonly, nonatomic) BOOL hasLatencyStats; @property (retain, nonatomic) GEONetEventAggregateStats *latencyStats; @property (readonly, nonatomic) BOOL hasTxBytesStats; @property (retain, nonatomic) GEONetEventAggregateStats *txBytesStats; @property (readonly, nonatomic) BOOL hasRxBytesStats; @property (retain, nonatomic) GEONetEventAggregateStats *rxBytesStats; @property (nonatomic) BOOL hasEventCount; @property (nonatomic) unsigned long long eventCount; + (BOOL)isValid:(id)a0; - (id)init; - (unsigned long long)hash; - (BOOL)readFrom:(id)a0; - (int)StringAsPlaceType:(id)a0; - (int)StringAsNetworkService:(id)a0; - (void)writeTo:(id)a0; - (id)initWithData:(id)a0; - (id)initWithDictionary:(id)a0; - (id)description; - (void).cxx_destruct; - (id)jsonRepresentation; - (id)dictionaryRepresentation; - (void)copyTo:(id)a0; - (id)placeTypeAsString:(int)a0; - (BOOL)isEqual:(id)a0; - (id)networkServiceAsString:(int)a0; - (void)readAll:(BOOL)a0; - (void)mergeFrom:(id)a0; - (id)copyWithZone:(struct _NSZone { } *)a0; - (id)initWithJSON:(id)a0; - (int)StringAsTileSetStyle:(id)a0; - (id)tileSetStyleAsString:(int)a0; @end