luxlabs header browser preview


@class NSString;

@interface TIAnalyticsFieldSpec : NSObject

@property (readonly, nonatomic) NSString *name;

+ (id)floatFieldSpecWithName:(id)a0 maxValue:(double)a1;
+ (id)floatFieldSpecWithName:(id)a0 minValue:(double)a1 maxValue:(double)a2;
+ (id)floatFieldSpecWithName:(id)a0;
+ (id)booleanFieldSpecWithName:(id)a0;
+ (id)enumFieldSpecWithName:(id)a0;
+ (id)floatFieldSpecWithName:(id)a0 minValue:(id)a1 maxValue:(id)a2 significantDigits:(id)a3;
+ (id)stringFieldSpecWithName:(id)a0;
+ (id)integerFieldSpecWithName:(id)a0 maxValue:(long long)a1;
+ (id)integerFieldSpecWithName:(id)a0 minValue:(long long)a1 maxValue:(long long)a2;
+ (id)integerFieldSpecWithName:(id)a0 minValue:(id)a1 maxValue:(id)a2 significantDigits:(id)a3;
+ (id)integerFieldSpecWithName:(id)a0;
+ (id)floatFieldSpecWithName:(id)a0 minValue:(double)a1;
+ (id)stringFieldSpecWithName:(id)a0 allowedValues:(id)a1;
+ (id)integerFieldSpecWithName:(id)a0 minValue:(long long)a1;

- (BOOL)validate:(id)a0 error:(id *)a1;
- (id)initWithName:(id)a0;
- (void).cxx_destruct;
- (id)errorFromNil;
- (id)errorFromValue:(id)a0 code:(long long)a1 message:(id)a2;

@end