luxlabs header browser preview


@class PKContactResolver, PKPaymentTransactionIconGenerator, PKPeerPaymentStatusResponse, PKAccountService, NSString, NSDateFormatter, PKTransactionSourceCollection, PKPaymentPass, UIImage, PKPaymentTransactionCellController, NSArray, PKFamilyMemberCollection, PKRetrieveMerchantTokensResponse, PKPeerPaymentController, PKPeerPaymentWebService, PKPaymentTransactionDetailHeaderView, PKCoarseLocationMonitor, NSSet, PKDashboardTransactionFetcher, PKAccountServiceAccountResolutionController, PKAccount, PKPaymentWebService, PKTransactionReceipt, PKPeerPaymentThresholdTopUpController, NSURL, PKAccountUserCollection, NSTimeZone, PKPaymentTransaction;
@protocol PKPaymentDataProvider, PKPaymentTransactionDetailViewControllerDeleteOverrider;

@interface PKPaymentTransactionDetailViewController : PKSectionTableViewController <PKContactResolverDelegate, PKPaymentDataProviderDelegate, CNContactViewControllerDelegate, PKTransactionDetailQuestionCellDelegate, PKAccountServiceAccountResolutionControllerDelegate, PKMerchantTokenDetailViewControllerDelegate, PKPeerPaymentThresholdTopUpControllerDelegate, PKPeerPaymentServiceObserver, PKDashboardTransactionFetcherDelegate> {
    long long _detailViewStyle;
    BOOL _showRawName;
    BOOL _showTransactionTimeZone;
    BOOL _showProductTimeZone;
    PKPeerPaymentWebService *_peerPaymentWebService;
    PKPeerPaymentController *_lazyPeerPaymentController;
    PKPaymentPass *_paymentPass;
    PKPaymentTransaction *_associatedTransaction;
    NSArray *_associatedInstallmentPlans;
    PKAccount *_associatedPayLaterAccount;
    PKTransactionReceipt *_associatedReceipt;
    BOOL _suppressReceiptImages;
    NSSet *_transactionTags;
    NSString *_transactionExplanation;
    PKPaymentTransactionCellController *_transactionCellController;
    PKAccountServiceAccountResolutionController *_accountResolutionController;
    BOOL _allowTransactionLinks;
    PKCoarseLocationMonitor *_coarseLocationMonitor;
    PKFamilyMemberCollection *_familyCollection;
    PKAccount *_account;
    PKAccountUserCollection *_accountUserCollection;
    NSSet *_physicalCards;
    PKAccountService *_accountService;
    PKPaymentWebService *_webService;
    PKRetrieveMerchantTokensResponse *_merchantTokenResponse;
    NSArray *_applePayOrderRowViewModels;
    NSArray *_applePayBarcodeRowViewModels;
    NSArray *_applePayReceiptRowViewModels;
    NSString *_submittingAnswer;
    PKDashboardTransactionFetcher *_transactionFetcher;
    BOOL _cancelingPayment;
    PKPaymentTransactionIconGenerator *_iconGenerator;
    NSURL *_privacyURL;
    BOOL _privacyURLCallInProgress;
    PKPeerPaymentThresholdTopUpController *_thresholdTopUpController;
}

