text: /*
  * This header is generated by classdump-dyld 1.0
  * on Wednesday, March 22, 2017 at 9:05:16 AM Mountain Standard Time
  * Operating System: Version 10.1 (Build 14U593)
  * Image Source: /System/Library/PrivateFrameworks/CoreCDP.framework/CoreCDP
  * classdump-dyld is licensed under GPLv3, Copyright © 2013-2016 by Elias Limneos.
  */
  
  #import <CoreCDP/CoreCDP-Structs.h>
  #import <libobjc.A.dylib/NSSecureCoding.h>
  #import <libobjc.A.dylib/NSCopying.h>
  
  @protocol CDPAuthProviderInternal;
  @class NSDictionary, NSString, NSNumber, KCAESGCMDuplexSession, AKCircleRequestContext;
  
  @interface CDPContext : NSObject <NSSecureCoding, NSCopying> {
  
  	BOOL _isHSA2Account;
  	BOOL _didUseSMSVerification;
  	BOOL __useSecureBackupCachedPassphrase;
  	BOOL __alwaysCreateEscrowRecord;
  	BOOL __guestMode;
  	BOOL __idmsRecovery;
  	NSDictionary* _authenticationResults;
  	NSString* _appleID;
  	NSString* _password;
  	NSString* _passwordEquivToken;
  	NSNumber* _dsid;
  	long long _type;
  	NSString* _cachedLocalSecret;
  	unsigned long long _cachedLocalSecretType;
  	id<CDPAuthProviderInternal> __authProvider;
  	KCAESGCMDuplexSession* _duplexSession;
  	AKCircleRequestContext* _resumeContext;
  	NSString* __recoveryToken;
  
  }
  
  @property (nonatomic,retain) id<CDPAuthProviderInternal> _authProvider;              //@synthesize _authProvider=__authProvider - In the implementation block
  @property (assign,nonatomic) long long type;                                         //@synthesize type=_type - In the implementation block
  @property (nonatomic,retain) KCAESGCMDuplexSession * duplexSession;                  //@synthesize duplexSession=_duplexSession - In the implementation block
  @property (nonatomic,retain) AKCircleRequestContext * resumeContext;                 //@synthesize resumeContext=_resumeContext - In the implementation block
  @property (assign,nonatomic) BOOL _useSecureBackupCachedPassphrase;                  //@synthesize _useSecureBackupCachedPassphrase=__useSecureBackupCachedPassphrase - In the implementation block
  @property (assign,nonatomic) BOOL _alwaysCreateEscrowRecord;                         //@synthesize _alwaysCreateEscrowRecord=__alwaysCreateEscrowRecord - In the implementation block
  @property (nonatomic,copy) NSString * _recoveryToken;                                //@synthesize _recoveryToken=__recoveryToken - In the implementation block
  @property (assign,nonatomic) BOOL _guestMode;                                        //@synthesize _guestMode=__guestMode - In the implementation block
  @property (assign,nonatomic) BOOL _idmsRecovery;                                     //@synthesize _idmsRecovery=__idmsRecovery - In the implementation block
  @property (nonatomic,copy) NSDictionary * authenticationResults;                     //@synthesize authenticationResults=_authenticationResults - In the implementation block
  @property (nonatomic,copy) NSString * appleID;                                       //@synthesize appleID=_appleID - In the implementation block
  @property (nonatomic,copy) NSString * password;                                      //@synthesize password=_password - In the implementation block
  @property (nonatomic,copy) NSString * passwordEquivToken;                            //@synthesize passwordEquivToken=_passwordEquivToken - In the implementation block
  @property (nonatomic,copy) NSNumber * dsid;                                          //@synthesize dsid=_dsid - In the implementation block
  @property (assign,nonatomic) BOOL isHSA2Account;                                     //@synthesize isHSA2Account=_isHSA2Account - In the implementation block
  @property (assign,nonatomic) BOOL didUseSMSVerification;                             //@synthesize didUseSMSVerification=_didUseSMSVerification - In the implementation block
  @property (nonatomic,copy) NSString * cachedLocalSecret;                             //@synthesize cachedLocalSecret=_cachedLocalSecret - In the implementation block
  @property (assign,nonatomic) unsigned long long cachedLocalSecretType;               //@synthesize cachedLocalSecretType=_cachedLocalSecretType - In the implementation block
  +(BOOL)supportsSecureCoding;
  -(id)initWithCoder:(id)arg1 ;
  -(void)encodeWithCoder:(id)arg1 ;
  -(void)setType:(long long)arg1 ;
  -(long long)type;
  -(id)copyWithZone:(NSZone*)arg1 ;
  -(void)setPasswordEquivToken:(NSString *)arg1 ;
  -(NSString *)appleID;
  -(void)setAppleID:(NSString *)arg1 ;
  -(id)initWithAuthenticationResults:(id)arg1 ;
  -(NSDictionary *)authenticationResults;
  -(void)setAuthenticationResults:(NSDictionary *)arg1 ;
  -(void)setIsHSA2Account:(BOOL)arg1 ;
  -(BOOL)didUseSMSVerification;
  -(void)setDidUseSMSVerification:(BOOL)arg1 ;
  -(void)setDuplexSession:(KCAESGCMDuplexSession *)arg1 ;
  -(void)setResumeContext:(AKCircleRequestContext *)arg1 ;
  -(void)set_useSecureBackupCachedPassphrase:(BOOL)arg1 ;
  -(NSString *)_recoveryToken;
  -(void)set_recoveryToken:(NSString *)arg1 ;
  -(void)setDsid:(NSNumber *)arg1 ;
  -(NSNumber *)dsid;
  -(BOOL)_idmsRecovery;
  -(id<CDPAuthProviderInternal>)_authProvider;
  -(NSString *)passwordEquivToken;
  -(void)updateWithAuthenticationResults:(id)arg1 ;
  -(void)purgeResumeData;
  -(void)set_alwaysCreateEscrowRecord:(BOOL)arg1 ;
  -(void)set_authProvider:(id<CDPAuthProviderInternal>)arg1 ;
  -(void)set_guestMode:(BOOL)arg1 ;
  -(void)set_idmsRecovery:(BOOL)arg1 ;
  -(BOOL)isHSA2Account;
  -(BOOL)_alwaysCreateEscrowRecord;
  -(NSString *)cachedLocalSecret;
  -(BOOL)_useSecureBackupCachedPassphrase;
  -(unsigned long long)cachedLocalSecretType;
  -(void)setCachedLocalSecret:(NSString *)arg1 ;
  -(void)setCachedLocalSecretType:(unsigned long long)arg1 ;
  -(BOOL)_guestMode;
  -(KCAESGCMDuplexSession *)duplexSession;
  -(AKCircleRequestContext *)resumeContext;
  -(NSString *)password;
  -(void)setPassword:(NSString *)arg1 ;
  @end
  
  