/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

  1. /**
  2. * This header is generated by class-dump-z 0.2a.
  3. * class-dump-z is Copyright (C) 2009 by KennyTM~, licensed under GPLv3.
  4. *
  5. * Source: /System/Library/PrivateFrameworks/AppleAccount.framework/AppleAccount
  6. */
  7. #import "ASDynamicAccountClassLoader.h"
  8. #import <BasicAccount.h> // Unknown library
  9. @class NSOperationQueue, NSLock, NSString, ACAccountStore, ACAccount, NSArray, NSDictionary;
  10. @interface AAAccount : BasicAccount <ASDynamicAccountClassLoader> {
  11. NSString *_cachedPassword; // 24 = 0x18
  12. NSString *_cachedToken; // 28 = 0x1c
  13. NSString *_cachedCommerceToken; // 32 = 0x20
  14. NSString *_cachedFMIPToken; // 36 = 0x24
  15. NSOperationQueue *_requesterQueue; // 40 = 0x28
  16. NSLock *_tokenLock; // 44 = 0x2c
  17. NSLock *_passwordLock; // 48 = 0x30
  18. NSLock *_fmipTokenLock; // 52 = 0x34
  19. NSString *_appleIDAccountIdentifier; // 56 = 0x38
  20. ACAccountStore *_accountStore; // 60 = 0x3c
  21. ACAccount *_appleIDAccount; // 64 = 0x40
  22. }
  23. @property(readonly, assign, nonatomic) int accountServiceType; // G=0x35fa598d;
  24. @property(readonly, retain) ACAccount *appleIDAccount; // G=0x35fa4ed9; converted property
  25. @property(readonly, assign, nonatomic) NSString *appleIDAccountIdentifier; // G=0x35fa5245;
  26. @property(readonly, assign, nonatomic) NSArray *appleIDAliases; // G=0x35fa5849;
  27. @property(readonly, assign, nonatomic) NSString *authToken; // G=0x35fa533d;
  28. @property(readonly, assign, nonatomic) NSDictionary *dataclassProperties; // G=0x35fa57e9;
  29. @property(readonly, assign, nonatomic) NSString *firstName; // G=0x35fa57b1;
  30. @property(readonly, assign, nonatomic) NSString *fmipToken; // G=0x35fa559d;
  31. @property(readonly, assign, nonatomic) NSString *lastName; // G=0x35fa57cd;
  32. @property(readonly, assign, nonatomic) int mobileMeAccountStatus; // G=0x35fa59d1;
  33. @property(readonly, assign, nonatomic) BOOL needsRegistration; // G=0x35fa5939;
  34. @property(copy, nonatomic) NSString *password; // G=0x35fa488d; S=0x35fab369; @synthesize=_cachedPassword
  35. @property(readonly, assign, nonatomic) NSString *personID; // G=0x35fa5795;
  36. @property(assign, nonatomic) BOOL primaryAccount; // G=0x35fa5805; S=0x35fa5865;
  37. @property(readonly, assign, nonatomic) NSString *primaryEmail; // G=0x35fa58d5;
  38. @property(readonly, assign, nonatomic) BOOL primaryEmailVerified; // G=0x35fa58f1;
  39. @property(readonly, assign, nonatomic) NSString *protocolVersion; // G=0x35fa5779;
  40. @property(readonly, assign, nonatomic) NSArray *provisionedDataclasses; // G=0x35fa5aa5;
  41. @property(readonly, assign, nonatomic) BOOL serviceUnavailable; // G=0x35fa5b91;
  42. @property(readonly, assign, nonatomic) NSDictionary *serviceUnavailableInfo; // G=0x35fa5bf9;
  43. @property(copy, nonatomic) NSString *username; // G=0x35fa47dd; S=0x35fa47fd;
  44. + (id)accountTypeString; // 0x35fa4565
  45. + (id)accountWithBasicAccount:(id)basicAccount; // 0x35fa4109
  46. + (id)basicAccountProperties; // 0x35fa4595
  47. + (id)classicAccountTypeString; // 0x35fa457d
  48. + (id)configuredSyncAccountName; // 0x35fa8f75
  49. + (id)dataclassesBoundToPrimaryAccount; // 0x35fa90e1
  50. + (id)dataclassesBoundToSingleAccount; // 0x35fa91c9
  51. + (id)dataclassesBoundToSyncAccount; // 0x35fa916d
  52. + (BOOL)doesConfiguredSyncAccountExist; // 0x35fa8eb5
  53. + (BOOL)isAOSEnabled; // 0x35fa9291
  54. + (BOOL)loadBundleForAccountWithProperties:(id)properties; // 0x35fab311
  55. + (id)propertiesWhichRequireValidation; // 0x35fab2c5
  56. + (void)setAOSEnabled:(BOOL)enabled; // 0x35fa92b5
  57. + (id)supportedDataclasses; // 0x35fa45c5
  58. - (id)initWithProperties:(id)properties; // 0x35fa41a5
  59. - (void).cxx_destruct; // 0x35fab379
  60. - (id)_accountStore; // 0x35fa467d
  61. - (void)_accountStoreChanged:(id)changed; // 0x35fa4519
  62. - (id)_createNewAppleIDAccount; // 0x35fa49b5
  63. - (id)_deviceSpecificLocalizedString:(id)string; // 0x35fa93a9
  64. - (id)_errorWithDescriptionForResponseError:(id)responseError; // 0x35fa97c1
  65. - (id)_mailChildAccountProperties; // 0x35fa9629
  66. - (void)_migrateMobileMeMailChildAccount; // 0x35fa9cf5
  67. - (void)_performiCloudMigration; // 0x35fa9fad
  68. - (BOOL)_removeChildAccountsOfType:(id)type; // 0x35faa6d9
  69. - (BOOL)_removeChildAccountsOfTypes:(id)types; // 0x35faa725
  70. - (BOOL)_requestAccessToAppleIDAccount; // 0x35fa4cb1
  71. - (void)_setFMIPToken:(id)token; // 0x35fa95a5
  72. - (void)_setToken:(id)token; // 0x35fa9505
  73. - (void)_updateAccountRequestWithHandler:(id)handler; // 0x35fa63ad
  74. - (id)accountFirstDisplayAlert; // 0x35fa8169
  75. - (id)accountFooterButton; // 0x35fa8105
  76. - (id)accountFooterText; // 0x35fa80a1
  77. // declared property getter: - (int)accountServiceType; // 0x35fa598d
  78. - (void)addChildAccount:(id)account; // 0x35faa8bd
  79. // converted property getter: - (id)appleIDAccount; // 0x35fa4ed9
  80. // declared property getter: - (id)appleIDAccountIdentifier; // 0x35fa5245
  81. // declared property getter: - (id)appleIDAliases; // 0x35fa5849
  82. // declared property getter: - (id)authToken; // 0x35fa533d
  83. - (void)authenticateWithHandler:(id)handler; // 0x35fa65a9
  84. - (BOOL)becomeConfiguredSyncAccount; // 0x35fa8ffd
  85. - (void)cancelNetworkActivity; // 0x35fa6c15
  86. - (void)configureAppleIDCerts; // 0x35fa9b39
  87. // declared property getter: - (id)dataclassProperties; // 0x35fa57e9
  88. - (void)dealloc; // 0x35fa45e5
  89. - (id)description; // 0x35fa46d5
  90. - (id)displayName; // 0x35fa4765
  91. // declared property getter: - (id)firstName; // 0x35fa57b1
  92. - (BOOL)fixPartialiCloudMigration; // 0x35fa9d4d
  93. - (void)flushCachedPassword; // 0x35fa8051
  94. - (void)flushCachedTokens; // 0x35fa8001
  95. // declared property getter: - (id)fmipToken; // 0x35fa559d
  96. - (BOOL)isConfiguredSyncAccount; // 0x35fa932d
  97. - (BOOL)isProvisionedForDataclass:(id)dataclass; // 0x35fa5a49
  98. // declared property getter: - (id)lastName; // 0x35fa57cd
  99. - (void)lookupEmailAddresses:(id)addresses withHandler:(id)handler; // 0x35fa6a49
  100. // declared property getter: - (int)mobileMeAccountStatus; // 0x35fa59d1
  101. - (BOOL)needsEmailConfiguration; // 0x35fa8651
  102. // declared property getter: - (BOOL)needsRegistration; // 0x35fa5939
  103. - (void)notifyUserOfQuotaDepletion; // 0x35fa6c4d
  104. // declared property getter: - (id)password; // 0x35fa488d
  105. // declared property getter: - (id)personID; // 0x35fa5795
  106. - (void)presentQuotaDepletionAlertForDataclass:(id)dataclass; // 0x35fa7639
  107. - (void)presentQuotaDepletionAlertForDataclass:(id)dataclass withHandler:(id)handler; // 0x35fa71e5
  108. - (BOOL)presentQuotaDepletionAlertForDataclassIfNecessary:(id)dataclassIfNecessary; // 0x35fa71cd
  109. - (BOOL)presentQuotaDepletionAlertForDataclassIfNecessary:(id)dataclassIfNecessary withHandler:(id)handler; // 0x35fa6cc1
  110. // declared property getter: - (BOOL)primaryAccount; // 0x35fa5805
  111. // declared property getter: - (id)primaryEmail; // 0x35fa58d5
  112. // declared property getter: - (BOOL)primaryEmailVerified; // 0x35fa58f1
  113. - (id)propertiesForDataclass:(id)dataclass; // 0x35fa59e1
  114. // declared property getter: - (id)protocolVersion; // 0x35fa5779
  115. // declared property getter: - (id)provisionedDataclasses; // 0x35fa5aa5
  116. - (void)refreshTokensWithHandler:(id)handler; // 0x35faaff9
  117. - (void)registerWithHandler:(id)handler; // 0x35fa601d
  118. - (void)removeAppleIDAccount; // 0x35faab4d
  119. - (void)removeAppleIDCerts; // 0x35fa9c7d
  120. - (void)removeChildAccountWithIdentifier:(id)identifier; // 0x35faa9a5
  121. - (void)removePasswordFromKeychain; // 0x35fa7e71
  122. - (void)removeTokensFromKeychain; // 0x35fa7a55
  123. - (void)renewCredentialsForAppleIDWithHandler:(id)handler; // 0x35faad1d
  124. - (void)resendVerificationEmail:(id)email; // 0x35fa68f5
  125. - (void)saveFMIPTokenInKeychain; // 0x35fa764d
  126. - (void)savePasswordInKeychain; // 0x35fa7ca1
  127. - (void)saveTokensInKeychain; // 0x35fa7879
  128. // declared property getter: - (BOOL)serviceUnavailable; // 0x35fa5b91
  129. // declared property getter: - (id)serviceUnavailableInfo; // 0x35fa5bf9
  130. - (void)setEnabled:(BOOL)enabled forDataclass:(id)dataclass; // 0x35fa5ad1
  131. - (void)setLocationAuthorizationForDeviceLocator:(BOOL)deviceLocator; // 0x35fa8e55
  132. // declared property setter: - (void)setPassword:(id)password; // 0x35fab369
  133. // declared property setter: - (void)setPrimaryAccount:(BOOL)account; // 0x35fa5865
  134. - (void)setUseCellular:(BOOL)cellular forDataclass:(id)dataclass; // 0x35fa5cc9
  135. // declared property setter: - (void)setUsername:(id)username; // 0x35fa47fd
  136. - (void)setupChildMailAccountAndEnable:(BOOL)enable withEmail:(id)email; // 0x35fa8719
  137. - (void)signInWithHandler:(id)handler; // 0x35fa5da5
  138. - (id)syncStoreIdentifier; // 0x35fa8fa9
  139. - (void)updateAccountPropertiesWithHandler:(id)handler; // 0x35fa602d
  140. - (void)updateAccountWithProvisioningResponse:(id)provisioningResponse; // 0x35fa81cd
  141. - (BOOL)useCellularForDataclass:(id)dataclass; // 0x35fa5c5d
  142. // declared property getter: - (id)username; // 0x35fa47dd
  143. - (void)verifyCredentialsForAppleIDWithHandler:(id)handler; // 0x35faae81
  144. @end