luxlabs header browser preview


@class NSArray, NSString, IDSAccount;

@interface IMDAppleServiceSession : IMDServiceSession {
    NSString *_serviceName;
}

@property (readonly, retain, nonatomic) IDSAccount *idsAccount;
@property (readonly, retain, nonatomic) NSArray *aliases;
@property (readonly, retain, nonatomic) NSArray *vettedAliases;
@property (readonly, retain, nonatomic) NSString *callerURI;
@property (readonly, nonatomic) NSArray *registeredURIs;
@property (readonly, retain, nonatomic) NSString *GUID;

+ (id)idsAccounts;

- (void)updateAuthorizationCredentials:(id)a0 token:(id)a1 account:(id)a2;
- (void)loginServiceSessionWithAccount:(id)a0;
- (BOOL)_isDeviceRegisteredForAccount:(id)a0;
- (long long)validationStatusForAlias:(id)a0;
- (void)activeDevicesUpdated;
- (void)authenticateAccount:(id)a0;
- (void)logoutServiceSessionWithAccount:(id)a0;
- (id)idsAccountForURI:(id)a0 IDSServiceName:(id)a1;
- (void)removeAliases:(id)a0 account:(id)a1;
- (void)registerAccount:(id)a0;
- (BOOL)_isDeviceRegistered;
- (id)initWithAccount:(id)a0 service:(id)a1;
- (long long)validationStatusForAlias:(id)a0 onAccount:(id)a1;
- (void)dealloc;
- (void)passwordUpdatedWithAccount:(id)a0;
- (id)_aliasStringsForIDSAccount:(id)a0;
- (void)sessionDidBecomeActive;
- (void)reIdentify;
- (void)addAliases:(id)a0 account:(id)a1;
- (long long)_validationStatusForAlias:(id)a0 onAccount:(id)a1;
- (void)_updateAccountStatusToUnregistered:(BOOL)a0 withAccount:(id)a1;
- (void)unregisterAccount:(id)a0;
- (void)refreshRegistration;
- (void)reregister;
- (id)idsAccountForFromURI:(id)a0 toURI:(id)a1;
- (void)validateAliases:(id)a0 account:(id)a1;
- (id)callerURIForIDSAccount:(id)a0;
- (void)tryToRepairCallerID:(id)a0 forIDSAccount:(id)a1;
- (id)_aliasesForIDSAccount:(id)a0;
- (void)resetCallerIDForIDSAccount:(id)a0;
- (void)validateProfileWithAccount:(id)a0;
- (id)imdAccountForIDSAccount:(id)a0;
- (BOOL)isiMessageServiceIDSAccount:(id)a0;
- (void)sessionWillBecomeInactiveWithAccount:(id)a0;
- (void)unvalidateAliases:(id)a0 account:(id)a1;
- (id)_aliases;

@end