luxlabs header browser preview


@class NSDate, NSString, NSURL, PKPassProvisioningMetadata, NSSet, NSArray, PKCurrencyAmount, PKPassAuxiliaryRegistrationRequirements, PKPaymentApplication, PKSiriIntentsConfiguration, PKTransitPassProperties;

@interface PKSecureElementPass : PKPass <NSCopying, NSSecureCoding>

@property (class, readonly) BOOL supportsSecureCoding;

@property (retain, nonatomic) PKCurrencyAmount *peerPaymentBalance;
@property (nonatomic) long long cardType;
@property (readonly, nonatomic) long long identityType;
@property (readonly, nonatomic) long long accessType;
@property (readonly, nonatomic) unsigned long long supportedRadioTechnologies;
@property (copy, nonatomic) NSSet *associatedApplicationIdentifiers;
@property (copy, nonatomic) NSSet *associatedWebDomains;
@property (copy, nonatomic) NSString *primaryAccountIdentifier;
@property (copy, nonatomic) NSString *primaryAccountNumberSuffix;
@property (copy, nonatomic) NSString *sanitizedPrimaryAccountNumber;
@property (copy, nonatomic) NSString *sanitizedPrimaryAccountName;
@property (nonatomic) BOOL supportsDPANNotifications;
@property (nonatomic) BOOL supportsFPANNotifications;
@property (nonatomic) BOOL supportsDefaultCardSelection;
@property (nonatomic) BOOL hasAssociatedPeerPaymentAccount;
@property (copy, nonatomic) NSString *associatedAccountServiceAccountIdentifier;
@property (nonatomic) unsigned long long associatedAccountFeatureIdentifier;
@property (nonatomic) BOOL supportsPeerPayment;
@property (copy, nonatomic) NSString *issuerCountryCode;
@property (copy, nonatomic) NSString *issuerAdministrativeAreaCode;
@property (nonatomic) BOOL supportsSerialNumberBasedProvisioning;
@property (nonatomic, getter=isPaymentOptionSelectable) BOOL paymentOptionSelectable;
@property (nonatomic, getter=isShellPass) BOOL shellPass;
@property (retain, nonatomic) NSDate *originalProvisioningDate;
@property (retain, nonatomic) PKPassProvisioningMetadata *provisioningMetadata;
@property (copy, nonatomic) NSString *topLeftBackgroundTitle;
@property (copy, nonatomic) NSString *topRightBackgroundTitle;
@property (copy, nonatomic) NSSet *paymentApplications;
@property (copy, nonatomic) NSSet *devicePaymentApplications;
@property (retain, nonatomic) PKPaymentApplication *devicePrimaryPaymentApplication;
@property (retain, nonatomic) PKPaymentApplication *devicePrimaryContactlessPaymentApplication;
@property (retain, nonatomic) PKPaymentApplication *devicePrimaryInAppPaymentApplication;
@property (retain, nonatomic) PKPaymentApplication *devicePrimaryBarcodePaymentApplication;
@property (retain, nonatomic) NSSet *deviceInAppPaymentApplications;
@property (copy, nonatomic) NSString *partnerAccountIdentifier;
@property (copy, nonatomic) NSString *transactionSourceIdentifier;
@property (readonly, nonatomic, getter=isPrivateLabel) BOOL privateLabel;
@property (nonatomic, getter=isCobranded) BOOL cobranded;
@property (copy, nonatomic) NSString *cobrandName;
@property (copy, nonatomic) NSURL *transactionServiceURL;
@property (copy, nonatomic) NSURL *transactionServiceRegistrationURL;
@property (copy, nonatomic) NSString *transactionPushTopic;
@property (copy, nonatomic) NSURL *messageServiceURL;
@property (copy, nonatomic) NSURL *messageServiceRegistrationURL;
@property (copy, nonatomic) NSString *messagePushTopic;
@property (copy, nonatomic) NSString *appURLScheme;
@property (copy, nonatomic) NSString *customerServiceIdentifier;
@property (copy, nonatomic) NSString *localizedSuspendedReason;
@property (copy, nonatomic) NSString *shippingAddressSeed;
@property (copy, nonatomic) NSString *speakableMake;
@property (copy, nonatomic) NSString *speakableModel;
@property (copy, nonatomic) PKSiriIntentsConfiguration *supportedSiriIntents;
@property (copy, nonatomic) PKPassAuxiliaryRegistrationRequirements *auxiliaryRegistrationRequirements;
@property (nonatomic) BOOL requiresTransferSerialNumberBasedProvisioning;
@property (copy, nonatomic) NSArray *availableActions;
@property (readonly, copy, nonatomic) PKTransitPassProperties *transitProperties;
@property (readonly, nonatomic) BOOL supportsOnlyTransit;
@property (readonly, nonatomic) NSArray *upgradeRequests;
@property (readonly, nonatomic) BOOL preventsWalletDeletion;
@property (readonly, nonatomic) BOOL isUserDeletable;
@property (readonly) NSString *deviceAccountIdentifier;
@property (readonly) NSString *deviceAccountNumberSuffix;
@property (readonly, nonatomic) long long passActivationState;
@property (readonly, copy, nonatomic) NSString *devicePassIdentifier;
@property (readonly, copy, nonatomic) NSString *pairedTerminalIdentifier;

