luxlabs header browser preview


@class NSString, NSArray, NFPromise, ACAccount, ACAccountStore, NSHashTable;

@interface FCAppleAccount : NSObject <FCAppleAccount> {
    ACAccountStore *_accountStore;
    ACAccount *_primaryAccount;
    ACAccount *_iTunesAccount;
    NSString *_overrideContentStoreFrontID;
    NFPromise *_base64GSTokenPromise;
    NSHashTable *_observers;
}

@property (copy, nonatomic) NSString *DSID;
@property (copy, nonatomic) NSString *userStoreFrontID;
@property (copy, nonatomic) NSString *contentStoreFrontID;
@property (copy, nonatomic) NSString *altDSID;
@property (getter=isRunningPPT) BOOL runningPPT;
@property (readonly, nonatomic) NSString *primaryLanguageCode;
@property (readonly, nonatomic) long long supportedContentLanguage;
@property (readonly, nonatomic) BOOL isContentStoreFrontSupported;
@property (readonly, nonatomic) BOOL isSignedInStoreFrontSupported;
@property (readonly, nonatomic) NSString *supportedContentStoreFrontID;
@property (readonly, nonatomic, getter=isPrivateDataSyncingEnabled) BOOL privateDataSyncingEnabled;
@property (readonly, nonatomic, getter=isUserSignedInToiCloud) BOOL userSignedInToiCloud;
@property (readonly, nonatomic) NSString *endpointConnectionClientID;
@property (readonly, nonatomic) ACAccount *activeiTunesAccount;
@property (readonly, nonatomic) NSString *primaryEmailAddress;
@property (readonly, nonatomic) NSString *appStoreEmailAddress;
@property (readonly, nonatomic) NSArray *allEmailAddresses;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (void)enableStoreFrontLocking;
+ (id)sharedAccount;

- (void)loadStoreFrontWithCompletionHandler:(id /* block */)a0;
- (void)_accountStoreDidChange;
- (id)init;
- (void)removeObserver:(id)a0;
- (id)iCloudAccountDSID;
- (void)invalidateGSTokenCache;
- (id)iTunesAccountName;
- (id)currentStoreFrontID;
- (void)checkAlliOSDevicesRunningMinimumOSVersion:(struct { long long x0; long long x1; })a0 orInactiveForTimeInterval:(double)a1 completionHandler:(id /* block */)a2;
- (void)checkAllDevicesRunningMinimumiOSVersion:(struct { long long x0; long long x1; })a0 macOSVersion:(struct { long long x0; long long x1; })a1 orInactiveForTimeInterval:(double)a2 completionHandler:(id /* block */)a3;
- (void)_reloadAccountsFromAccountStore;
- (BOOL)isPrimaryAccountEmailAddress;
- (id)iTunesAccountDSID;
- (id)getGSToken;
- (void).cxx_destruct;
- (void)t_stopOverridingContentStoreFrontID;
- (BOOL)isUserSignedIntoiTunes;
- (void)t_startOverridingContentStoreFrontID:(id)a0;
- (void)addObserver:(id)a0;
- (void)reloadiTunesAccount;
- (void)getGSTokenWithCompletionHandler:(id /* block */)a0;

@end