System/Library/PrivateFrameworks/PassKitUI.framework
PKSpendingSummaryViewController.h
Download PKSpendingSummaryViewController.h
@class PKFamilyMemberCollection, NSString, PKAccountUserCollection, NSCalendar, NSArray, PKContactAvatarManager, NSMutableDictionary, PKTransactionSourceCollection, UIView, PKAccount, PKPaymentPass, PKSpendingSummaryFetcher;
@protocol PKSpendingSummaryViewControllerDelegate, PKHorizontalScrollingFooterViewProtocol;
@interface PKSpendingSummaryViewController : PKHorizontalScrollingViewController <PKSpendingSummaryFetcherObserver, PKSpendingSingleSummaryViewControllerDelegate, PKHorizontalScrollingViewControllerDataSource> {
PKTransactionSourceCollection *_transactionSourceCollection;
PKFamilyMemberCollection *_familyCollection;
PKAccount *_account;
PKAccountUserCollection *_accountUserCollection;
PKPaymentPass *_pass;
PKSpendingSummaryFetcher *_summaryFetcher;
PKContactAvatarManager *_avatarManager;
NSCalendar *_currentCalendar;
NSArray *_weeks;
NSArray *_months;
NSArray *_years;
NSString *_navTitle;
BOOL _transitioningMode;
NSArray *_currentDataSet;
unsigned long long _currentSummaryType;
unsigned long long _displayType;
NSArray *_currentMonthTransactions;
long long _startingIndex;
struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _lockUpdate;
NSMutableDictionary *_pendingUpdates;
NSArray *_emptyViewControllers;
UIView<PKHorizontalScrollingFooterViewProtocol> *_footerView;
}
@property (weak, nonatomic) id<PKSpendingSummaryViewControllerDelegate> delegate;
@property (nonatomic) unsigned long long categorization;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
- (void)dealloc;
- (id)footerView;
- (long long)numberOfItems;
- (void).cxx_destruct;
- (void)viewDidAppear:(BOOL)a0;
- (void)viewDidDisappear:(BOOL)a0;
- (void)invalidatedSpendingSummaryOfType:(unsigned long long)a0 startingWithDate:(id)a1;
- (void)invalidatedSummariesAvailable;
- (long long)startingIndex;
- (void)_changeModeTo:(unsigned long long)a0;
- (unsigned long long)_newDataSetIndexAfterTransitionFromMode:(unsigned long long)a0 toMode:(unsigned long long)a1;
- (void)_reportTappedButtonWithTag:(id)a0;
- (void)_updateBackTitle;
- (id)cachedDataAtIndex:(long long)a0;
- (void)didDequeueViewController:(id)a0;
- (void)didMoveToPrimaryIndex:(long long)a0;
- (id)emptyViewControllers;
- (void)fetchDataAtIndex:(long long)a0 completion:(id /* block */)a1;
- (double)footerViewContentHeight;
- (id)initWithTransactionSourceCollection:(id)a0 familyCollection:(id)a1 avatarManager:(id)a2 account:(id)a3 accountUserCollection:(id)a4 physicalCards:(id)a5 fetcher:(id)a6 weeks:(id)a7 months:(id)a8 years:(id)a9 type:(unsigned long long)a10 unit:(unsigned long long)a11 currentMonthTransactions:(id)a12 pendingPayments:(id)a13 upcomingScheduledPayments:(id)a14 dispayType:(unsigned long long)a15;
- (id)loadingDataObjectWithCurrentData:(id)a0 index:(long long)a1 swap:(BOOL)a2;
- (id)pkNavigationController;
- (void)prefetchDataIfNecessary;
- (void)spendingSingleSummaryViewController:(id)a0 changedSelection:(unsigned long long)a1;
@end