luxlabs header browser preview


@class NSXPCConnection, PKPaymentAuthorizationDefaultService, PKPaymentAuthorizationServiceProxy, PKInAppPaymentService, NSString, PKPaymentAuthorizationContext, PKPeerPaymentAccount, PKPaymentRequest, PKAsyncTaskProgressTracker, PKAssertion;
@protocol PKPaymentAuthorizationFlowCoordinatorDelegate, PKPaymentAuthorizationScenePresenter, PKPaymentAuthorizationInterface, PKPaymentAuthorizationHostProtocol;

@interface PKPaymentAuthorizationFlowCoordinator : NSObject <PKPaymentAuthorizationHostProtocol, PKPaymentAuthorizationOnboardingInterfaceDelegate, PKPaymentAuthorizationProvisioningInterfaceDelegate, PKPeerPaymentIdentityVerificationInterfaceDelegate, PKPaymentAuthorizationPresenter> {
    BOOL _didSendAuthorizationDidPresent;
    BOOL _didSendAuthorizationDidFinish;
    PKAssertion *_notificationSuppressionAssertion;
    id<PKPaymentAuthorizationInterface> _paymentInterface;
    BOOL _invalidated;
    unsigned long long _paymentSetupState;
    BOOL _peerPaymentIdentityVerificationCompleted;
}

@property (readonly, nonatomic) PKPaymentAuthorizationContext *context;
@property (readonly, nonatomic) PKPaymentRequest *paymentRequest;
@property (weak, nonatomic) id<PKPaymentAuthorizationFlowCoordinatorDelegate> delegate;
@property (weak, nonatomic) id<PKPaymentAuthorizationScenePresenter> scenePresenter;
@property (retain, nonatomic) NSXPCConnection *hostConnection;
@property (readonly, nonatomic) PKPaymentAuthorizationServiceProxy *exportedObject;
@property (readonly, nonatomic) id<PKPaymentAuthorizationHostProtocol> remoteObjectProxy;
@property (retain, nonatomic) PKPaymentAuthorizationDefaultService *defaultService;
@property (retain, nonatomic) PKInAppPaymentService *inAppPaymentService;
@property (retain, nonatomic) PKPeerPaymentAccount *peerPaymentAccount;
@property (retain, nonatomic) PKAsyncTaskProgressTracker *dismissalTaskProgressTracker;
@property (nonatomic) BOOL dismissAfterPaymentSetup;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (void)dealloc;
- (void)start;
- (void)invalidate;
- (void)willDisappear;
- (unsigned long long)supportedInterfaceOrientations;
- (void).cxx_destruct;
- (void)didEncounterAuthorizationEvent:(unsigned long long)a0;
- (void)authorizationDidAuthorizeApplePayTrustSignature:(id)a0;
- (void)authorizationDidAuthorizeContext;
- (void)authorizationDidAuthorizePayment:(id)a0;
- (void)authorizationDidAuthorizePeerPaymentQuote:(id)a0;
- (void)authorizationDidAuthorizePurchase:(id)a0;
- (void)authorizationDidChangeCouponCode:(id)a0;
- (void)authorizationDidFinishWithError:(id)a0;
- (void)authorizationDidPresent;
- (void)authorizationDidRequestMerchantSession;
- (void)authorizationDidSelectPaymentMethod:(id)a0;
- (void)authorizationDidSelectShippingAddress:(id)a0;
- (void)authorizationDidSelectShippingMethod:(id)a0;
- (void)authorizationDidUpdateAccountServicePaymentMethod:(id)a0;
- (void)authorizationWillStart;
- (void)openConnection:(id)a0;
- (BOOL)supportsSecondaryViewController;
- (BOOL)_canPresentPaymenntSheetWithEmptyPass;
- (void)_canPresentPaymentRequest:(id)a0 completion:(id /* block */)a1;
- (id)_createPaymentInterfaceConfigurationWithRelevantPassID:(id)a0;
- (void)_endAnalyticsReporting;
- (void)_handlePaymentRequestPresentationResultType:(long long)a0 relevantUniqueID:(id)a1;
- (void)_openApplication:(id)a0;
- (BOOL)_peerPaymentIdentityVerificationRequired;
- (void)_presentActivatingPassAlertWithRelevantUniqueID:(id)a0;
- (void)_presentAddCardAlert;
- (void)_presentAlertController:(id)a0;
- (void)_presentAlertWithTitle:(id)a0 message:(id)a1 actionTitle:(id)a2 actionHandler:(id /* block */)a3;
- (void)_presentAlertWithTitle:(id)a0 message:(id)a1 cancelTitle:(id)a2 actionTitle:(id)a3 actionHandler:(id /* block */)a4;
- (void)_presentAlertWithTitle:(id)a0 message:(id)a1 cancelTitle:(id)a2 actionTitle:(id)a3 actionHandler:(id /* block */)a4 finalError:(id)a5;
- (void)_presentEnrollAccessibilityIntentAlert;
- (void)_presentInvalidAlert;
- (void)_presentLostModeAlertWithRelevantUniqueID:(id)a0;
- (void)_presentNextStepDismissingCurrentInterface:(BOOL)a0 withDefaultPassID:(id)a1;
- (void)_presentOnboardingForContext:(long long)a0;
- (void)_presentPassNotSupportedAlertWithRelevantUniqueID:(id)a0;
- (void)_presentPaymentAuthorizationWithRelevantUniqueID:(id)a0;
- (void)_presentPaymentInterface:(id)a0 completion:(id /* block */)a1;
- (void)_presentPeerPaymentIdentityVerification;
- (void)_presentPeerPaymentIdentityVerificationAlert;
- (void)_presentVerifyPassAlertWithRelevantUniqueID:(id)a0;
- (void)_presentWalletUninstalledAlert;
- (void)_reportAddCardAlertPresentedAnalytics;
- (void)_reportConnectionEstablishedAnalyticsForConnection:(id)a0;
- (void)_reportPaymentPassMissingAnalytics;
- (void)_reportUnsupportedPaymentPassAnalytics;
- (void)_reportVerificationRequiredAnalytics;
- (BOOL)_shouldBlockHardwareCancels;
- (void)_startAnalyticsReporting;
- (void)_startSuppressingNotificationsIfNecessary;
- (void)_stopSuppressingNotifications;
- (id)createConnectionToEndpoint:(id)a0;
- (void)dismissSecondaryViewControllerAnimated:(BOOL)a0 completion:(id /* block */)a1;
- (void)dismissWithReason:(unsigned long long)a0 error:(id)a1 completion:(id /* block */)a2;
- (BOOL)handleHomeButtonPressed;
- (id)initWithContext:(id)a0 scenePresenter:(id)a1 delegate:(id)a2;
- (void)notifyOnDismissal:(id /* block */)a0;
- (void)paymentAuthorizationOnboardingDidFinishWithError:(id)a0;
- (void)paymentAuthorizationProvisioningDidFinishWithPass:(id)a0;
- (void)peerPaymentIdentityVerificationDidFinishWithAccount:(id)a0;
- (void)presentPaymentProvisioningDismissingAfterwards:(BOOL)a0;
- (void)presentSecondaryViewController:(id)a0 animated:(BOOL)a1 completion:(id /* block */)a2;
- (void)willAppear;

@end