luxlabs header browser preview


@class NSString, SGExtractionInfo;

@interface SGDetection : NSObject

@property (readonly, nonatomic) unsigned int type;
@property (readonly, nonatomic) NSString *extraction;
@property (readonly, nonatomic) NSString *context;
@property (readonly, nonatomic) struct _NSRange { unsigned long long location; unsigned long long length; } contextRangeOfInterest;
@property (readonly, nonatomic) NSString *label;
@property (readonly, nonatomic) BOOL hasPhoneLabel;
@property (readonly, nonatomic) struct _NSRange { unsigned long long location; unsigned long long length; } match;
@property (readonly, nonatomic) SGExtractionInfo *extractionInfo;
@property (readonly, nonatomic) BOOL isUnlikelyPhone;

+ (id)detectionWithType:(unsigned int)a0 text:(id)a1 matchRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a2 matchString:(id)a3 label:(id)a4 hasPhoneLabel:(BOOL)a5 extractionInfo:(id)a6 isUnlikelyPhone:(BOOL)a7;

- (id)description;
- (void).cxx_destruct;
- (id)initWithType:(unsigned int)a0 extraction:(id)a1 context:(id)a2 contextRangeOfInterest:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a3 label:(id)a4 hasPhoneLabel:(BOOL)a5 match:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a6 extractionInfo:(id)a7 isUnlikelyPhone:(BOOL)a8;

@end