luxlabs header browser preview


@class NSArray, NSMutableSet, APOdmlRecipe;

@interface APOdmlTrainingSetBuilder : NSObject

@property (readonly, copy, nonatomic) NSMutableSet *deviceAndSearchLevelRequiredFeatures;
@property (readonly, copy, nonatomic) NSMutableSet *adLevelRequiredFeatures;
@property (readonly, nonatomic) APOdmlRecipe *recipe;
@property (readonly, copy, nonatomic) NSArray *recordIDs;
@property (readonly, copy, nonatomic) NSArray *recordDictionaries;
@property (readonly, copy, nonatomic) NSArray *recordMetadatas;
@property (readonly, nonatomic) unsigned long long placementType;
@property (readonly, nonatomic) unsigned long long trainingSetCount;

+ (id)classesForDataDict;

- (id)initWithRecipe:(id)a0;
- (void).cxx_destruct;
- (id)_additionalMetricsFromAdRecord:(id)a0 clientPttr:(id)a1 error:(id *)a2;
- (BOOL)_extractFeaturesFromDataBlob:(id)a0 featuresRequired:(id)a1 andSaveTo:(id)a2 error:(id *)a3;
- (id)_gatherFeaturesFromAdRecord:(id)a0 requiredFeatures:(id)a1 forMetricsOnly:(BOOL)a2 error:(id *)a3;
- (void)_preprocessDESRecordSet:(id)a0 andAddMetadataTo:(id)a1 addUnarchivedDataTo:(id)a2 addRecordIDsTo:(id)a3;
- (id)_trainingRowsFromDESRecord:(id)a0 isCounterfactual:(id)a1 error:(id *)a2;
- (void)addRequiredFeatures:(id)a0;
- (id)generateTrainingSet:(id *)a0;
- (id)initWithDESRecordSet:(id)a0 recipe:(id)a1;
- (id)initWithRecipe:(id)a0 recordDictionaries:(id)a1 recordMetadatas:(id)a2 recordIDs:(id)a3;
- (id)metricsFromDESRecordWithClientPttr:(id)a0 error:(id *)a1;
- (BOOL)setError:(id *)a0 errorCode:(long long)a1;
- (BOOL)setErrorPtr:(id *)a0 toError:(id)a1;
- (id)translateFeatureKeyToDESKey:(id)a0;

@end