System/Library/PrivateFrameworks/PassKitUI.framework
PKPaymentSetupVerificationCompletionViewController.h
Download PKPaymentSetupVerificationCompletionViewController.h
@class UIColor, NSString, PKPaymentProvisioningController, PKPaymentVerificationObserver, PKTableHeaderView, PKPaymentSetupFooterView, PKActivityTableCell, PKPaymentVerificationController;
@protocol PKPaymentSetupVerificationCompletionViewControllerFlowItemDelegate, PKPaymentSetupViewControllerDelegate;
@interface PKPaymentSetupVerificationCompletionViewController : PKPaymentSetupTableViewController <UITextFieldDelegate, PKPaymentVerificationObserverDelegate, PKForegroundActiveArbiterObserver, PKLoadingUIProviding> {
PKActivityTableCell *_verificationCodeCell;
BOOL _verificationCodeAccepted;
BOOL _resignedResponder;
PKPaymentVerificationObserver *_verificationObserver;
PKTableHeaderView *_tableHeader;
PKPaymentSetupFooterView *_tableFooter;
UIColor *_editableTextFieldColor;
long long _mode;
BOOL _offerOtherMethods;
struct { BOOL foreground; BOOL foregroundActive; } _foregroundActiveState;
BOOL _verificationAlreadyHandled;
}
@property (readonly, nonatomic) PKPaymentVerificationController *verificationController;
@property (retain, nonatomic) PKPaymentProvisioningController *provisioningController;
@property (weak, nonatomic) id<PKPaymentSetupViewControllerDelegate> setupDelegate;
@property (weak, nonatomic) id<PKPaymentSetupVerificationCompletionViewControllerFlowItemDelegate> flowItemDelegate;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
- (long long)numberOfSectionsInTableView:(id)a0;
- (BOOL)textFieldShouldReturn:(id)a0;
- (void)viewWillAppear:(BOOL)a0;
- (id)tableView:(id)a0 cellForRowAtIndexPath:(id)a1;
- (void)dealloc;
- (long long)tableView:(id)a0 numberOfRowsInSection:(long long)a1;
- (void)foregroundActiveArbiter:(id)a0 didUpdateForegroundActiveState:(struct { BOOL x0; BOOL x1; })a1;
- (void)viewWillLayoutSubviews;
- (void)textFieldDidBeginEditing:(id)a0;
- (void)next:(id)a0;
- (void)loadView;
- (void).cxx_destruct;
- (void)viewDidAppear:(BOOL)a0;
- (BOOL)textField:(id)a0 shouldChangeCharactersInRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1 replacementString:(id)a2;
- (void)textFieldDidChange:(id)a0;
- (void)verificationObserverDidTimeout:(id)a0;
- (void)verificationObserver:(id)a0 didObserveVerificationCode:(id)a1;
- (void)_handleNextStep;
- (void)_applicationDidBecomeActive;
- (void)_applicationWillResignActive;
- (void)_disableUI;
- (void)_enableUI;
- (void)_handlePassVerifiedNotification:(id)a0;
- (void)_showActivationError:(id)a0;
- (void)_showCompletedUIForPass:(id)a0;
- (void)_showCompletedUIWithNextHandler:(id /* block */)a0;
- (void)_startVerificationObserver;
- (void)_stopVerificationObserver;
- (void)_submitVerificationCode;
- (void)_terminateFlow;
- (id)initWithVerificationController:(id)a0 mode:(long long)a1 offerOtherMethods:(BOOL)a2;
- (BOOL)pkui_disablesAutomaticDismissalUponEnteringBackground;
- (void)selectOtherVerificationMethod;
- (void)showLoadingUI:(BOOL)a0 animated:(BOOL)a1;
@end