luxlabs header browser preview


@class NSString, NSArray, NSDictionary, NSData, NSDate, _IDSAccount;

@interface IDSAccount : NSObject {
    _IDSAccount *_internal;
}

@property (readonly, nonatomic) NSString *userUniqueIdentifier;
@property (readonly, nonatomic) NSArray *connectedDevices;
@property (readonly, retain, nonatomic) _IDSAccount *_internal;
@property (readonly, nonatomic) BOOL isEnabled;
@property (nonatomic, setter=_setIsEnabled:) BOOL _isEnabled;
@property (readonly, nonatomic) BOOL isUsableForOuterMessaging;
@property (readonly, nonatomic) NSArray *aliasesToRegister;
@property (readonly, nonatomic) NSArray *aliases;
@property (readonly, nonatomic) NSArray *aliasStrings;
@property (readonly, nonatomic) NSArray *vettedAliases;
@property (readonly, nonatomic) NSArray *handles;
@property (readonly, nonatomic) NSDictionary *pseudonymURIMap;
@property (readonly, nonatomic) NSArray *pseudonyms;
@property (readonly, nonatomic) NSDictionary *profileInfo;
@property (retain, nonatomic) NSDictionary *accountInfo;
@property (readonly, nonatomic) int accountType;
@property (readonly, nonatomic) NSString *uniqueID;
@property (readonly, nonatomic) int registrationStatus;
@property (readonly, nonatomic) int registrationError;
@property (readonly, nonatomic) NSDictionary *registrationAlertInfo;
@property (readonly, nonatomic) long long profileValidationStatus;
@property (readonly, nonatomic) int profileValidationErrorReason;
@property (readonly, nonatomic) NSArray *registeredURIs;
@property (readonly, nonatomic) NSArray *accountRegisteredURIs;
@property (readonly, nonatomic) NSData *registrationCertificate;
@property (readonly, nonatomic) NSDate *dateRegistered;
@property (readonly, nonatomic) NSDate *nextRegistrationDate;
@property (readonly, nonatomic) NSData *pushToken;
@property (readonly, nonatomic) NSDictionary *regionServerContext;
@property (readonly, nonatomic) NSString *profileID;
@property (readonly, nonatomic) NSString *primaryServiceName;
@property (readonly, nonatomic) BOOL isUserDisabled;
@property (retain, nonatomic) NSString *regionID;
@property (retain, nonatomic) NSString *regionBasePhoneNumber;
@property (retain, nonatomic) NSString *displayName;
@property (retain, nonatomic) NSString *loginID;
@property (readonly, nonatomic) NSString *serviceName;
@property (readonly, nonatomic) BOOL isActive;
@property (readonly, nonatomic) BOOL canSend;
@property (readonly, nonatomic) NSArray *devices;
@property (readonly, nonatomic) NSArray *nearbyDevices;

- (void)setAuthToken:(id)a0;
- (void)addDelegate:(id)a0 queue:(id)a1;
- (void)dealloc;
- (void)setPassword:(id)a0;
- (void)removeRegistrationDelegate:(id)a0;
- (void)removeDelegate:(id)a0;
- (void)validateProfile;
- (void)_reloadCachedDevices;
- (void)addAliases:(id)a0;
- (void)passwordUpdated;
- (void)updateAccountWithAccountInfo:(id)a0;
- (void)removeAliases:(id)a0;
- (id)description;
- (void)_reregisterAndReidentify:(BOOL)a0;
- (void)_callNearbyDevicesChanged;
- (void)deactivateAndPurgeIdentify;
- (void).cxx_destruct;
- (void)unregisterAccount;
- (void)validateAliases:(id)a0;
- (void)updateAuthorizationCredentials:(id)a0 token:(id)a1;
- (void)registerAccount;
- (void)forceRemoveAccount;
- (void)unvalidateAliases:(id)a0;
- (void)authenticateAccount;
- (void)addRegistrationDelegate:(id)a0 queue:(id)a1;
- (id)_initWithDictionary:(id)a0 uniqueID:(id)a1 serviceName:(id)a2;
- (id)initWithDictionary:(id)a0 uniqueID:(id)a1 serviceName:(id)a2;
- (id)initWithLoginID:(id)a0 uniqueID:(id)a1 serviceName:(id)a2;
- (id)matchingSim;

@end