luxlabs header browser preview


@class NSString, NSData, NSDate;

@interface UMLUser : NSObject

@property (nonatomic) int uid;
@property (nonatomic) int gid;
@property (nonatomic) long long apnsID;
@property (copy, nonatomic) NSString *userUUID;
@property (copy, nonatomic) NSString *alternateDSID;
@property (copy, nonatomic) NSString *userType;
@property (copy, nonatomic) NSString *username;
@property (copy, nonatomic) NSString *firstName;
@property (copy, nonatomic) NSString *lastName;
@property (copy, nonatomic) NSString *displayName;
@property (copy, nonatomic) NSString *userLanguauge;
@property (copy, nonatomic) NSString *fileInfoPath;
@property (copy, nonatomic) NSString *libInfoPath;
@property (copy, nonatomic) NSString *diskNode;
@property (copy, nonatomic) NSString *volumeUUID;
@property (copy, nonatomic) NSString *homeDirPath;
@property (copy, nonatomic) NSData *opaqueData;
@property (copy, nonatomic) NSData *keybagOpaqueData;
@property (nonatomic) BOOL needsMount;
@property (nonatomic) BOOL isForeground;
@property (nonatomic) BOOL isDirty;
@property (copy, nonatomic) NSDate *creationDate;
@property (nonatomic) BOOL isPrimaryUser;
@property (nonatomic) BOOL isAdminUser;
@property (copy, nonatomic) NSDate *lastLoginStart;
@property (copy, nonatomic) NSDate *lastLoginEnd;
@property (nonatomic) BOOL isDisabledUser;
@property (nonatomic) BOOL isLoginUser;
@property (nonatomic) BOOL isAuditor;
@property (nonatomic) BOOL hasSyncBag;
@property (nonatomic) int gracePeriod;
@property (copy, nonatomic) NSDate *firstLoginStart;
@property (copy, nonatomic) NSDate *firstLoginEnd;
@property (copy, nonatomic) NSDate *cachedLoginStart;
@property (copy, nonatomic) NSDate *cachedLoginEnd;
@property (nonatomic) unsigned int version;
@property (retain, nonatomic) NSData *dataValue;

+ (id)userFromManifestDictionary:(id)a0;

- (id)init;
- (unsigned long long)hash;
- (void).cxx_destruct;
- (BOOL)isEqual:(id)a0;
- (BOOL)isValidClassTypeinDictionary:(id)a0 withKey:(id)a1 withType:(Class)a2;
- (id)userManifestDictionary;

@end