luxlabs header browser preview


@class NSNumber, SignpostAggregationGroup, NSString;

@interface SignpostAggregationGroupDuration : NSObject <NSCopying>

@property (retain, nonatomic) NSNumber *minDurationNs;
@property (retain, nonatomic) NSNumber *maxDurationNs;
@property (weak, nonatomic) SignpostAggregationGroup *parentGroup;
@property (readonly, nonatomic) NSString *type;
@property (readonly, nonatomic) NSString *groupName;
@property (readonly, nonatomic) BOOL telemetryEnabled;
@property (readonly, nonatomic) unsigned long long totalDurationNs;
@property (readonly, nonatomic) double totalDurationMs;
@property (readonly, nonatomic) double totalDurationSeconds;
@property (readonly, nonatomic) unsigned long long averageDurationNs;
@property (readonly, nonatomic) double averageDurationMs;
@property (readonly, nonatomic) double averageDurationSeconds;
@property (readonly, nonatomic) NSNumber *minDurationMs;
@property (readonly, nonatomic) NSNumber *minDurationSeconds;
@property (readonly, nonatomic) NSNumber *maxDurationMs;
@property (readonly, nonatomic) NSNumber *maxDurationSeconds;

+ (id)_sumOfDuration1:(id)a0 duration2:(id)a1 errorOut:(id *)a2;

- (id)_dictionaryRepresentation;
- (void).cxx_destruct;
- (BOOL)isEqual:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (id)_addDuration:(id)a0;
- (void)_addToPayloadDictionary:(id)a0;
- (id)_coreAnalyticsFieldName;
- (id)_initWithMetadataSegment:(id)a0 errorOut:(id *)a1;
- (id)_initWithType:(id)a0 groupName:(id)a1 durationNs:(unsigned long long)a2 telemetryEnabled:(BOOL)a3;

@end