System/Library/PrivateFrameworks/GeoServices.framework
GEOUserAccountInfo.h
@class geo_isolater, ACAccountStore, ACAccount;
@interface GEOUserAccountInfo : NSObject {
geo_isolater *_isolation;
ACAccountStore *_accountStore;
BOOL _hasCheckedPrimaryAccount;
ACAccount *_primaryICloudAccount;
BOOL _hasCheckedPrimaryAuthKitAccount;
ACAccount *_primaryAuthKitAccount;
}
+ (id)sharedInstance;
+ (BOOL)isAccountInfoAvailable;
+ (BOOL)isCurrentICloudAccountManaged;
+ (BOOL)hasValidICloudAccountForAddingRatingsAndPhotos;
+ (BOOL)isCurrentICloudAccountUnderage;
+ (BOOL)isCurrentICloudAccountChinaBased;
+ (id)primaryICloudAccount;
- (id)init;
- (id)_primaryICloudAccountIsolated;
- (void)_accountStoreDidChange:(id)a0;
- (BOOL)isCurrentICloudAccountManaged;
- (BOOL)isCurrentICloudAccountUnderage;
- (void).cxx_destruct;
- (BOOL)isCurrentICloudAccountChinaBased;
- (id)primaryICloudAccount;
@end