luxlabs header browser preview


@class NSString, AKCommandLineUtilities, NSNumber, NSDate;

@interface AKAppleIDAuthenticationCommandLineContext : AKAppleIDAuthenticationContext <AKAppleIDServerAuthenticationUIProvider>

@property (retain, nonatomic) NSString *securityCode;
@property (readonly, nonatomic) AKCommandLineUtilities *utility;
@property (readonly, nonatomic) NSString *rootPath;
@property (copy, nonatomic) NSNumber *secondFactorCode;
@property (readonly, nonatomic) long long verificationType;
@property (copy, nonatomic) NSString *phoneNumber;
@property (copy, nonatomic) NSString *firstName;
@property (copy, nonatomic) NSString *lastName;
@property (copy, nonatomic) NSDate *birthday;
@property (nonatomic) BOOL termsAccepted;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (id)init;
- (void).cxx_destruct;
- (id)_rootPath;
- (id)_accountCreationRequestBodyFromResponseDictionary:(id)a0 shouldIncludePhoneNumber:(BOOL)a1 shouldIncludeForSecurityCode:(BOOL)a2;
- (id)_accountDictionary;
- (void)_beginDataTaskWithRequest:(id)a0 configuration:(id)a1 completion:(id /* block */)a2;
- (unsigned long long)_capabilityForUIDisplay;
- (void)_collectAndHandleTermsAndConditionsWithResponseDictionary:(id)a0 configuration:(id)a1 completion:(id /* block */)a2;
- (void)_collectAndPostSecondFactorCodeWithRequestBody:(id)a0 configuration:(id)a1 completion:(id /* block */)a2;
- (id)_createContextDictionaryFromResponse:(id)a0;
- (void)_handleServerUIBirthdayVerificationWithResponseDictionary:(id)a0 configuration:(id)a1 completion:(id /* block */)a2;
- (void)_handleServerUIPasswordVerificationWithResponseDictionary:(id)a0 configuration:(id)a1 completion:(id /* block */)a2;
- (void)_handleServerUIPhoneVerificationWithResponseDictionary:(id)a0 configuration:(id)a1 completion:(id /* block */)a2;
- (void)_handleServerUISMSVerificationWithResponseDictionary:(id)a0 statusCode:(long long)a1 configuration:(id)a2 completion:(id /* block */)a3;
- (void)_handleServerUISecondFactorWithObjectModel:(id)a0 configuration:(id)a1 completion:(id /* block */)a2;
- (void)_handleServerUIWithDictionary:(id)a0 statusCode:(long long)a1 configuration:(id)a2 completion:(id /* block */)a3;
- (id)_jsonPostbackDictionaryForCode:(id)a0 numberId:(id)a1;
- (id)_parseHeaderTitleForPasscodeView:(id)a0;
- (id)_parseTrustedPhoneNumberFromResponseDictionary:(id)a0;
- (void)_presentServerUISecondFactorWithConfiguration:(id)a0 completion:(id /* block */)a1;
- (id)_promptForBirthday;
- (id)_promptForFirstName;
- (id)_promptForLastName;
- (id)_promptForPassword;
- (id)_promptForPhoneNumber;
- (id)_promptForUsername;
- (id)_promptForVerificationCodeWithSecureEntry:(BOOL)a0 forTrustedNumber:(id)a1;
- (id)_promptUserForSelectionWithTrustedNumbers:(id)a0;
- (id)_promptUserForTermsWithResponseDictionary:(id)a0;
- (void)_verifySecondFactorCodeWithRequest:(id)a0 completion:(id /* block */)a1;
- (id)_xmlUIRequestForURL:(id)a0 withPostbackDictionary:(id)a1;
- (id)_xmlUIRequestForURL:(id)a0 withServerInfo:(id)a1;
- (void)dismissBasicLoginUIWithCompletion:(id /* block */)a0;
- (void)dismissSecondFactorUIWithCompletion:(id /* block */)a0;
- (void)dismissServerProvidedUIWithCompletion:(id /* block */)a0;
- (id)initWithVerificationType:(long long)a0;
- (void)presentBasicLoginUIWithCompletion:(id /* block */)a0;
- (void)presentLoginAlertWithError:(id)a0 title:(id)a1 message:(id)a2 completion:(id /* block */)a3;
- (void)presentSecondFactorAlertWithError:(id)a0 title:(id)a1 message:(id)a2 completion:(id /* block */)a3;
- (void)presentSecondFactorUIWithCompletion:(id /* block */)a0;
- (void)presentServerProvidedUIWithConfiguration:(id)a0 completion:(id /* block */)a1;
- (void)setNeedsNewAppleID:(BOOL)a0;

@end