luxlabs header browser preview


@class NSString, CDPContext, ACAccount, ACAccountStore, AKAccountManager;

@interface CDPAccountRepresentation : NSObject

@property (retain, nonatomic) ACAccountStore *accountStore;
@property (retain, nonatomic) AKAccountManager *accountManager;
@property (readonly, nonatomic) ACAccount *appleAccount;
@property (readonly, nonatomic) ACAccount *authKitAccount;
@property (readonly, copy, nonatomic) NSString *username;
@property (readonly, copy, nonatomic) NSString *DSID;
@property (readonly, copy, nonatomic) NSString *altDSID;
@property (readonly, copy, nonatomic) NSString *authenticationToken;
@property (readonly, copy, nonatomic) NSString *escrowURLString;
@property (readonly, copy, nonatomic) NSString *iCloudEnvironment;
@property (readonly, copy, nonatomic) NSString *firstName;
@property (readonly, copy, nonatomic) NSString *fullName;
@property (readonly, copy, nonatomic) NSString *stashedPRK;
@property (readonly, nonatomic) unsigned long long securityLevel;
@property (readonly, nonatomic) BOOL isBeneficiary;
@property (readonly, nonatomic) BOOL isICDPEnabled;
@property (readonly, nonatomic) BOOL isSilentEscrowRecordRepairEnabled;
@property (readonly, nonatomic) BOOL shouldPerformSilentEscrowRecordRepair;
@property (readonly, copy, nonatomic) CDPContext *generatedContext;

+ (id)representationForPrimaryAccount;
+ (id)representationForAccount:(id)a0;
+ (id)representationForAltDSID:(id)a0;

- (id)initWithAltDSID:(id)a0;
- (id)initWithAccount:(id)a0;
- (void).cxx_destruct;
- (void)_cachePropertyValue:(id)a0 forKey:(id)a1 lastModifiedDate:(id)a2 account:(id)a3 saveHandler:(id /* block */)a4;
- (id)_cachedPropertyValueOfClass:(Class)a0 forKey:(id)a1 staleModifiedDate:(id)a2 account:(id)a3 isStale:(BOOL *)a4;
- (id)_cachedPropertyValueOfClass:(Class)a0 forKey:(id)a1 valueProducer:(id /* block */)a2;
- (id)_cachedPropertyValueOfClass:(Class)a0 forKey:(id)a1 valueProducer:(id /* block */)a2 checkForStale:(BOOL)a3 account:(id)a4;
- (id)_cachedPropertyValueOfClass:(Class)a0 forKey:(id)a1 valueProducer:(id /* block */)a2 checkForStale:(BOOL)a3 account:(id)a4 saveHandler:(id /* block */)a5;
- (id)_cachedPropertyValueOfClass:(Class)a0 forKey:(id)a1 valueProducer:(id /* block */)a2 saveHandler:(id /* block */)a3;
- (id)_cachedPropertyValueOfClass:(Class)a0 forKey:(id)a1 valueProducer:(id /* block */)a2 staleModifiedDate:(id)a3 account:(id)a4 saveHandler:(id /* block */)a5;
- (id)_deserializedPropertyDictionaryForData:(id)a0 withPropertyValueOfClass:(Class)a1 error:(id *)a2;
- (id)_serializedPropertyDictionaryWithValue:(id)a0 lastModifiedDate:(id)a1 error:(id *)a2;
- (id)initWithAltDSID:(id)a0 accountStore:(id)a1 accountManager:(id)a2;
- (BOOL)isICDPEnabledByCheckingWithServer:(BOOL)a0;
- (void)silentEscrowRecordRepairEnabledWithCompletion:(id /* block */)a0;

@end