@class NSString; @interface TITextInputTraits : NSObject <NSCopying, NSSecureCoding> { union { long long integerValue; struct { unsigned char autocapitalizationType : 2; unsigned char autocorrectionType : 2; unsigned char spellCheckingType : 2; unsigned char keyboardType : 5; unsigned char keyboardAppearance : 3; unsigned char returnKeyType : 5; unsigned char textScriptType : 4; unsigned char enablesReturnKeyAutomatically : 1; unsigned char secureTextEntry : 1; unsigned char disablePrediction : 1; unsigned char smartInsertDeleteType : 2; unsigned char smartQuotesType : 2; unsigned char smartDashesType : 2; } fields; } _mask; union { long long integerValue; struct { unsigned char inlineCompletionType : 2; } fields; } _auxMask; } @property (class, readonly) BOOL supportsSecureCoding; @property (readonly, nonatomic) unsigned long long version; @property (nonatomic) unsigned long long autocapitalizationType; @property (nonatomic) unsigned long long autocorrectionType; @property (nonatomic) unsigned long long spellCheckingType; @property (nonatomic) unsigned long long keyboardType; @property (nonatomic) unsigned long long keyboardAppearance; @property (nonatomic) unsigned long long returnKeyType; @property (nonatomic) BOOL enablesReturnKeyAutomatically; @property (nonatomic) BOOL secureTextEntry; @property (copy, nonatomic) NSString *recentInputIdentifier; @property (copy, nonatomic) NSString *textContentType; @property (nonatomic) unsigned long long textScriptType; @property (nonatomic) BOOL smartInsertDeleteEnabled; @property (nonatomic) BOOL smartQuotesEnabled; @property (nonatomic) BOOL smartDashesEnabled; @property (nonatomic) unsigned long long smartInsertDeleteType; @property (nonatomic) unsigned long long smartQuotesType; @property (nonatomic) unsigned long long smartDashesType; @property (nonatomic) BOOL disablePrediction; @property (nonatomic) unsigned long long inlineCompletionType; - (id)init; - (void)encodeWithCoder:(id)a0; - (id)description; - (void).cxx_destruct; - (BOOL)isEqual:(id)a0; - (id)initWithCoder:(id)a0; - (id)copyWithZone:(struct _NSZone { } *)a0; @end