luxlabs header browser preview


@class NSString, NSData;
@protocol NSObject, NSCopying;

@interface DIAttribute : NSObject <NSSecureCoding>

@property (class, readonly) BOOL supportsSecureCoding;

@property (copy, nonatomic) NSString *identifier;
@property (nonatomic) unsigned long long attributeType;
@property (copy, nonatomic) NSString *displayFormat;
@property (copy, nonatomic) NSString *localizedDisplayName;
@property (copy, nonatomic) NSString *localizedPlaceholder;
@property (copy, nonatomic) NSString *submissionKey;
@property (copy, nonatomic) NSString *submissionFormat;
@property (nonatomic) BOOL optional;
@property (nonatomic) BOOL incorrect;
@property (nonatomic) BOOL isSensitive;
@property (nonatomic) BOOL holdLocally;
@property (nonatomic) BOOL notForVerification;
@property (nonatomic) BOOL dataNodeProof;
@property (copy, nonatomic) NSString *group;
@property (copy, nonatomic) NSString *dataNodeProofGroup;
@property (copy, nonatomic) NSData *submissionValue;
@property (copy, nonatomic) NSString *clientValidationRegex;
@property (copy, nonatomic) NSString *codeOnError;
@property (copy, nonatomic) NSString *serverValidationURL;
@property (nonatomic) BOOL hasLabel;
@property (copy, nonatomic) NSString *supportingData;
@property (copy, nonatomic) id<NSObject, NSCopying> defaultValue;
@property (readonly, nonatomic) NSString *reason;
@property (copy, nonatomic, getter=getCurrentValue) id<NSObject, NSCopying> currentValue;

- (id)init;
- (void)encodeWithCoder:(id)a0;
- (id)description;
- (void).cxx_destruct;
- (id)initWithCoder:(id)a0;
- (id)submissionString;
- (BOOL)isAttributeTypeCamera;
- (BOOL)isAttributeTypeCustom;
- (BOOL)isAttributeTypeDate;
- (BOOL)isAttributeTypeDocument;
- (BOOL)isAttributeTypeFooter;
- (BOOL)isAttributeTypeLabel;
- (BOOL)isAttributeTypePicker;
- (BOOL)isAttributeTypeSMSOTP;
- (BOOL)isAttributeTypeText;

@end