luxlabs header browser preview


@class NSString, PKPassLibrary, PKPaymentService, PKPassUpgradeController, PKAssertion;

@interface PKPaymentWebServiceTargetDevice : NSObject <PKPaymentWebServiceTargetDeviceProtocol> {
    PKPassLibrary *_passLibrary;
    PKPaymentService *_paymentService;
    PKAssertion *_provisioningAssertion;
    BOOL _provisioningAssertionActive;
    PKAssertion *_verificationAssertion;
    BOOL _verificationAssertionActive;
    PKAssertion *_requiringUpgradedPasscodeAssertion;
    BOOL _requiringUpgradedPasscodeAssertionActive;
    PKAssertion *_activePasscodeUpgradeFlowAssertion;
    BOOL _activePasscodeUpgradeFlowAssertionActive;
    PKPassUpgradeController *_passUpgradeController;
}

@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (id)localTargetDevice;

- (void)_storePassOwnershipToken:(id)a0 withIdentifier:(id)a1;
- (void)noteProvisioningDidBegin;
- (void)familyMembersWithCompletion:(id /* block */)a0;
- (void)removeExpressPassWithUniqueIdentifier:(id)a0 completion:(id /* block */)a1;
- (void)prewarmCreateShareForPassIdentifier:(id)a0 completion:(id /* block */)a1;
- (void)createShareForPartialShareInvitation:(id)a0 authorization:(id)a1 completion:(id /* block */)a2;
- (void)checkInvitationStatusForMailboxAddress:(id)a0 completion:(id /* block */)a1;
- (void)removePendingProvisioningOfType:(id)a0 withUniqueIdentifier:(id)a1 completion:(id /* block */)a2;
- (void)featureApplicationsForProvisioningWithCompletion:(id /* block */)a0;
- (void)retrievePendingProvisioningsWithType:(id)a0 completion:(id /* block */)a1;
- (void)displayableEntitlementsForPassIdentifier:(id)a0 completion:(id /* block */)a1;
- (id)deviceSerialNumber;
- (void)performProductActionRequest:(id)a0 completion:(id /* block */)a1;
- (id)entitlementsForPassIdentifier:(id)a0;
- (void)prepareProvisioningTarget:(id)a0 checkFamilyCircle:(BOOL)a1 completion:(id /* block */)a2;
- (void)startBackgroundVerificationObserverForPass:(id)a0 verificationMethod:(id)a1;
- (void)statusForShareableCredentials:(id)a0 completion:(id /* block */)a1;
- (void)performDeviceCheckInWithCompletion:(id /* block */)a0;
- (void)productsWithRequest:(id)a0 completion:(id /* block */)a1;
- (void)revokeSharesForPassIdentifier:(id)a0 shares:(id)a1 shouldCascade:(BOOL)a2 completion:(id /* block */)a3;
- (void)retrieveShareInvitationForMailboxAddress:(id)a0 completion:(id /* block */)a1;
- (void)_validateCommonPreconditionsWithCompletion:(id /* block */)a0;
- (void)enforceUpgradedPasscodePolicyWithCompletion:(id /* block */)a0;
- (void)_consistencyCheck;
- (void)setMaximumPaymentCards:(unsigned long long)a0;
- (void)displayableSharesForPassIdentifier:(id)a0 completion:(id /* block */)a1;
- (void)revokeShareForPassIdentifier:(id)a0 share:(id)a1 shouldCascade:(BOOL)a2 completion:(id /* block */)a3;
- (id)bridgedClientInfo;
- (void)consistencyCheck;
- (void)relinquishInvitation:(id)a0 completion:(id /* block */)a1;
- (BOOL)willPassWithUniqueIdentifierAutomaticallyBecomeDefault:(id)a0;
- (void)paymentWebService:(id)a0 passSharesForCredentialIdentifier:(id)a1 completion:(id /* block */)a2;
- (void)acceptCarKeyShareForMessage:(id)a0 activationCode:(id)a1 completion:(id /* block */)a2;
- (id)allPaymentApplicationUsageSummaries;
- (void)endRequiringUpgradedPasscodeIfNecessary;
- (void)currentSecureElementSnapshot:(id /* block */)a0;
- (void)updatedAccountsForProvisioningWithCompletion:(id /* block */)a0;
- (id)osVersion;
- (unsigned long long)currentPassbookState;
- (void)currentPasscodeMeetsUpgradedPasscodePolicy:(id /* block */)a0;
- (void)cacheSharingMessageFromMailboxAddress:(id)a0 message:(id)a1;
- (void)hasActiveExternallySharedPasses:(id /* block */)a0;
- (void)deleteReservation:(id)a0 completion:(id /* block */)a1;
- (void)triggerCloudStoreZoneCreationForAccount:(id)a0 withCompletion:(id /* block */)a1;
- (void)paymentWebService:(id)a0 didRegisterWithRegionMap:(id)a1 primaryRegionTopic:(id)a2;
- (void)_conflictingExpressPassIdentifiersForPassInformation:(id)a0 withCompletion:(id /* block */)a1;
- (void)deleteApplePayTrustKeyWithIdentifier:(id)a0 completion:(id /* block */)a1;
- (void)_setExpressWithPassInformation:(id)a0 credential:(id)a1 handler:(id /* block */)a2;
- (void)paymentWebService:(id)a0 validateTransferPreconditionsWithCompletion:(id /* block */)a1;
- (void)createApplePayTrustKeyWithRequest:(id)a0 completion:(id /* block */)a1;
- (id)init;
- (id)trustedDeviceEnrollmentInfoForWebService:(id)a0;
- (void)_addPassShare:(id)a0 onCredentialWithIdentifier:(id)a1 completion:(id /* block */)a2;
- (void)_productsWithRequest:(id)a0 completion:(id /* block */)a1;
- (unsigned long long)paymentSupportedInCurrentRegionForWebService:(id)a0;
- (id)deviceName;
- (void)paymentWebService:(id)a0 validateAddPreconditionsWithCompletion:(id /* block */)a1;
- (BOOL)supportsAutomaticPassPresentation;
- (void)dealloc;
- (void)paymentWebService:(id)a0 canAddSecureElementPassWithConfiguration:(id)a1 completion:(id /* block */)a2;
- (void)_initializeSecureElementIfNecessaryWithCompletion:(id /* block */)a0;
- (void)_setAccountAttestationAnonymizationSalt:(id)a0 withCompletion:(id /* block */)a1;
- (void)noteProvisioningUserInterfaceDidAppear;
- (void)noteProvisioningDidEnd;
- (void)signWithFidoKeyForRelyingParty:(id)a0 relyingPartyAccountHash:(id)a1 fidoKeyHash:(id)a2 challenge:(id)a3 publicKeyIdentifier:(id)a4 externalizedAuth:(id)a5 completion:(id /* block */)a6;
- (void)_credentialWithIdentifier:(id)a0 completion:(id /* block */)a1;
- (void)_featureApplicationsForProvisioningWithCompletion:(id /* block */)a0;
- (void)paymentWebService:(id)a0 signData:(id)a1 signatureEntanglementMode:(unsigned long long)a2 withCompletionHandler:(id /* block */)a3;
- (void)checkFidoKeyPresenceForRelyingParty:(id)a0 relyingPartyAccountHash:(id)a1 fidoKeyHash:(id)a2 completion:(id /* block */)a3;
- (BOOL)supportsCheckingProvisioningRequirements;
- (void)_setDefaultPaymentPassUniqueIdentifier:(id)a0;
- (id)deviceDescriptionForPaymentWebService:(id)a0;
- (void)paymentWebService:(id)a0 handlePotentialExpressPass:(id)a1 withCompletionHandler:(id /* block */)a2;
- (id)deviceClass;
- (void)deleteKeyMaterialForSubCredentialId:(id)a0;
- (void)_accountAttestationAnonymizationSaltWithCompletion:(id /* block */)a0;
- (void)downloadAllPaymentPassesForPaymentWebService:(id)a0;
- (void)paymentWebService:(id)a0 canAcceptInvitation:(id)a1 withCompletionV2:(id /* block */)a2;
- (BOOL)paymentWebService:(id)a0 canProvisionPaymentPassWithPrimaryAccountIdentifier:(id)a1;
- (void)generateISOEncryptionCertificateForSubCredentialId:(id)a0 completion:(id /* block */)a1;
- (BOOL)meetsProvisioningRequirements:(id)a0 missingRequirements:(id *)a1;
- (void)paymentWebService:(id)a0 accountAttestationAnonymizationSaltWithCompletion:(id /* block */)a1;
- (void)createFidoKeyForRelyingParty:(id)a0 relyingPartyAccountHash:(id)a1 challenge:(id)a2 externalizedAuth:(id)a3 completion:(id /* block */)a4;
- (void)_passOwnershipTokenWithIdentifier:(id)a0 completion:(id /* block */)a1;
- (void)paymentWebService:(id)a0 requestPassUpgrade:(id)a1 pass:(id)a2 completion:(id /* block */)a3;
- (void)_removeExpressPassWithUniqueIdentifier:(id)a0 completion:(id /* block */)a1;
- (void)paymentWebService:(id)a0 addPassShare:(id)a1 onCredential:(id)a2 withCompletion:(id /* block */)a3;
- (void)addISO18013Blobs:(id)a0 cardType:(long long)a1 completion:(id /* block */)a2;
- (void)paymentWebService:(id)a0 isPassExpressWithUniqueIdentifier:(id)a1 completion:(id /* block */)a2;
- (id)paymentWebService:(id)a0 supportedRegionFeatureOfType:(long long)a1;
- (void)meetsProvisioningRequirements:(id)a0 completion:(id /* block */)a1;
- (void)_enforceUpgradedPasscodePolicyWithCompletion:(id /* block */)a0;
- (void)paymentWebService:(id)a0 deleteApplicationWithAID:(id)a1;
- (void)_conflictingExpressPassIdentifiersForPassInformation:(id)a0 withReferenceExpressState:(id)a1 completion:(id /* block */)a2;
- (void)_performProductActionRequest:(id)a0 completion:(id /* block */)a1;
- (BOOL)_willPassWithUniqueIdentifierAutomaticallyBecomeDefault:(id)a0;
- (void)generateSEEncryptionCertificateForSubCredentialId:(id)a0 completion:(id /* block */)a1;
- (void)paymentWebService:(id)a0 provisioningDataIncludingDeviceMetadata:(BOOL)a1 withCompletionHandler:(id /* block */)a2;
- (void)_removeSharingInvitationReceiptWithIdentifiers:(id)a0 onCredential:(id)a1 completion:(id /* block */)a2;
- (id)supportedFeatureIdentifiersWithPaymentWebService:(id)a0;
- (void)paymentWebService:(id)a0 removePass:(id)a1 withCompletionHandler:(id /* block */)a2;
- (void)paymentWebService:(id)a0 removeSharingInvitationReceipts:(id)a1 onCredential:(id)a2 withCompletion:(id /* block */)a3;
- (id)secureElementIdentifiers;
- (void)_declineRelatedSharingInvitationsIfNecessary:(id)a0 withCompletion:(id /* block */)a1;
- (void)notePasscodeUpgradeFlowDidEnd;
- (BOOL)felicaSecureElementIsAvailable;
- (void)paymentWebService:(id)a0 passOwnershipTokenWithIdentifier:(id)a1 completion:(id /* block */)a2;
- (void)paymentWebService:(id)a0 registrationDataWithAuthToken:(id)a1 completionHandler:(id /* block */)a2;
- (void)_requestBackgroundRegistrationForCredentialWithIdentifier:(id)a0 completion:(id /* block */)a1;
- (void)paymentWebService:(id)a0 declineRelatedSharingInvitationsIfNecessary:(id)a1 withCompletion:(id /* block */)a2;
- (void)accountsWithCompletion:(id /* block */)a0;
- (void)_performDeviceRegistrationReturningContextForReason:(id)a0 brokerURL:(id)a1 completion:(id /* block */)a2;
- (id)supportedFeatureIdentifiersForAccountProvisioningWithPaymentWebService:(id)a0;
- (void)_canAcceptInvitation:(id)a0 withCompletion:(id /* block */)a1;
- (BOOL)paymentWebServiceSupportsAccounts:(id)a0;
- (unsigned long long)registrationSupportedInCurrentRegionForWebService:(id)a0;
- (void)longTermPrivacyKeyForCredentialGroupIdentifier:(id)a0 reuseExisting:(BOOL)a1 completion:(id /* block */)a2;
- (void)_downloadAllPaymentPasses;
- (void)renewAppleAccountWithCompletionHandler:(id /* block */)a0;
- (void)reserveStorageForAppletTypes:(id)a0 metadata:(id)a1 completion:(id /* block */)a2;
- (void)_addPass:(id)a0 properties:(id)a1 completion:(id /* block */)a2;
- (void)signatureForAuthToken:(id)a0 webService:(id)a1 completion:(id /* block */)a2;
- (void)paymentWebService:(id)a0 configurationDataWithCompletionHandler:(id /* block */)a1;
- (void)updateShareForPassIdentifier:(id)a0 share:(id)a1 authorization:(id)a2 completion:(id /* block */)a3;
- (void)cachedFeatureApplicationsForProvisioningWithCompletion:(id /* block */)a0;
- (BOOL)secureElementIsAvailable;
- (void)_sanitizeExpressPasses;
- (void)paymentWebService:(id)a0 matchingInvitationOnDevice:(id)a1 withTimeout:(unsigned long long)a2 completion:(id /* block */)a3;
- (void)_initializeSecureElement:(id /* block */)a0;
- (BOOL)secureElementSupportsExpressMode;
- (void)paymentWebService:(id)a0 updateMetadataOnPass:(id)a1 withCredential:(id)a2 completion:(id /* block */)a3;
- (void)notePasscodeUpgradeFlowWillBeginWithCompletion:(id /* block */)a0;
- (void)paymentWebService:(id)a0 deviceMetadataWithFields:(unsigned long long)a1 completion:(id /* block */)a2;
- (void)encryptedServiceProviderDataForSecureElementPass:(id)a0 completion:(id /* block */)a1;
- (void)_passSharesForCredentialIdentifier:(id)a0 completion:(id /* block */)a1;
- (void).cxx_destruct;
- (void)paymentWebService:(id)a0 credentialWithIdentifier:(id)a1 completion:(id /* block */)a2;
- (id)appleAccountInformation;
- (void)paymentWebService:(id)a0 setAccountAttestationAnonymizationSalt:(id)a1 withCompletion:(id /* block */)a2;
- (void)deleteInvitation:(id)a0 completion:(id /* block */)a1;
- (id)cellularNetworkRegion;
- (unsigned long long)secureElementOwnershipStateForCurrentUser;
- (id)deviceVersion;
- (void)_cachedFeatureApplicationsForProvisioningWithCompletion:(id /* block */)a0;
- (void)requestBackgroundRegistrationForCredential:(id)a0 withCompletion:(id /* block */)a1;
- (void)accountWithIdentifier:(id)a0 completion:(id /* block */)a1;
- (void)applePayTrustKeyForIdentifier:(id)a0 completion:(id /* block */)a1;
- (void)paymentWebService:(id)a0 addSecureElementPass:(id)a1 properties:(id)a2 completion:(id /* block */)a3;
- (void)_matchingInvitationOnDevice:(id)a0 withTimeout:(unsigned long long)a1 completion:(id /* block */)a2;
- (BOOL)claimSecureElementForCurrentUser;
- (void)paymentWebService:(id)a0 registrationDataWithCompletionHandler:(id /* block */)a1;
- (id)upgradeRequestForPass:(id)a0;
- (void)paymentWebServiceDidUpdateConfiguration:(id)a0;
- (void)noteForegroundVerificationObserverActive:(BOOL)a0;
- (id)paymentWebService:(id)a0 filterVerificationChannels:(id)a1;
- (BOOL)paymentWebService:(id)a0 hasPassesOfType:(unsigned long long)a1;
- (void)performDeviceRegistrationReturningContextForReason:(id)a0 brokerURL:(id)a1 completion:(id /* block */)a2;
- (void)paymentWebService:(id)a0 storePassOwnershipToken:(id)a1 withIdentifier:(id)a2;
- (void)availableHomeKeyPassesWithCompletionHandler:(id /* block */)a0;
- (void)noteProvisioningUserInterfaceDidDisappear;
- (void)paymentWebService:(id)a0 addPaymentPass:(id)a1 withCompletionHandlerV2:(id /* block */)a2;
- (BOOL)supportsExpressForAutomaticSelectionTechnologyType:(long long)a0;
- (BOOL)supportsCredentialType:(long long)a0;
- (void)paymentWebService:(id)a0 updateAccountWithIdentifier:(id)a1 completion:(id /* block */)a2;
- (void)addPendingProvisionings:(id)a0 completion:(id /* block */)a1;
- (void)claimSecureElementForCurrentUserWithCompletion:(id /* block */)a0;
- (void)paymentWebService:(id)a0 generateTransactionKeyWithParameters:(id)a1 withCompletion:(id /* block */)a2;
- (void)paymentWebService:(id)a0 removeSharingInvitation:(id)a1 withCompletion:(id /* block */)a2;
- (void)_paymentHardwareStatusWithType:(unsigned long long)a0 completion:(id /* block */)a1;
- (id)deviceRegion;
- (BOOL)areUnifiedAccessPassesSupported;
- (id)paymentWebService:(id)a0 passesOfType:(unsigned long long)a1;
- (id)deviceIDSIdentifier;
- (void)_canAddSecureElementPassWithConfiguration:(id)a0 completion:(id /* block */)a1;
- (void)paymentWebService:(id)a0 subcredentialInvitationsWithCompletion:(id /* block */)a1;
- (void)startRequiringUpgradedPasscodeWithPasscodeMeetsPolicy:(BOOL)a0;
- (void)_performDeviceCheckInWithCompletion:(id /* block */)a0;
- (void)_startBackgroundVerificationObserverForPass:(id)a0 verificationMethod:(id)a1;
- (void)paymentWebService:(id)a0 setDefaultPaymentPassUniqueIdentifier:(id)a1;
- (void)_removeSharingInvitation:(id)a0 withCompletion:(id /* block */)a1;
- (void)paymentWebService:(id)a0 setNewAuthRandomIfNecessaryReturningPairingState:(id /* block */)a1;
- (void)_subcredentialInvitationsWithCompletion:(id /* block */)a0;
- (void)provisionHomeKeyPassForSerialNumbers:(id)a0 completionHandler:(id /* block */)a1;
- (void)_removePassWithUniqueID:(id)a0 diagnosticReason:(id)a1;
- (void)paymentWebService:(id)a0 queueConnectionToTrustedServiceManagerForPushTopic:(id)a1 withCompletion:(id /* block */)a2;
- (void)_paymentWebService:(id)a0 pass:(id)a1 withExpressInfo:(id)a2 hasDisqualifyingConflicts:(id /* block */)a3;
- (unsigned long long)maximumPaymentCards;
- (void)_updateMetadataOnPassWithIdentifier:(id)a0 credential:(id)a1 completion:(id /* block */)a2;
- (void)paymentWebService:(id)a0 setNewAuthRandom:(id /* block */)a1;
- (id)paymentWebService:(id)a0 passWithUniqueID:(id)a1;
- (BOOL)paymentWebServiceSupportsPeerPaymentRegistration:(id)a0;
- (void)paymentWebService:(id)a0 addPaymentPass:(id)a1 withCompletionHandler:(id /* block */)a2;

@end