luxlabs header browser preview


@class NSArray, NSDictionary, MTCallerSuppliedFields, NSMutableDictionary, MTPromise, NSMutableArray;

@interface MTMetricsData : MTObject

@property (retain, nonatomic) NSArray *registeredEventData;
@property (retain, nonatomic) NSDictionary *baseFields;
@property (retain, nonatomic) NSArray *additionalBaseData;
@property (retain, nonatomic) NSDictionary *eventSpecificFields;
@property (retain, nonatomic) NSArray *additionalEventData;
@property (retain, nonatomic) MTPromise *configBaseFields;
@property (retain, nonatomic) MTCallerSuppliedFields *callerSuppliedFields;
@property (retain, nonatomic) NSMutableArray *additionalData;
@property (retain, nonatomic) NSMutableDictionary *performanceData;
@property (retain, nonatomic) NSMutableArray *postProcessingBlocks;
@property (nonatomic) BOOL samplingEnabled;
@property (nonatomic, getter=isAnonymous, setter=setAnonymous:) BOOL anonymous;

- (void)addFields:(id)a0;
- (void).cxx_destruct;
- (id)debugDescription;
- (id)toDictionary;
- (void)addFieldsWithPromise:(id)a0;
- (void)addFieldsWithDictionary:(id)a0;
- (id)recordEvent;
- (void)addPostProcessingBlock:(id /* block */)a0;
- (void)addPostProcessingBlocks:(id)a0;
- (void)cancelUnfinishedPromisedEventData;
- (id)composeFieldsMaps;
- (id)getAdditionalData;
- (id)getPostProcessingBlocks;
- (id)userAndClientIDFields;

@end