System/Library/PrivateFrameworks/PassKitUI.framework
PKNewPaymentCredentialProvisioningViewController.h
Download PKNewPaymentCredentialProvisioningViewController.h
- NSObject
- >
- UIResponder
- >
- UIViewController
- >
- PKPaymentSetupTableViewController
- >
- PKPaymentSetupFieldsViewController
- >
- PKPaymentSetupProvisioningFieldsViewController
@class PKPaymentCredentialMetadataTableController, NSString, PKPaymentProvisioningController, UIImage, PKPaymentCredential, PKPaymentSetupProduct;
@protocol PKPaymentCredentialProvisioningViewControllerCoordinator;
@interface PKNewPaymentCredentialProvisioningViewController : PKPaymentSetupProvisioningFieldsViewController <PKProvisioningFieldsUIRenderer, PKLoadingUIProviding, PKPaymentProvisioningControllerDelegate> {
unsigned long long _credentialProvisioningType;
unsigned long long _displayType;
unsigned long long _category;
BOOL _shouldAutoProvision;
PKPaymentProvisioningController *_provisioningController;
UIImage *_passSnapshotPlaceHolder;
PKPaymentCredentialMetadataTableController *_metadataController;
PKPaymentCredential *_paymentCredential;
PKPaymentSetupProduct *_setupProduct;
BOOL _allowsManualEntry;
BOOL _previouslyAcceptedTerms;
UIImage *_passSnapshot;
BOOL _passSnapshotNeedsCorners;
struct CGSize { double width; double height; } _passSnapshotOverrideSize;
}
@property (nonatomic) BOOL hasRemainingCredentialsToProvision;
@property (nonatomic) BOOL showSkipButton;
@property (retain, nonatomic) id<PKPaymentCredentialProvisioningViewControllerCoordinator> coordinator;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
- (BOOL)isComplete;
- (void)viewWillAppear:(BOOL)a0;
- (id)tableView:(id)a0 cellForRowAtIndexPath:(id)a1;
- (void)dealloc;
- (long long)tableView:(id)a0 numberOfRowsInSection:(long long)a1;
- (void)tableView:(id)a0 willDisplayCell:(id)a1 forRowAtIndexPath:(id)a2;
- (double)tableView:(id)a0 heightForRowAtIndexPath:(id)a1;
- (id)tableView:(id)a0 contextMenuConfigurationForRowAtIndexPath:(id)a1 point:(struct CGPoint { double x0; double x1; })a2;
- (void)loadView;
- (void).cxx_destruct;
- (void)viewDidDisappear:(BOOL)a0;
- (void)paymentPassUpdatedOnCredential:(id)a0;
- (void)preflightWithCompletion:(id /* block */)a0;
- (void)_createPassSnapshotFromPaymentPass:(id)a0 completion:(id /* block */)a1;
- (id)_defaultHeaderViewSubTitleForLocalCredential;
- (id)_defaultHeaderViewSubTitleForLocalCredentialTransfer;
- (id)_remoteExistingCredentialDefaultHeaderViewSubTitle;
- (void)_skipCard;
- (void)_updatePassSnapshotHeader;
- (void)addDifferentCard:(id)a0;
- (id)defaultFields;
- (id)defaultHeaderViewSubTitle;
- (id)defaultHeaderViewTitle;
- (void)didTransitionTo:(long long)a0 loading:(BOOL)a1;
- (void)didUpdateFieldModel;
- (void)handleNextButtonTapped:(id)a0;
- (id)initWithProvisioningController:(id)a0 context:(long long)a1 paymentCredential:(id)a2 setupProduct:(id)a3 allowsManualEntry:(BOOL)a4;
- (id)readonlyFieldIdentifiers;
- (void)setPassSnapshot:(id)a0 needsCorners:(BOOL)a1;
- (void)showLoadingUI:(BOOL)a0 animated:(BOOL)a1;
- (void)showWithProvisioningError:(id)a0;
- (id)visibleFieldIdentifiers;
@end