luxlabs header browser preview


@class PKTransitAppletHistory, NSString, NSArray, PKFieldProperties, PKExpressTransactionState, PKPaymentApplication, NSObject, PKPaymentPass, PKTransactionReleasedData;
@protocol OS_dispatch_queue, PKContactlessInterfaceSessionDelegate;

@interface PKContactlessInterfaceSession : PKPaymentSession <STSSessionDelegate, NFLoyaltyAndPaymentSessionDelegate, NFDigitalCarKeySessionDelegate, NFSessionDelegate> {
    PKPaymentApplication *_activatedPaymentApplication;
    PKPaymentPass *_activatedPaymentPass;
    NSArray *_activatedHostCards;
    NSArray *_valueAddedServiceTransactions;
    PKFieldProperties *_fieldPropertiesToLookup;
    BOOL _restoreActiveApplets;
    unsigned long long _transactionStartTime;
    _Atomic BOOL _fieldPresent;
    PKExpressTransactionState *_expressTransactionState;
    BOOL _felicaStateChanged;
    unsigned long long _state;
    id<PKContactlessInterfaceSessionDelegate> _delegate;
    NSObject<OS_dispatch_queue> *_callbackQueue;
    NSObject<OS_dispatch_queue> *_transactionSignalQueue;
    BOOL _prioritySessionExists;
    _Atomic BOOL _persistentCardEmulation;
    unsigned char _cardEmulationMode;
    BOOL _requiresConfirmationForHandoff;
    BOOL _isWaitingOnConfirmationForHandoff;
    unsigned long long _sessionType;
    PKTransactionReleasedData *_dataToRelease;
    int _outstandingTransactionType;
}

@property (readonly, nonatomic) BOOL persistentCardEmulationQueued;
@property (readonly, nonatomic) PKPaymentApplication *activatedPaymentApplication;
@property (readonly, nonatomic) PKPaymentPass *activatedPaymentPass;
@property (readonly, nonatomic) NSArray *activatedValueAddedServicePasses;
@property (readonly, nonatomic) BOOL fieldPresent;
@property (readonly, nonatomic) PKFieldProperties *fieldProperties;
@property (readonly, nonatomic) unsigned long long state;
@property (readonly, nonatomic) PKTransitAppletHistory *transitAppletState;
@property (weak, nonatomic) id<PKContactlessInterfaceSessionDelegate> delegate;
@property (readonly, nonatomic) BOOL isWaitingOnConfirmationForHandoff;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (id)transitAppletStateFromPaymentSession:(id)a0 withPaymentApplication:(id)a1;

