System/Library/PrivateFrameworks/PassKitUI.framework
PKPayLaterFinancingPlanListSectionController.h
Download PKPayLaterFinancingPlanListSectionController.h
@class PKPaymentPass, NSArray, PKPayLaterPaymentIntentController, NSMutableDictionary, PKPaymentTransactionIconGenerator, NSNumberFormatter, PKPayLaterBusinessChatTopic;
@protocol PKPayLaterFinancingPlanListSectionControllerDelegate;
@interface PKPayLaterFinancingPlanListSectionController : PKPayLaterSectionController {
PKPayLaterPaymentIntentController *_paymentIntentController;
NSArray *_sortedPriaryFinancingPlanIdentifiers;
NSArray *_sortedSecondaryFinancingPlanIdentifiers;
NSMutableDictionary *_primaryFinancingPlanRows;
NSMutableDictionary *_secondaryFinancingPlanRows;
NSMutableDictionary *_icons;
PKPaymentTransactionIconGenerator *_iconGenerator;
id<PKPayLaterFinancingPlanListSectionControllerDelegate> _delegate;
NSNumberFormatter *_numberFormatter;
}
@property (readonly, nonatomic) unsigned long long context;
@property (retain, nonatomic) NSArray *primaryFinancingPlans;
@property (retain, nonatomic) NSArray *secondaryFinancingPlans;
@property (retain, nonatomic) PKPayLaterBusinessChatTopic *businessChatTopic;
@property (retain, nonatomic) PKPaymentPass *payLaterPass;
@property (nonatomic) long long tertiaryFinancingPlansCount;
- (id)identifiers;
- (void).cxx_destruct;
- (void)_configurePrimaryFinancingPlansSection:(id)a0;
- (void)_configureSecondaryFinancingPlansSection:(id)a0;
- (void)_configureTertiaryFinancingPlansCountSection:(id)a0;
- (id)_createFinancingPlanRowForPlan:(id)a0 rowIndex:(long long)a1;
- (id)_createIconTextRowForPlan:(id)a0;
- (id)_rowForPlanIdentifier:(id)a0;
- (void)_showTopicExplanationForRow:(id)a0 topic:(id)a1 financingPlan:(id)a2 continueBlock:(id /* block */)a3;
- (void)_updateCachedValues;
- (void)_updateIconForFinancingPlan:(id)a0 row:(id)a1;
- (struct NSDirectionalEdgeInsets { double x0; double x1; double x2; double x3; })firstSectionHeaderEdgeInsets;
- (id)headerAttributedStringForIdentifier:(id)a0;
- (id)initWithPayLaterAccount:(id)a0 context:(unsigned long long)a1 primaryFinancingPlans:(id)a2 secondaryFinancingPlans:(id)a3 tertiaryFinancingPlansCount:(long long)a4 payLaterPass:(id)a5 businessChatTopic:(id)a6 paymentIntentController:(id)a7 dynamicContentPage:(id)a8 delegate:(id)a9;
- (id)snapshotWithPreviousSnapshot:(id)a0 forSectionIdentifier:(id)a1;
@end