System/Library/PrivateFrameworks/PassKitUI.framework
PKShareAuthorizor.h
@class NSString, PKPaymentAuthorizationCoordinator, LAContext;
@interface PKShareAuthorizor : NSObject <PKPaymentAuthorizationCoordinatorDelegate, PKPaymentAuthorizationCoordinatorPrivateDelegate> {
PKPaymentAuthorizationCoordinator *_authorizationCoordinator;
LAContext *_context;
id /* block */ _completion;
id /* block */ _authorizeHandler;
NSString *_presentationSceneIdentifier;
BOOL _resultSuccess;
BOOL _isAuthorizationHandlerRunning;
BOOL _didFinish;
}
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
+ (void)_authorizeDeviceOwnerWithAuthHandler:(id /* block */)a0 completion:(id /* block */)a1 context:(id)a2 invalidateContext:(BOOL)a3;
+ (void)authorizeDeviceOwnerWithAuthHandler:(id /* block */)a0 completion:(id /* block */)a1;
+ (void)authorizeForRequest:(id)a0 presentationSceneIdentifier:(id)a1 authHandler:(id /* block */)a2 completion:(id /* block */)a3;
- (void)dealloc;
- (void)_invalidate;
- (void).cxx_destruct;
- (void)paymentAuthorizationCoordinator:(id)a0 didAuthorizeContextWithHandler:(id /* block */)a1;
- (void)paymentAuthorizationCoordinator:(id)a0 didAuthorizePayment:(id)a1 handler:(id /* block */)a2;
- (void)paymentAuthorizationCoordinatorDidFinish:(id)a0;
- (id)presentationSceneIdentifierForPaymentAuthorizationCoordinator:(id)a0;
- (void)_authorizeForRequest:(id)a0 presentationSceneIdentifier:(id)a1 authHandler:(id /* block */)a2 completion:(id /* block */)a3;
- (void)_handleDidFinishIfNeeded;
@end