System/Library/PrivateFrameworks/PassKitUI.framework
PKDataReleaseContentViewController.h
Download PKDataReleaseContentViewController.h
@class PKPaymentTransactionIconGenerator, UITableView, UIVisualEffectView, PKISO18013DataReleaseRequest, PKAuthenticator, UIViewController, NSObject, UIView, PKTransactionReleasedData, NSString, PKDataReleaseEntityResolver, PKIdleTimerAssertion, LAContext, PKPaymentAuthorizationFooterView, NSArray, PKDataReleaseHeader, PKMerchant, UIImage;
@protocol OS_dispatch_source, PKDataReleaseContentViewControllerDelegate;
@interface PKDataReleaseContentViewController : UIViewController <UITableViewDelegate, UITableViewDataSource, PKDataReleaseHeaderDelegate, PKPaymentAuthorizationFooterViewDelegate, LAUIDelegate, PKAuthenticatorDelegate> {
PKISO18013DataReleaseRequest *_request;
id<PKDataReleaseContentViewControllerDelegate> _delegate;
UITableView *_tableViewReleaseData;
PKDataReleaseHeader *_header;
PKPaymentAuthorizationFooterView *_footerView;
UIVisualEffectView *_footerMaterial;
BOOL _lastFailureWasUnboundBiometric;
UIView *_bottomSeparator;
BOOL _isTemplateLayout;
long long _layoutRecursionCounter;
PKAuthenticator *_authenticator;
UIViewController *_passcodeViewController;
NSArray *_intentRetainElements;
NSArray *_intentDoNotRetainElements;
NSArray *_intentDisplayOnlyElements;
PKTransactionReleasedData *_dataToRelease;
PKPaymentTransactionIconGenerator *_iconGenerator;
PKDataReleaseEntityResolver *_entityResolver;
UIImage *_merchantIcon;
PKMerchant *_merchant;
BOOL _authenticating;
BOOL _hasFailedBiometrics;
BOOL _isInBioLockout;
PKIdleTimerAssertion *_idleTimerAssertion;
NSObject<OS_dispatch_source> *_idleTimer;
BOOL _hasPlayedHaptics;
LAContext *_localAuthenticationContext;
struct __SecAccessControl { } *_accessControl;
}
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
- (id)tableView:(id)a0 viewForHeaderInSection:(long long)a1;
- (long long)numberOfSectionsInTableView:(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)viewWillLayoutSubviews;
- (void)viewDidLayoutSubviews;
- (void)viewDidLoad;
- (void)viewWillDisappear:(BOOL)a0;
- (BOOL)_canShowWhileLocked;
- (void).cxx_destruct;
- (void)viewDidAppear:(BOOL)a0;
- (void)_updatePreferredContentSize;
- (id)initWithRequest:(id)a0 delegate:(id)a1;
- (void)tableViewDidFinishReload:(id)a0;
- (void)scrollViewDidScroll:(id)a0;
- (void)setIdleTimerDisabled:(BOOL)a0;
- (BOOL)tableView:(id)a0 shouldHighlightRowAtIndexPath:(id)a1;
- (id)_compactNavigationController;
- (void)_configureFooterViewConfirmationTitle;
- (void)_finishedRemovingDoublePressCredentialWithError:(id)a0;
- (struct CGSize { double x0; double x1; })_layoutWithBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void)_reloadMerchantHeader;
- (void)_startEvaluationWithExternalizedContext:(id)a0;
- (void)_startInitialEvaluation;
- (void)_updateMerchantHeaderView:(id)a0 animated:(BOOL)a1;
- (void)_updatePhysicalButtonState;
- (void)_updateSeparators;
- (void)authenticator:(id)a0 didTransitionToEvaluationStateWithEvent:(struct { long long x0; long long x1; })a1;
- (void)authorizationFooterViewPasscodeButtonPressed:(id)a0;
- (void)dataReleaseCompletedWithError:(id)a0;
- (void)dataReleaseHeaderDidTapDismiss;
- (void)dismissPasscodeViewController;
- (void)event:(long long)a0 params:(id)a1 reply:(id /* block */)a2;
- (void)presentPasscodeToExitLockout;
- (void)presentPasscodeViewController:(id)a0 completionHandler:(id /* block */)a1 reply:(id /* block */)a2;
- (BOOL)shouldShowPhysicalButton;
@end