+ (id)displayableNoPaymentNetworkErrorMessageForAction:(id)a0 isTransit:(BOOL)a1;
+ (id)displayableErrorForTransitAction:(id)a0 andReason:(unsigned long long)a1;
+ (id)displayableErrorForAction:(id)a0 andReason:(unsigned long long)a1;
+ (unsigned long long)defaultSettings;

- (void)encodeWithCoder:(id)a0;
- (long long)paymentType;
- (void).cxx_destruct;
- (id)initWithCoder:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (BOOL)isAppleCardPass;
- (BOOL)isEqualToPassIncludingMetadata:(id)a0;
- (unsigned long long)_activationStateForApplicationState:(long long)a0;
- (id)_launchURLForPassAction:(id)a0;
- (id)_localizedSuspendedReasonForAID:(id)a0;
- (id)_passSubcredentialFilesWithPrefix:(id)a0 extension:(id)a1 forSecureElementIdentifiers:(id)a2;
- (id)_transactionServiceURLOverride;
- (id)actionGroups;
- (id)addValueURL;
- (BOOL)areCredentialsStoredInKML;
- (id)autoTopUpBalanceIdentifiers;
- (id)autoTopUpMerchantTokenIdentifier;
- (BOOL)availableForAutomaticPresentationUsingBeaconContext;
- (BOOL)availableForAutomaticPresentationUsingInAppOrWebContext;
- (BOOL)availableForAutomaticPresentationUsingVASContext;
- (BOOL)canPerformAction:(id)a0 unableReason:(unsigned long long *)a1 displayableError:(id *)a2;
- (unsigned long long)contactlessActivationState;
- (id)deviceContactlessPaymentApplications;
- (id)deviceTransactionSourceIdentifiers;
- (id)dynamicLayerConfiguration;
- (long long)effectiveContactlessPaymentApplicationState;
- (id)eligibleExpressUpgradeRequestsForDeviceClass:(id)a0 deviceSEIDs:(id)a1 deviceVersion:(id)a2 technologyTest:(id /* block */)a3;
- (BOOL)hadMerchantTokens;
- (BOOL)hasActiveVirtualCard;
- (BOOL)hasActiveVirtualCardAccordingToWebService:(id)a0;
- (BOOL)hasContactlessDevicePaymentApplicationsAvailable;
- (BOOL)hasCredentials;
- (BOOL)hasDeviceTransactionSourceIdentifier:(id)a0;
- (BOOL)hasImmediateAutomaticSelectionCriterion;
- (BOOL)hasLegacyBalanceModel;
- (BOOL)hasMerchantTokens;
- (id)initWithDictionary:(id)a0 bundle:(id)a1;
- (BOOL)isAccessPass;
- (BOOL)isAppleBalancePass;
- (BOOL)isAutoTopEnabled;
- (BOOL)isAutoTopUpBalance:(id)a0;
- (BOOL)isCarKeyPass;
- (BOOL)isChinaTransitCredential;
- (BOOL)isContactlessPaymentSupportedForTransitNetworks:(id)a0;
- (BOOL)isDevicePrimaryPaymentApplicationPersonalized;
- (BOOL)isEMoneyPass;
- (BOOL)isHomeKeyPass;
- (BOOL)isIdentityPass;
- (BOOL)isOctopusPass;
- (BOOL)isPayLaterPass;
- (BOOL)isPeerPaymentPass;
- (BOOL)isPrepaidPass;
- (BOOL)isStoredValuePass;
- (BOOL)isSuicaPass;
- (BOOL)isTransitPass;
- (id)iso18013BlobsForSecureElementIdentifiers:(id)a0;
- (id)iso18013BlobsMetdataForSecureElementIdentifiers:(id)a0;
- (id)longTermPrivacyKeyGroupIdentifier;
- (BOOL)needsHardcodedReminderOptions;
- (id)notificationCenterTitle;
- (id)paymentApplicationForAID:(id)a0;
- (id)paymentApplicationsForSecureElementIdentifiers:(id)a0;
- (id)primaryPaymentApplicationForSecureElementIdentifiers:(id)a0;
- (BOOL)requiresFelicaSecureElement;
- (void)sanitizePaymentApplications;
- (id)sanitizedDeviceAccountNumber;
- (id)seBlobsForSecureElementIdentifiers:(id)a0;
- (BOOL)shouldDisplayDeviceAssessmentEducationAccordingToService:(id)a0;
- (BOOL)shouldIgnoreTransactionUpdatesSwitch;
- (BOOL)shouldSuppressNoChargeAmount;
- (id)sortedPaymentApplications:(id)a0 ascending:(BOOL)a1;
- (BOOL)supportsBarcodePayment;
- (BOOL)supportsDeviceAssessmentAccordingToService:(id)a0;
- (BOOL)supportsFeatureForCurrentDevice:(unsigned long long)a0;
- (BOOL)supportsVirtualCardNumber;
- (BOOL)supportsVirtualCardNumberAccordingToWebService:(id)a0;
- (BOOL)supportsWebPaymentMode:(long long)a0 withExclusionList:(id)a1;
- (BOOL)supportsWebPaymentMode:(long long)a0 withExclusionList:(id)a1 clientOSVersion:(id)a2;
- (unsigned long long)transitCommutePlanType;
- (id)transitCommutePlans;
- (void)updateDevicePaymentApplicationsWithSecureElementIdentifiers:(id)a0;
- (id)virtualCardSuffix;

@end