System/Library/PrivateFrameworks/PassKitUI.framework
PKPassPaymentConfirmationView.h
Download PKPassPaymentConfirmationView.h
@class NSDate, NSString, PKPassPaymentPayStateView, UIView, PKPaymentService, NSMutableDictionary, NSArray, PKTransitBalanceModel, NSObject, PKExpressTransactionState, PKPassTileGroupView;
@protocol PKPaymentDashboardCellActionHandleable, OS_dispatch_source;
@interface PKPassPaymentConfirmationView : PKPassFooterContentView <PKPassPaymentPayStateViewDelegate, PKPaymentServiceDelegate> {
PKPassPaymentPayStateView *_payStateView;
UIView<PKPaymentDashboardCellActionHandleable> *_singleValueCellPrimary;
UIView<PKPaymentDashboardCellActionHandleable> *_singleValueCellSecondary;
UIView<PKPaymentDashboardCellActionHandleable> *_dualValueCellPrimary;
PKPassTileGroupView *_tileGroupView;
UIView *_displayedCellPrimary;
BOOL _animated;
PKExpressTransactionState *_expressState;
BOOL _receivedTransaction;
BOOL _receivedExit;
BOOL _needsResolution;
BOOL _showingResolution;
BOOL _showingSuccessResolution;
BOOL _animatingResolution;
BOOL _showingAlert;
long long _transactionType;
NSObject<OS_dispatch_source> *_activityResolutionTimer;
unsigned long long _resolutionCounter;
NSDate *_visibleDate;
NSMutableDictionary *_registeredExpressObservers;
PKPaymentService *_paymentService;
NSArray *_tiles;
PKTransitBalanceModel *_transitBalanceModel;
}
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
- (void)dealloc;
- (void)passWithUniqueIdentifier:(id)a0 didUpdateTiles:(id)a1;
- (void)transactionSourceIdentifier:(id)a0 didReceiveTransaction:(id)a1;
- (void).cxx_destruct;
- (void)paymentPassWithUniqueIdentifier:(id)a0 didReceiveBalanceUpdate:(id)a1;
- (void)layoutSubviews;
- (void)paymentPassWithUniqueIdentifier:(id)a0 didUpdateWithTransitPassProperties:(id)a1;
- (id)initWithPass:(id)a0;
- (void)_beginResolution;
- (BOOL)_canDisplaySecondaryView;
- (void)_disableActivityTimer;
- (id)_expressNotificationNames;
- (id)_findOrCreatePrimaryAdjustableSingleCellView;
- (id)_findOrCreatePrimaryFusedDoubleCellView;
- (id)_findOrCreateSecondaryView;
- (void)_handleExpressNotification:(id)a0;
- (BOOL)_isExpressOutstanding;
- (BOOL)_isRegisteredForAllExpressTransactionNotifications;
- (BOOL)_isRegisteredForAnyExpressTransactionNotifications;
- (void)_presentCheckmarkIfNecessary;
- (void)_registerForExpressTransactionNotifications:(BOOL)a0;
- (void)_registerObserverForNotificationName:(id)a0 center:(id)a1 handler:(id /* block */)a2;
- (void)_resolveActivityIfNecessary;
- (void)_resolveActivityIfNecessaryWithDelay;
- (BOOL)_shouldDisplayPrimaryView;
- (BOOL)_shouldDisplaySecondaryView;
- (void)_updateContentPrimaryView;
- (void)_updateContentSecondaryView;
- (void)didBecomeHiddenAnimated:(BOOL)a0;
- (void)didBecomeVisibleAnimated:(BOOL)a0;
- (id)initWithPass:(id)a0 context:(id)a1;
- (void)layoutIfNeededAnimated:(BOOL)a0;
- (void)payStateView:(id)a0 revealingCheckmark:(BOOL)a1;
- (void)willBecomeHiddenAnimated:(BOOL)a0;
- (void)willBecomeVisibleAnimated:(BOOL)a0;
@end