@class NSString, NSDate; @interface CADPropertyFilter : CADFilter @property (readonly, nonatomic) long long property; @property (readonly, nonatomic) long long comparison; @property (readonly, nonatomic) NSString *stringValue; @property (readonly, nonatomic) long long integerValue; @property (readonly, nonatomic) NSDate *dateValue; @property (readonly, nonatomic) BOOL isString; @property (readonly, nonatomic) BOOL isInteger; @property (readonly, nonatomic) BOOL isDate; + (BOOL)supportsSecureCoding; - (BOOL)validate; - (void)encodeWithCoder:(id)a0; - (void).cxx_destruct; - (id)initWithCoder:(id)a0; - (id)initWithProperty:(long long)a0 comparison:(long long)a1 dateValue:(id)a2; - (id)initWithProperty:(long long)a0 comparison:(long long)a1 integerValue:(long long)a2; - (id)initWithProperty:(long long)a0 comparison:(long long)a1 stringValue:(id)a2; - (BOOL)applicableToEntityType:(int)a0; - (id)extendWhereClause:(id)a0 usingOperation:(long long)a1 withValues:(id)a2 andTypes:(id)a3; - (BOOL)validateWithRequiredPropertyType:(int)a0; @end