luxlabs header browser preview


@class UIView, NSString, UIBarButtonItem, PKPaymentPassAction, PKPaymentWebService, PKServiceProviderPurchase, PKPerformActionPassView, PKPerformActionLoadingView, PKPaymentPass, PKPaymentAutoReloadSetupController;
@protocol PKPaymentDataProvider, PKPerformActionView, PKPerformActionViewControllerDelegate;

@interface PKPerformActionViewController : UIViewController <PKPerformActionViewDelegate, PKPaymentAuthorizationCoordinatorDelegate, PKPaymentAuthorizationCoordinatorPrivateDelegate, PKPaymentAutoReloadSetupControllerDelegate> {
    PKPerformActionPassView *_passView;
    PKPerformActionLoadingView *_loadingView;
    id<PKPaymentDataProvider> _paymentDataProvider;
    BOOL _remoteContentFetched;
    BOOL _fieldsVerified;
    PKServiceProviderPurchase *_completedPurchase;
    PKPaymentAutoReloadSetupController *_autoReloadSetupController;
    UIBarButtonItem *_button;
    UIBarButtonItem *_spinner;
}

@property (readonly, nonatomic) PKPaymentPass *pass;
@property (readonly, nonatomic) PKPaymentPassAction *action;
@property (readonly, nonatomic) UIView<PKPerformActionView> *actionView;
@property (retain, nonatomic) PKPaymentWebService *webService;
@property (weak, nonatomic) id<PKPerformActionViewControllerDelegate> delegate;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (id)alertControllerForUnableReason:(unsigned long long)a0 action:(id)a1 displayableError:(id)a2 addCardActionHandler:(id /* block */)a3;
+ (id)alertControllerForUnableReason:(unsigned long long)a0 action:(id)a1 displayableError:(id)a2 addCardActionHandler:(id /* block */)a3 unavailableActionHandler:(id /* block */)a4 cancelActionHandler:(id /* block */)a5;

- (id)init;
- (void)viewWillAppear:(BOOL)a0;
- (void)traitCollectionDidChange:(id)a0;
- (void)viewWillLayoutSubviews;
- (void)viewDidLoad;
- (void)viewWillDisappear:(BOOL)a0;
- (void).cxx_destruct;
- (void)viewDidAppear:(BOOL)a0;
- (void)paymentAuthorizationCoordinator:(id)a0 didAuthorizePayment:(id)a1 handler:(id /* block */)a2;
- (void)paymentAuthorizationCoordinator:(id)a0 didAuthorizePurchase:(id)a1 completion:(id /* block */)a2;
- (void)paymentAuthorizationCoordinatorDidFinish:(id)a0;
- (id)_actionViewForPass:(id)a0 action:(id)a1;
- (void)_canPerformPaymentWithCompletion:(id /* block */)a0;
- (void)_cancelButtonPressed:(id)a0;
- (void)_fetchRemoteContentIfNeeded;
- (void)_presentPaymentSetupControllerWithAllowedPaymentNetworks:(id)a0;
- (void)_reloadActionView;
- (void)_rightBarButtonPressed:(id)a0;
- (BOOL)_shouldPresentPaymentRequest:(long long)a0;
- (void)_showGenericErrorAlert:(id /* block */)a0;
- (void)_showLoadingView:(BOOL)a0;
- (void)_showSpinner:(BOOL)a0;
- (void)autoReloadSetupController:(id)a0 requestsDismissViewController:(id)a1;
- (void)autoReloadSetupController:(id)a0 requestsPresentViewController:(id)a1;
- (void)autoReloadSetupControllerDidCompleteWithAmount:(id)a0 threshold:(id)a1;
- (void)didTapSetUpAutoReloadButton;
- (id)initWithPass:(id)a0 action:(id)a1;
- (id)initWithPass:(id)a0 action:(id)a1 paymentDataProvider:(id)a2;
- (id)initWithPass:(id)a0 action:(id)a1 viewStyle:(long long)a2 paymentDataProvider:(id)a3;
- (BOOL)pkui_disablesAutomaticDismissalUponEnteringBackground;
- (void)setRightBarButtonEnabled:(BOOL)a0;
- (void)shakeCard;
- (BOOL)shouldHidePassView;
- (void)updateFirstResponder;
- (void)updatePassViewVisibility;

@end