luxlabs header browser preview


@class NSString, CKDBackingAccount, NSPersonNameComponents, NSObject, NSURL;
@protocol OS_dispatch_queue;

@interface CKDAccount : NSObject

@property (readonly, nonatomic) CKDBackingAccount *backingAccount;
@property (nonatomic) BOOL haveWarnedAboutServerPreferredPushEnvironment;
@property (readonly, nonatomic) NSObject<OS_dispatch_queue> *authTokenQueue;
@property (retain, nonatomic) NSObject<OS_dispatch_queue> *authTokenCallbackQueue;
@property (copy, nonatomic) NSString *lastFailediCloudAuthToken;
@property (readonly) NSPersonNameComponents *fullName;
@property (readonly) NSString *primaryEmail;
@property (readonly) NSString *username;
@property (readonly) NSString *formattedUsername;
@property (readonly) NSString *personaIdentifier;
@property (readonly) NSString *dsid;
@property (readonly) NSString *altDSID;
@property (readonly) BOOL isPrimaryAccount;
@property (readonly) NSString *sharingURLHostname;
@property (readonly) NSString *displayedHostname;
@property (readonly) long long accountType;
@property (readonly) NSString *accountID;
@property (readonly) BOOL isCarryAccount;
@property (readonly) BOOL isPrimaryEmailVerified;
@property (readonly) NSURL *privateCloudDBURL;
@property (readonly) NSURL *privateShareServiceURL;
@property (readonly) NSURL *privateDeviceServiceURL;
@property (readonly) NSURL *privateCodeServiceURL;
@property (readonly) NSURL *privateMetricsServiceURL;
@property (readonly, nonatomic) NSString *serverPreferredPushEnvironment;
@property (readonly, nonatomic) BOOL isValidTestAccount;

+ (id)globalAuthTokenQueue;

- (id)initWithAltDSID:(id)a0;
- (void)cloudKitAuthTokenWithContainer:(id)a0 completionHandler:(id /* block */)a1;
- (BOOL)isDataclassEnabled:(id)a0;
- (id)initPrimaryAccount;
- (void)iCloudAuthTokenWithContainer:(id)a0 completionHandler:(id /* block */)a1;
- (id)initInternal;
- (id)initAnonymousAccount;
- (id)cloudKitAuthTokenWithContainer:(id)a0 error:(id *)a1;
- (id)initMockAccountWithTestAccount:(id)a0 testDevice:(id)a1;
- (BOOL)_userCloudDBURLisInCarryPartition;
- (id)initExplicitCredentialsAccountWithAccountOverrideInfo:(id)a0;
- (id)description;
- (void)_lockedRenewTokenWithReason:(id)a0 shouldForce:(BOOL)a1 container:(id)a2 tokenFetchBlock:(id /* block */)a3 completionHandler:(id /* block */)a4;
- (void)updateAccountPropertiesAndSaveAccountWithCompletionHandler:(id /* block */)a0;
- (void).cxx_destruct;
- (id)initWithAccountID:(id)a0;
- (BOOL)isDataclassEnabledForCellular:(id)a0;
- (long long)lastKnownDeviceCount;
- (id)_lockediCloudAuthTokenWithContainer:(id)a0 error:(id *)a1;
- (void)renewiCloudAuthTokenWithReason:(id)a0 shouldForce:(BOOL)a1 container:(id)a2 failedToken:(id)a3 completionHandler:(id /* block */)a4;
- (id)_lockedCloudKitAuthTokenWithContainer:(id)a0 error:(id *)a1;
- (void)validateVettingToken:(id)a0 vettingEmail:(id)a1 vettingPhone:(id)a2 container:(id)a3 completionHandler:(id /* block */)a4;
- (void)renewCloudKitAuthTokenWithReason:(id)a0 shouldForce:(BOOL)a1 container:(id)a2 failedToken:(id)a3 completionHandler:(id /* block */)a4;
- (id)iCloudAuthTokenWithContainer:(id)a0 error:(id *)a1;

@end