luxlabs header browser preview


@interface WKPaymentAuthorizationDelegate : NSObject {
    struct RetainPtr<PKPaymentRequest> { void *m_ptr; } _request;
    struct WeakPtr<WebKit::PaymentAuthorizationPresenter, WTF::DefaultWeakPtrImpl> { struct RefPtr<WTF::DefaultWeakPtrImpl, WTF::RawPtrTraits<WTF::DefaultWeakPtrImpl>, WTF::DefaultRefDerefTraits<WTF::DefaultWeakPtrImpl>> { struct DefaultWeakPtrImpl *m_ptr; } m_impl; } _presenter;
    struct RetainPtr<NSArray<PKPaymentSummaryItem *>> { void *m_ptr; } _summaryItems;
    struct RetainPtr<PKShippingMethods> { void *m_ptr; } _availableShippingMethods;
    struct RetainPtr<NSError> { void *m_ptr; } _sessionError;
    struct BlockPtr<void (PKPaymentAuthorizationResult *)> { id /* block */ m_block; } _didAuthorizePaymentCompletion;
    struct BlockPtr<void (PKPaymentMerchantSession *, NSError *)> { id /* block */ m_block; } _didRequestMerchantSessionCompletion;
    struct BlockPtr<void (PKPaymentRequestPaymentMethodUpdate *)> { id /* block */ m_block; } _didSelectPaymentMethodCompletion;
    struct BlockPtr<void (PKPaymentRequestShippingContactUpdate *)> { id /* block */ m_block; } _didSelectShippingContactCompletion;
    struct BlockPtr<void (PKPaymentRequestShippingMethodUpdate *)> { id /* block */ m_block; } _didSelectShippingMethodCompletion;
    struct BlockPtr<void (PKPaymentRequestCouponCodeUpdate *)> { id /* block */ m_block; } _didChangeCouponCodeCompletion;
}

- (void)invalidate;
- (id).cxx_construct;
- (void)_didFinish;
- (void).cxx_destruct;
- (void)_getPaymentServicesMerchantURL:(id /* block */)a0;
- (void)completePaymentMethodSelection:(id)a0;
- (void)_didAuthorizePayment:(id)a0 completion:(id /* block */)a1;
- (void)_didChangeCouponCode:(id)a0 completion:(id /* block */)a1;
- (void)_didRequestMerchantSession:(id /* block */)a0;
- (void)_didSelectPaymentMethod:(id)a0 completion:(id /* block */)a1;
- (void)_didSelectShippingContact:(id)a0 completion:(id /* block */)a1;
- (void)_didSelectShippingMethod:(id)a0 completion:(id /* block */)a1;
- (id)_initWithRequest:(id)a0 presenter:(void *)a1;
- (void)_willFinishWithError:(id)a0;
- (void)completeCouponCodeChange:(id)a0;
- (void)completeMerchantValidation:(id)a0 error:(id)a1;
- (void)completePaymentSession:(long long)a0 errors:(id)a1;
- (void)completePaymentSession:(long long)a0 errors:(id)a1 orderDetails:(id)a2;
- (void)completeShippingContactSelection:(id)a0;
- (void)completeShippingMethodSelection:(id)a0;

@end