@property (retain, nonatomic) PKPaymentTransactionDetailHeaderView *headerView;
@property (retain, nonatomic) PKContactResolver *contactResolver;
@property (nonatomic) BOOL issuerAppDeepLinkingEnabled;
@property (nonatomic) BOOL inBridge;
@property (nonatomic) BOOL associatedCreditStatementsLoaded;
@property (retain, nonatomic) NSArray *associatedCreditStatements;
@property (retain, nonatomic) UIImage *mapTilePlaceholderImage;
@property (retain, nonatomic) NSArray *lineItems;
@property (retain, nonatomic) PKPeerPaymentStatusResponse *peerPaymentStatusResponse;
@property (retain, nonatomic) NSDateFormatter *transactionDateFormatter;
@property (retain, nonatomic) NSDateFormatter *transactionLocalTimeDateFormatter;
@property (retain, nonatomic) NSDateFormatter *productTimeZoneFormatter;
@property (retain, nonatomic) NSDateFormatter *productTimeZoneMonthDayFormatter;
@property (retain, nonatomic) NSDateFormatter *monthDayLocalFormatter;
@property (retain, nonatomic) NSDateFormatter *monthDayYearLocalFormatter;
@property (retain, nonatomic) NSDateFormatter *monthFormatter;
@property (retain, nonatomic) NSTimeZone *productTimeZone;
@property (readonly, nonatomic) PKPaymentTransaction *transaction;
@property (readonly, nonatomic) PKTransactionSourceCollection *transactionSourceCollection;
@property (readonly, nonatomic) id<PKPaymentDataProvider> paymentServiceDataProvider;
@property (retain, nonatomic) id<PKPaymentTransactionDetailViewControllerDeleteOverrider> deleteOverrider;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (id)tableView:(id)a0 viewForHeaderInSection:(long long)a1;
- (BOOL)contactViewController:(id)a0 shouldPerformDefaultActionForContactProperty:(id)a1;
- (void)viewWillAppear:(BOOL)a0;
- (id)tableView:(id)a0 cellForRowAtIndexPath:(id)a1;
- (void)dealloc;
- (long long)tableView:(id)a0 numberOfRowsInSection:(long long)a1;
- (void)traitCollectionDidChange:(id)a0;
- (void)viewWillLayoutSubviews;
- (void)tableView:(id)a0 willDisplayCell:(id)a1 forRowAtIndexPath:(id)a2;
- (void)tableView:(id)a0 didSelectRowAtIndexPath:(id)a1;
- (void)viewDidLoad;
- (id)tableView:(id)a0 contextMenuConfigurationForRowAtIndexPath:(id)a1 point:(struct CGPoint { double x0; double x1; })a2;
- (double)tableView:(id)a0 heightForHeaderInSection:(long long)a1;
- (void)didUpdateFamilyMembers:(id)a0;
- (id)tableView:(id)a0 titleForHeaderInSection:(long long)a1;
- (void)transactionSourceIdentifier:(id)a0 didReceiveTransaction:(id)a1;
- (void)transactionWithIdentifier:(id)a0 didDownloadTransactionReceipt:(id)a1;
- (void)transactionSourceIdentifier:(id)a0 didRemoveTransactionWithIdentifier:(id)a1;
- (void)setTransaction:(id)a0;
- (void).cxx_destruct;
- (void)viewDidAppear:(BOOL)a0;
- (void)contactViewController:(id)a0 didCompleteWithContact:(id)a1;
- (void)scrollViewDidScroll:(id)a0;
- (double)tableView:(id)a0 heightForFooterInSection:(long long)a1;
- (BOOL)tableView:(id)a0 shouldHighlightRowAtIndexPath:(id)a1;
- (id)tableView:(id)a0 titleForFooterInSection:(long long)a1;
- (id)tableView:(id)a0 viewForFooterInSection:(long long)a1;
- (void)contactsDidChangeForContactResolver:(id)a0;
- (void)recurringPaymentsChanged;
- (void)transactionsChanged:(id)a0;
- (id)_tableView:(id)a0 cellForAwardAtIndex:(long long)a1;
- (BOOL)_transactionIsTaggedAsRecurring;
- (unsigned long long)_actionRowForRowIndex:(long long)a0;
- (BOOL)_actionRowIsEnabled:(unsigned long long)a0;
- (id)_amountDetailsCellForTableView:(id)a0 atIndexPath:(id)a1;
- (unsigned long long)_amountDetailsRowForIndex:(unsigned long long)a0;
- (BOOL)_amountDetailsRowIsEnabled:(unsigned long long)a0;
- (id)_applePayBarcodeRowCellForTableView:(id)a0 atIndexPath:(id)a1;
- (id)_applePayOrderRowCellForTableView:(id)a0 atIndexPath:(id)a1;
- (id)_applePayReceiptRowCellForTableView:(id)a0 atIndexPath:(id)a1;
- (void)_applyAmountDetailSeparatorInsetForTableView:(id)a0 cell:(id)a1;
- (id)_associatedFinancingPlanCellForTableView:(id)a0 atIndexPath:(id)a1;
- (id)_associatedInstallmentCellForTableView:(id)a0 atIndexPath:(id)a1;
- (id)_awardCellForTableView:(id)a0;
- (id)_businessChatContextForNonCancellablePayment;
- (id)_businessChatContextForOtherIssue;
- (void)_callIssuer;
- (void)_cancelPaymentWithCell:(id)a0;
- (void)_cancelPeerPaymentPendingRequest;
- (id)_coarseLocationHyperlinkFooterView;
- (id)_debugDetailCellForTableView:(id)a0 atIndexPath:(id)a1;
- (void)_deleteTransaction;
- (void)_didSelectMerchantTokenManagement;
- (id)_disputeStatusCellForTableView:(id)a0 atIndexPath:(id)a1;
- (id)_disputeStatusDescription;
- (id)_disputeStatusTitle;
- (id)_explanationTextForPaymentTransaction:(id)a0;
- (void)_fetchAllApplePayOrderRowViewModels;
- (void)_fetchAppPrivacyURL;
- (void)_fetchMerchantToken;
- (id)_financingPlanDetailsCellForTableView:(id)a0;
- (id)_formattedCounterpartNameForRecurringPayment:(id)a0;
- (id)_fraudRiskCellForTableView:(id)a0;
- (void)_handleCoarseLocationChangedNotification:(id)a0;
- (void)_handlePeerPaymentDisplayableError:(id)a0 withPeerPaymentController:(id)a1;
- (void)_handleTransactionHeaderTapRecognizer:(id)a0;
- (BOOL)_isPeerPaymentPendingRequestTransaction;
- (unsigned long long)_lineItemItemForRowIndex:(unsigned long long)a0;
- (void)_loadAppPrivacyURLFromAppStore;
- (id)_mapTilePlaceholderImage;
- (long long)_maximumRetentionPeriodForElements:(id)a0;
- (id)_merchantAddressCellForTableView:(id)a0;
- (id)_merchantTokenDeletedCellForTableView:(id)a0 atIndexPath:(id)a1;
- (id)_merchantTokenManagementCellForTableView:(id)a0;
- (long long)_numberOfActionRowsEnabled;
- (unsigned long long)_numberOfAmountDetailsRows;
- (unsigned long long)_numberOfRecognitionHintsRows;
- (void)_openAppPrivacyURL;
- (void)_openBusinessChatControllerForContext:(id)a0;
- (void)_openMessagesToPresentAction:(unsigned long long)a0;
- (void)_openOfferDetailsInIssuerApp:(id)a0;
- (void)_openTransactionInIssuerApp;
- (id)_peerPaymentController;
- (void)_performDeleteOverride;
- (void)_performPeerPaymentAction:(id)a0 withCompletion:(id /* block */)a1;
- (void)_presentCancelPaymentWithIndexPath:(id)a0;
- (void)_presentCardNumberUpdatedAlert;
- (void)_presentContactIssuer;
- (void)_presentContactViewController;
- (void)_presentRecurringPeerPayment:(id)a0;
- (void)_presentRecurringPeerPaymentAtIndexPath:(id)a0;
- (void)_presentReportIssue;
- (id)_questionCellForTableView:(id)a0 atIndexPath:(id)a1;
- (id)_recognitionHintsCellForTableView:(id)a0 atIndexPath:(id)a1;
- (unsigned long long)_recognitionHintsRowForIndex:(unsigned long long)a0;
- (BOOL)_recognitionHintsRowIsEnabled:(unsigned long long)a0;
- (void)_recomputeLineItems;
- (id)_releasedDataCellForTableView:(id)a0;
- (void)_reloadTableHeaderView;
- (long long)_rowIndexForActionRow:(unsigned long long)a0;
- (BOOL)_shouldHighlightAction:(unsigned long long)a0;
- (void)_showAssociatedFinancingPlanDetailsForIndexPath:(id)a0;
- (void)_showDeleteConfirmationSheet;
- (void)_showInstallmentDetailsForAssociatedInstallment:(id)a0;
- (BOOL)_showSeparateReportMerchantInfoButton;
- (id)_statusCellForTableView:(id)a0;
- (id)_tableView:(id)a0 actionButtonCellForSection:(unsigned long long)a1;
- (id)_tableView:(id)a0 cellForActionAtIndex:(long long)a1;
- (id)_tableView:(id)a0 cellForAmountDetailLineItemAtIndex:(long long)a1 atIndexPath:(id)a2;
- (void)_tableView:(id)a0 didSelectActionAtIndexPath:(id)a1;
- (void)_tableView:(id)a0 didSelectMechantAddressAtIndexPath:(id)a1;
- (void)_tableView:(id)a0 didSelectPeerPaymentAction:(id)a1 atIndexPath:(id)a2;
- (void)_tableView:(id)a0 willDisplayAmountDetailsCell:(id)a1 atIndexPath:(id)a2;
- (id)_tableViewCellForDeleteTransaction:(id)a0;
- (BOOL)_transactionHasNonZeroSecondaryFundingSourceAmount;
- (id)_transactionIdentifierCellForTableView:(id)a0;
- (id)_transactionIdentifierDescription;
- (id)_transactionStatusString;
- (void)_updatePeerPaymentTransactionStatusWithCompletion:(id /* block */)a0;
- (void)_updateTableHeaderHeight;
- (void)_updateWithTransactionReceipt:(id)a0;
- (void)_updateWithTransactionTags:(id)a0;
- (void)accountServiceAccountResolutionController:(id)a0 requestsPresentViewController:(id)a1 animated:(BOOL)a2;
- (id)contextMenuConfigurationForCopyingText:(id)a0;
- (id)contextMenuConfigurationForTransactionIdentifier;
- (id)formattedBalanceAdjustmentAmountWithTransitDescriptors;
- (id)initWithTransaction:(id)a0 transactionSourceCollection:(id)a1 familyCollection:(id)a2 account:(id)a3 accountUserCollection:(id)a4 physicalCards:(id)a5 contactResolver:(id)a6 peerPaymentWebService:(id)a7 paymentServiceDataProvider:(id)a8 detailViewStyle:(long long)a9 allowTransactionLinks:(BOOL)a10;
- (void)merchantTokenDetailViewController:(id)a0 didDeleteMerchantToken:(id)a1;
- (id)presentationSceneIdentifierForTopUpController:(id)a0;
- (BOOL)shouldMapSection:(unsigned long long)a0;
- (void)submitAnswer:(id)a0;
- (void)thresholdTopUpController:(id)a0 requestsDismissViewController:(id)a1;
- (void)thresholdTopUpController:(id)a0 requestsPopViewController:(id)a1;
- (void)thresholdTopUpController:(id)a0 requestsPresentViewController:(id)a1;
- (void)thresholdTopUpController:(id)a0 requestsPushViewController:(id)a1;
- (void)thresholdTopUpControllerCompletedSetup:(id)a0;

@end