/SundanceVail10A5376e.K66DeveloperOS/PrivateFrameworks/AppleAccount.framework/Headers/AAAccount.h
https://github.com/zsh-tony/appletv-private-headers · C Header · 148 lines · 114 code · 4 blank · 30 comment · 0 complexity · c56739402872103e3855751bf77f232f MD5 · raw file
- /**
- * This header is generated by class-dump-z 0.2a.
- * class-dump-z is Copyright (C) 2009 by KennyTM~, licensed under GPLv3.
- *
- * Source: /System/Library/PrivateFrameworks/AppleAccount.framework/AppleAccount
- */
- #import "ASDynamicAccountClassLoader.h"
- #import <BasicAccount.h> // Unknown library
- @class NSOperationQueue, NSLock, NSString, ACAccountStore, ACAccount, NSArray, NSDictionary;
- @interface AAAccount : BasicAccount <ASDynamicAccountClassLoader> {
- NSString *_cachedPassword; // 24 = 0x18
- NSString *_cachedToken; // 28 = 0x1c
- NSString *_cachedCommerceToken; // 32 = 0x20
- NSString *_cachedFMIPToken; // 36 = 0x24
- NSOperationQueue *_requesterQueue; // 40 = 0x28
- NSLock *_tokenLock; // 44 = 0x2c
- NSLock *_passwordLock; // 48 = 0x30
- NSLock *_fmipTokenLock; // 52 = 0x34
- NSString *_appleIDAccountIdentifier; // 56 = 0x38
- ACAccountStore *_accountStore; // 60 = 0x3c
- ACAccount *_appleIDAccount; // 64 = 0x40
- }
- @property(readonly, assign, nonatomic) int accountServiceType; // G=0x35fa598d;
- @property(readonly, retain) ACAccount *appleIDAccount; // G=0x35fa4ed9; converted property
- @property(readonly, assign, nonatomic) NSString *appleIDAccountIdentifier; // G=0x35fa5245;
- @property(readonly, assign, nonatomic) NSArray *appleIDAliases; // G=0x35fa5849;
- @property(readonly, assign, nonatomic) NSString *authToken; // G=0x35fa533d;
- @property(readonly, assign, nonatomic) NSDictionary *dataclassProperties; // G=0x35fa57e9;
- @property(readonly, assign, nonatomic) NSString *firstName; // G=0x35fa57b1;
- @property(readonly, assign, nonatomic) NSString *fmipToken; // G=0x35fa559d;
- @property(readonly, assign, nonatomic) NSString *lastName; // G=0x35fa57cd;
- @property(readonly, assign, nonatomic) int mobileMeAccountStatus; // G=0x35fa59d1;
- @property(readonly, assign, nonatomic) BOOL needsRegistration; // G=0x35fa5939;
- @property(copy, nonatomic) NSString *password; // G=0x35fa488d; S=0x35fab369; @synthesize=_cachedPassword
- @property(readonly, assign, nonatomic) NSString *personID; // G=0x35fa5795;
- @property(assign, nonatomic) BOOL primaryAccount; // G=0x35fa5805; S=0x35fa5865;
- @property(readonly, assign, nonatomic) NSString *primaryEmail; // G=0x35fa58d5;
- @property(readonly, assign, nonatomic) BOOL primaryEmailVerified; // G=0x35fa58f1;
- @property(readonly, assign, nonatomic) NSString *protocolVersion; // G=0x35fa5779;
- @property(readonly, assign, nonatomic) NSArray *provisionedDataclasses; // G=0x35fa5aa5;
- @property(readonly, assign, nonatomic) BOOL serviceUnavailable; // G=0x35fa5b91;
- @property(readonly, assign, nonatomic) NSDictionary *serviceUnavailableInfo; // G=0x35fa5bf9;
- @property(copy, nonatomic) NSString *username; // G=0x35fa47dd; S=0x35fa47fd;
- + (id)accountTypeString; // 0x35fa4565
- + (id)accountWithBasicAccount:(id)basicAccount; // 0x35fa4109
- + (id)basicAccountProperties; // 0x35fa4595
- + (id)classicAccountTypeString; // 0x35fa457d
- + (id)configuredSyncAccountName; // 0x35fa8f75
- + (id)dataclassesBoundToPrimaryAccount; // 0x35fa90e1
- + (id)dataclassesBoundToSingleAccount; // 0x35fa91c9
- + (id)dataclassesBoundToSyncAccount; // 0x35fa916d
- + (BOOL)doesConfiguredSyncAccountExist; // 0x35fa8eb5
- + (BOOL)isAOSEnabled; // 0x35fa9291
- + (BOOL)loadBundleForAccountWithProperties:(id)properties; // 0x35fab311
- + (id)propertiesWhichRequireValidation; // 0x35fab2c5
- + (void)setAOSEnabled:(BOOL)enabled; // 0x35fa92b5
- + (id)supportedDataclasses; // 0x35fa45c5
- - (id)initWithProperties:(id)properties; // 0x35fa41a5
- - (void).cxx_destruct; // 0x35fab379
- - (id)_accountStore; // 0x35fa467d
- - (void)_accountStoreChanged:(id)changed; // 0x35fa4519
- - (id)_createNewAppleIDAccount; // 0x35fa49b5
- - (id)_deviceSpecificLocalizedString:(id)string; // 0x35fa93a9
- - (id)_errorWithDescriptionForResponseError:(id)responseError; // 0x35fa97c1
- - (id)_mailChildAccountProperties; // 0x35fa9629
- - (void)_migrateMobileMeMailChildAccount; // 0x35fa9cf5
- - (void)_performiCloudMigration; // 0x35fa9fad
- - (BOOL)_removeChildAccountsOfType:(id)type; // 0x35faa6d9
- - (BOOL)_removeChildAccountsOfTypes:(id)types; // 0x35faa725
- - (BOOL)_requestAccessToAppleIDAccount; // 0x35fa4cb1
- - (void)_setFMIPToken:(id)token; // 0x35fa95a5
- - (void)_setToken:(id)token; // 0x35fa9505
- - (void)_updateAccountRequestWithHandler:(id)handler; // 0x35fa63ad
- - (id)accountFirstDisplayAlert; // 0x35fa8169
- - (id)accountFooterButton; // 0x35fa8105
- - (id)accountFooterText; // 0x35fa80a1
- // declared property getter: - (int)accountServiceType; // 0x35fa598d
- - (void)addChildAccount:(id)account; // 0x35faa8bd
- // converted property getter: - (id)appleIDAccount; // 0x35fa4ed9
- // declared property getter: - (id)appleIDAccountIdentifier; // 0x35fa5245
- // declared property getter: - (id)appleIDAliases; // 0x35fa5849
- // declared property getter: - (id)authToken; // 0x35fa533d
- - (void)authenticateWithHandler:(id)handler; // 0x35fa65a9
- - (BOOL)becomeConfiguredSyncAccount; // 0x35fa8ffd
- - (void)cancelNetworkActivity; // 0x35fa6c15
- - (void)configureAppleIDCerts; // 0x35fa9b39
- // declared property getter: - (id)dataclassProperties; // 0x35fa57e9
- - (void)dealloc; // 0x35fa45e5
- - (id)description; // 0x35fa46d5
- - (id)displayName; // 0x35fa4765
- // declared property getter: - (id)firstName; // 0x35fa57b1
- - (BOOL)fixPartialiCloudMigration; // 0x35fa9d4d
- - (void)flushCachedPassword; // 0x35fa8051
- - (void)flushCachedTokens; // 0x35fa8001
- // declared property getter: - (id)fmipToken; // 0x35fa559d
- - (BOOL)isConfiguredSyncAccount; // 0x35fa932d
- - (BOOL)isProvisionedForDataclass:(id)dataclass; // 0x35fa5a49
- // declared property getter: - (id)lastName; // 0x35fa57cd
- - (void)lookupEmailAddresses:(id)addresses withHandler:(id)handler; // 0x35fa6a49
- // declared property getter: - (int)mobileMeAccountStatus; // 0x35fa59d1
- - (BOOL)needsEmailConfiguration; // 0x35fa8651
- // declared property getter: - (BOOL)needsRegistration; // 0x35fa5939
- - (void)notifyUserOfQuotaDepletion; // 0x35fa6c4d
- // declared property getter: - (id)password; // 0x35fa488d
- // declared property getter: - (id)personID; // 0x35fa5795
- - (void)presentQuotaDepletionAlertForDataclass:(id)dataclass; // 0x35fa7639
- - (void)presentQuotaDepletionAlertForDataclass:(id)dataclass withHandler:(id)handler; // 0x35fa71e5
- - (BOOL)presentQuotaDepletionAlertForDataclassIfNecessary:(id)dataclassIfNecessary; // 0x35fa71cd
- - (BOOL)presentQuotaDepletionAlertForDataclassIfNecessary:(id)dataclassIfNecessary withHandler:(id)handler; // 0x35fa6cc1
- // declared property getter: - (BOOL)primaryAccount; // 0x35fa5805
- // declared property getter: - (id)primaryEmail; // 0x35fa58d5
- // declared property getter: - (BOOL)primaryEmailVerified; // 0x35fa58f1
- - (id)propertiesForDataclass:(id)dataclass; // 0x35fa59e1
- // declared property getter: - (id)protocolVersion; // 0x35fa5779
- // declared property getter: - (id)provisionedDataclasses; // 0x35fa5aa5
- - (void)refreshTokensWithHandler:(id)handler; // 0x35faaff9
- - (void)registerWithHandler:(id)handler; // 0x35fa601d
- - (void)removeAppleIDAccount; // 0x35faab4d
- - (void)removeAppleIDCerts; // 0x35fa9c7d
- - (void)removeChildAccountWithIdentifier:(id)identifier; // 0x35faa9a5
- - (void)removePasswordFromKeychain; // 0x35fa7e71
- - (void)removeTokensFromKeychain; // 0x35fa7a55
- - (void)renewCredentialsForAppleIDWithHandler:(id)handler; // 0x35faad1d
- - (void)resendVerificationEmail:(id)email; // 0x35fa68f5
- - (void)saveFMIPTokenInKeychain; // 0x35fa764d
- - (void)savePasswordInKeychain; // 0x35fa7ca1
- - (void)saveTokensInKeychain; // 0x35fa7879
- // declared property getter: - (BOOL)serviceUnavailable; // 0x35fa5b91
- // declared property getter: - (id)serviceUnavailableInfo; // 0x35fa5bf9
- - (void)setEnabled:(BOOL)enabled forDataclass:(id)dataclass; // 0x35fa5ad1
- - (void)setLocationAuthorizationForDeviceLocator:(BOOL)deviceLocator; // 0x35fa8e55
- // declared property setter: - (void)setPassword:(id)password; // 0x35fab369
- // declared property setter: - (void)setPrimaryAccount:(BOOL)account; // 0x35fa5865
- - (void)setUseCellular:(BOOL)cellular forDataclass:(id)dataclass; // 0x35fa5cc9
- // declared property setter: - (void)setUsername:(id)username; // 0x35fa47fd
- - (void)setupChildMailAccountAndEnable:(BOOL)enable withEmail:(id)email; // 0x35fa8719
- - (void)signInWithHandler:(id)handler; // 0x35fa5da5
- - (id)syncStoreIdentifier; // 0x35fa8fa9
- - (void)updateAccountPropertiesWithHandler:(id)handler; // 0x35fa602d
- - (void)updateAccountWithProvisioningResponse:(id)provisioningResponse; // 0x35fa81cd
- - (BOOL)useCellularForDataclass:(id)dataclass; // 0x35fa5c5d
- // declared property getter: - (id)username; // 0x35fa47dd
- - (void)verifyCredentialsForAppleIDWithHandler:(id)handler; // 0x35faae81
- @end