luxlabs header browser preview


@class NSArray, NSString, NSNumber;

@interface PPQuickTypeQuery : NSObject <NSSecureCoding, NSCopying>

@property (class, readonly) BOOL supportsSecureCoding;

@property (nonatomic) unsigned char type;
@property (nonatomic) unsigned char subtype;
@property (nonatomic) unsigned char semanticTag;
@property (nonatomic) unsigned int fields;
@property (nonatomic) unsigned char time;
@property (nonatomic) unsigned char options;
@property (retain, nonatomic) NSArray *subFields;
@property (copy, nonatomic) NSString *label;
@property (retain, nonatomic) NSArray *people;
@property (copy, nonatomic) NSString *localeIdentifier;
@property (copy, nonatomic) NSString *bundleIdentifier;
@property (retain, nonatomic) NSArray *recipients;
@property (retain, nonatomic) NSNumber *timeoutSeconds;

+ (id)_subfieldsFromString:(id)a0;
+ (unsigned char)_subtypeFromString:(id)a0;
+ (id)quickTypeQueryWithType:(unsigned char)a0 subtype:(unsigned char)a1 semanticTag:(unsigned char)a2 fields:(unsigned int)a3 time:(unsigned char)a4 options:(unsigned char)a5 subFields:(id)a6 label:(id)a7 people:(id)a8 localeIdentifier:(id)a9 bundleIdentifier:(id)a10 recipients:(id)a11;
+ (unsigned char)_timeFromString:(id)a0;
+ (id)quickTypeQueryFromLMTokens:(id)a0 localeIdentifier:(id)a1 recipients:(id)a2 bundleIdentifier:(id)a3;
+ (unsigned char)_typeFromString:(id)a0;
+ (id)_labelFromLMFieldString:(id)a0 qualifiers:(id)a1;
+ (id)quickTypeQueryWithType:(unsigned char)a0 subtype:(unsigned char)a1 semanticTag:(unsigned char)a2 fields:(unsigned int)a3 time:(unsigned char)a4 subFields:(id)a5 label:(id)a6 people:(id)a7 localeIdentifier:(id)a8 bundleIdentifier:(id)a9 recipients:(id)a10;
+ (unsigned char)_semanticTagFromString:(id)a0;
+ (id)_peopleNamesFromLMQualifiers:(id)a0;
+ (unsigned int)_fieldsFromStrings:(id)a0;

- (id)init;
- (unsigned long long)hash;
- (void)encodeWithCoder:(id)a0;
- (BOOL)isEqualToQuickTypeQuery:(id)a0;
- (id)description;
- (void).cxx_destruct;
- (BOOL)isResultEquivelentToQuickTypeQuery:(id)a0;
- (id)initWithType:(unsigned char)a0 subtype:(unsigned char)a1 semanticTag:(unsigned char)a2 fields:(unsigned int)a3 time:(unsigned char)a4 options:(unsigned char)a5 subFields:(id)a6 label:(id)a7 people:(id)a8 localeIdentifier:(id)a9 bundleIdentifier:(id)a10 recipients:(id)a11 timeoutSeconds:(id)a12;
- (BOOL)isEqual:(id)a0;
- (id)initWithCoder:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;

@end