@interface GEONetEventAggregateStats : PBCodable { unsigned long long _algMean; unsigned long long _max; unsigned long long _min; unsigned long long _p10; unsigned long long _p25; unsigned long long _p50; unsigned long long _p75; unsigned long long _p90; unsigned long long _p99; struct { unsigned char has_algMean : 1; unsigned char has_max : 1; unsigned char has_min : 1; unsigned char has_p10 : 1; unsigned char has_p25 : 1; unsigned char has_p50 : 1; unsigned char has_p75 : 1; unsigned char has_p90 : 1; unsigned char has_p99 : 1; } _flags; } @property (nonatomic) BOOL hasMin; @property (nonatomic) unsigned long long min; @property (nonatomic) BOOL hasMax; @property (nonatomic) unsigned long long max; @property (nonatomic) BOOL hasP10; @property (nonatomic) unsigned long long p10; @property (nonatomic) BOOL hasP25; @property (nonatomic) unsigned long long p25; @property (nonatomic) BOOL hasP50; @property (nonatomic) unsigned long long p50; @property (nonatomic) BOOL hasP75; @property (nonatomic) unsigned long long p75; @property (nonatomic) BOOL hasP90; @property (nonatomic) unsigned long long p90; @property (nonatomic) BOOL hasP99; @property (nonatomic) unsigned long long p99; @property (nonatomic) BOOL hasAlgMean; @property (nonatomic) unsigned long long algMean; + (BOOL)isValid:(id)a0; - (unsigned long long)hash; - (BOOL)readFrom:(id)a0; - (void)writeTo:(id)a0; - (id)initWithDictionary:(id)a0; - (id)description; - (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; @end