System/Library/PrivateFrameworks/PassKitUI.framework
PKDashboardMoreMenuFactory.h
Download PKDashboardMoreMenuFactory.h
@class PKIdentityReplaceFingerprintHelper, PKPaymentDefaultDataProvider, PKPassLibraryDefaultDataProvider, PKTransitPassProperties, UINavigationController, PKAccountService, PKPeerPaymentAccount, PKFamilyMemberCollection, PKExpressPassController, PKAccount, NSString, NSArray, PKPass, PKNavigationDashboardPassViewController, PKPaymentWebService, PKTransitBalanceModel;
@protocol PKDashboardMoreMenuFactoryDelegate;
@interface PKDashboardMoreMenuFactory : NSObject <PKPaymentDataProviderDelegate, PKAccountServiceObserver> {
PKIdentityReplaceFingerprintHelper *_fingerprintHelper;
PKPaymentDefaultDataProvider *_paymentServiceDataProvider;
PKTransitPassProperties *_transitPassProperties;
PKTransitBalanceModel *_transitBalanceModel;
PKPaymentWebService *_webService;
PKPassLibraryDefaultDataProvider *_passLibraryDataProvider;
PKExpressPassController *_expressPassController;
PKAccountService *_accountService;
NSArray *_accounts;
}
@property (nonatomic) long long moreMenuType;
@property (retain, nonatomic) PKPass *pass;
@property (retain, nonatomic) PKAccount *account;
@property (retain, nonatomic) PKFamilyMemberCollection *familyCollection;
@property (retain, nonatomic) PKPeerPaymentAccount *peerPaymentAccount;
@property (weak, nonatomic) PKNavigationDashboardPassViewController *navigationDashboardPassVC;
@property (weak, nonatomic) id<PKDashboardMoreMenuFactoryDelegate> delegate;
@property (readonly, nonatomic) BOOL forceShowMoreMenuIcon;
@property (weak, nonatomic) UINavigationController *navigationController;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
- (id)init;
- (void)dealloc;
- (void)accountChanged:(id)a0;
- (void)paymentPassWithUniqueIdentifier:(id)a0 didReceivePlanUpdate:(id)a1;
- (void).cxx_destruct;
- (void)paymentPassWithUniqueIdentifier:(id)a0 didReceiveBalanceUpdate:(id)a1;
- (void)paymentPassWithUniqueIdentifier:(id)a0 didUpdateWithTransitPassProperties:(id)a1;
- (unsigned long long)_feature;
- (BOOL)_canShowPaymentCardNumberAction;
- (BOOL)_isPayLaterPass;
- (id)_showAccountManageNotifications;
- (id)_accessPassMenuItems;
- (id)_addMoneyAppleBalanceAction;
- (id)_addMoneyPeerPaymentAction;
- (id)_appleBalanceMenuItems;
- (id)_appleCardMenuItems;
- (id)_appleCashMenuItems;
- (id)_barcodePassMenuItems;
- (BOOL)_canShowNotificationsInfo;
- (id)_eMoneyPassMenuItems;
- (BOOL)_hasCombinedActions;
- (BOOL)_hasGroupActions;
- (BOOL)_hasTransitCardNumber;
- (BOOL)_hasValidEnteredValueActions;
- (BOOL)_hasValidSelectedItemActions;
- (BOOL)_isAppleBalancePass;
- (BOOL)_isCreditPass;
- (BOOL)_isPassActivated;
- (BOOL)_isPassActivating;
- (BOOL)_isPassRequiresActivation;
- (BOOL)_isPeerPaymentPass;
- (long long)_moreMenuTypeValue;
- (id)_openRewardsHubAction;
- (id)_passActions;
- (id)_paymentPassMenuItems;
- (void)_peerPaymentAccountChanged:(id)a0;
- (id)_peerPaymentFamilyAction;
- (void)_recalculateTransitPassDetails;
- (id)_recurringPeerPaymentsPaymentsAction;
- (id)_redeemAction;
- (void)_reevaluateMoreMenuType;
- (void)_reloadMoreMenuItems;
- (id)_removePassAction;
- (id)_removePassLocalizedTitle;
- (id)_savingsDetailsAction;
- (id)_savingsMenuItems;
- (id)_showCombinedPassActions;
- (id)_showEnteredValuePassActions;
- (id)_showInstallmentPlansAction;
- (id)_showPassActionGroups;
- (id)_showPassInfoAction;
- (id)_showPassInfoLocalizedTitle;
- (id)_showPassManageNotifications;
- (id)_showPaymentCardNumberAction;
- (id)_showSavingsDebugAction;
- (id)_showSavingsDocumentsAction;
- (id)_showScheduledPaymentsAction;
- (id)_showSelectedItemPassActions;
- (id)_showTransitCardNumberAction;
- (id)_transferToBankAction;
- (id)_transitPassMenuItems;
- (BOOL)isActivating;
- (id)moreMenu;
@end