- (void)_endLookup;
- (void)sessionDidEndUnexpectedly:(id)a0;
- (void)loyaltyAndPaymentSession:(id)a0 didPerformValueAddedServiceTransactions:(id)a1;
- (void)loyaltyAndPaymentSessionDidEndUnexpectedly:(id)a0;
- (void)loyaltyAndPaymentSession:(id)a0 didEndTransaction:(id)a1;
- (void)setState:(unsigned long long)a0;
- (void).cxx_destruct;
- (void)session:(id)a0 didEndTransaction:(id)a1;
- (void)_startLookup;
- (void)_endLookupAndNotify;
- (void)stsSession:(id)a0 didStartTransaction:(id)a1;
- (BOOL)_activatePaymentApplication:(id)a0 forPaymentPass:(id)a1 forceReactivation:(BOOL)a2;
- (id)_appletForPaymentApplication:(id)a0;
- (id)_appletWithIdentifier:(id)a0;
- (id)_createExpressTransactionForState:(id)a0 pass:(id)a1 paymentApplication:(id)a2 date:(id)a3 shouldGenerateTransaction:(BOOL *)a4 withSession:(id)a5;
- (id)_filteredLoyaltyPassesFromVASTransactions:(id)a0 activatedPasses:(id)a1;
- (void)_processEndEvent:(id)a0 withPartialContext:(id)a1 groupHeadIdentifier:(id)a2 groupAppletIdentifiers:(id)a3;
- (void)_sendPersistentCardEmulationForPaymentPass:(id)a0 paymentApplication:(id)a1;
- (void)_session:(id)a0 didEnterFieldWithNotification:(id)a1;
- (void)_session:(id)a0 didExpireTransactionForApplet:(id)a1;
- (void)_session:(id)a0 didExpressModeStateChange:(unsigned int)a1 withObject:(id)a2;
- (void)_session:(id)a0 didFailDeferredAuthorization:(BOOL)a1;
- (void)_session:(id)a0 didSelectApplet:(id)a1;
- (void)_sessionDidEndUnexpectedly:(id)a0;
- (void)_sessionDidExitField:(id)a0;
- (void)_sessionDidReceiveActivityTimeout:(id)a0 result:(id)a1;
- (void)_signalWalletTransactionForContext:(id)a0;
- (BOOL)activatePaymentApplication:(id)a0 forPaymentPass:(id)a1;
- (BOOL)activatePaymentApplication:(id)a0 forPaymentPass:(id)a1 markAsDefault:(BOOL)a2;
- (BOOL)activateValueAddedServicePassWhitelist:(id)a0 greylist:(id)a1;
- (BOOL)activateValueAddedServicePasses:(id)a0;
- (void)authorize18013RequestWithDataToRelease:(id)a0 credential:(id)a1;
- (BOOL)authorizeAndStartCardEmulationWithCredential:(id)a0;
- (BOOL)authorizeAndStartCardEmulationWithCredential:(id)a0 deferAuthorization:(BOOL)a1;
- (BOOL)authorizeAndStartCardEmulationWithCredential:(id)a0 deferAuthorization:(BOOL)a1 requiresConfirmationForHandoff:(BOOL)a2 startHandoffIfPending:(BOOL)a3;
- (BOOL)cancelRKEFunction:(id)a0;
- (void)handleSessionResumed:(id)a0;
- (void)handleSessionSuspended:(id)a0 withToken:(id)a1;
- (id)initWithInternalSession:(id)a0 targetQueue:(id)a1;
- (void)invalidateSessionWithCompletion:(id /* block */)a0;
- (void)loyaltyAndPaymentSession:(id)a0 didEnterFieldWithNotification:(id)a1;
- (void)loyaltyAndPaymentSession:(id)a0 didExpireTransactionForApplet:(id)a1;
- (void)loyaltyAndPaymentSession:(id)a0 didExpressModeStateChange:(unsigned int)a1 withObject:(id)a2;
- (void)loyaltyAndPaymentSession:(id)a0 didFailDeferredAuthorization:(BOOL)a1;
- (void)loyaltyAndPaymentSession:(id)a0 didFelicaStateChange:(id)a1;
- (void)loyaltyAndPaymentSession:(id)a0 didSelectApplet:(id)a1;
- (void)loyaltyAndPaymentSession:(id)a0 didSelectValueAddedService:(BOOL)a1;
- (void)loyaltyAndPaymentSession:(id)a0 didStartTransaction:(id)a1;
- (void)loyaltyAndPaymentSessionDidExitField:(id)a0;
- (void)loyaltyAndPaymentSessionDidReceiveActivityTimeout:(id)a0 result:(id)a1;
- (void)loyaltyAndPaymentSessionHasPendingServerRequest:(id)a0;
- (BOOL)paymentApplicationSupportsAutomaticAuthorization:(id)a0;
- (BOOL)queuePersistentCardEmulation;
- (void)resetExpressState;
- (BOOL)resetPersistentCardEmulation;
- (BOOL)sendRKEFunction:(id)a0 action:(id)a1 authorization:(id)a2;
- (void)sendRKEFunction:(id)a0 action:(id)a1 withAuthorization:(id)a2 completion:(id /* block */)a3;
- (void)session:(id)a0 didEnterFieldWithNotification:(id)a1;
- (void)session:(id)a0 didExpireTransactionForApplet:(id)a1;
- (void)session:(id)a0 didExpressModeStateChange:(unsigned int)a1 withObject:(id)a2;
- (void)session:(id)a0 didSelectApplet:(id)a1;
- (void)session:(id)a0 didStartTransaction:(id)a1;
- (void)session:(id)a0 event:(id)a1;
- (void)sessionDidExitField:(id)a0;
- (void)sessionDidFailDeferredAuthorization:(id)a0;
- (void)sessionDidReceiveActivityTimeout:(id)a0 result:(id)a1;
- (BOOL)stopCardEmulation;
- (void)stsSession:(id)a0 didChangeExpressModeWithInfo:(id)a1;
- (void)stsSession:(id)a0 didEndTransaction:(id)a1;
- (void)stsSession:(id)a0 didExpireTransaction:(BOOL)a1;
- (void)stsSession:(id)a0 didReceive18013Requests:(id)a1 readerAuthInfo:(id)a2;
- (void)stsSession:(id)a0 didReceiveActivityTimeout:(id)a1;
- (void)stsSession:(id)a0 didReceiveFieldNotification:(id)a1;
- (void)stsSessionDidEndUnexpectedly:(id)a0 errorCode:(unsigned long long)a1;
- (void)stsSessionRequestHandoffConfirmation:(id)a0;

@end