System/Library/PrivateFrameworks/PassKitUI.framework
PKPassPersonalizationViewController.h
Download PKPassPersonalizationViewController.h
@class PKPass, NSString, NSArray, UIButton, OBPrivacyLinkController, PKContact, PKPassPersonalizationHeaderView, UIBarButtonItem;
@protocol PKPassPersonalizationViewControllerDelegate;
@interface PKPassPersonalizationViewController : UITableViewController <PKPassPersonalizationCellDelegate, PKPassPersonalizationTermsViewControllerDelegate> {
PKPassPersonalizationHeaderView *_headerView;
UIBarButtonItem *_personalizeNowButton;
UIButton *_personalizeLaterButton;
PKPass *_pass;
NSString *_personalizationToken;
PKContact *_contact;
NSArray *_cellContexts;
unsigned long long _personalizationSource;
BOOL _hasScrolledToCells;
BOOL _termsAndConditionsAccepted;
OBPrivacyLinkController *_privacyController;
}
@property (weak, nonatomic) id<PKPassPersonalizationViewControllerDelegate> delegate;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
- (long long)numberOfSectionsInTableView:(id)a0;
- (void)viewWillAppear:(BOOL)a0;
- (id)tableView:(id)a0 cellForRowAtIndexPath:(id)a1;
- (long long)tableView:(id)a0 numberOfRowsInSection:(long long)a1;
- (void)viewWillLayoutSubviews;
- (double)tableView:(id)a0 heightForRowAtIndexPath:(id)a1;
- (void)viewDidLoad;
- (void).cxx_destruct;
- (void)scrollViewDidScroll:(id)a0;
- (double)tableView:(id)a0 heightForFooterInSection:(long long)a1;
- (id)tableView:(id)a0 viewForFooterInSection:(long long)a1;
- (BOOL)_contactReadyForPersonalization;
- (void)_configureHeaderViewForState:(unsigned long long)a0;
- (id)_nextCellForIndexPath:(id)a0;
- (void)_personalizeNowButtonPressed:(id)a0;
- (void)_personalizePass;
- (void)_positionFooterView;
- (void)_presentPersonalizationErrorAlert;
- (void)_scrollToCellsIfNeeded;
- (void)finishPersonalizationOfPassWithUniqueID:(id)a0 result:(BOOL)a1;
- (id)initWithPass:(id)a0 personalizationToken:(id)a1 personalizationSource:(unsigned long long)a2;
- (void)passPersonalizationTermsViewControllerDidAcceptTerms:(id)a0;
- (void)passPersonalizationTermsViewControllerDidDeclineTerms:(id)a0;
- (void)personalizationCellDidChangeValue:(id)a0;
- (BOOL)personalizationCellShouldBeginEditing:(id)a0;
- (BOOL)personalizationCellShouldReturn:(id)a0;
@end