@class NSExtension, NSString, NSArray, NSURL, NSSet, NSMutableDictionary, NSDictionary, PKPaymentSetupProductRegionData, PKPaymentSetupProductImageAssets, PKPaymentSetupProductConfiguration, PKPaymentSetupProductImageAssetURLs; @interface PKPaymentSetupProduct : NSObject @property (copy, nonatomic) NSArray *requiredFields; @property (copy, nonatomic) NSArray *supportedProtocols; @property (copy, nonatomic) NSURL *termsURL; @property (copy, nonatomic) NSArray *associatedStoreIdentifiers; @property (copy, nonatomic) NSURL *appLaunchURL; @property (retain, nonatomic) NSDictionary *minimumOSVersion; @property (copy, nonatomic) NSDictionary *rawDictionary; @property (retain, nonatomic) NSMutableDictionary *requestedProvisioningMethods; @property (nonatomic) BOOL isServerDriven; @property (copy, nonatomic) PKPaymentSetupProductConfiguration *configuration; @property (copy, nonatomic) NSString *displayName; @property (copy, nonatomic) NSString *displayStatus; @property (copy, nonatomic) NSString *badge; @property (copy, nonatomic) NSString *localizedDescription; @property (nonatomic) unsigned long long flags; @property (nonatomic) long long hsa2Requirement; @property (nonatomic) long long minimumSupportedAge; @property (nonatomic) long long maximumSupportedAge; @property (nonatomic) long long minimumTargetUserSupportedAge; @property (nonatomic) BOOL meetsAgeRequirements; @property (copy, nonatomic) NSSet *regions; @property (retain, nonatomic) PKPaymentSetupProductImageAssets *imageAssets; @property (copy, nonatomic) NSDictionary *clientInfo; @property (copy, nonatomic) NSArray *searchTerms; @property (retain, nonatomic) NSArray *featureApplications; @property (copy, nonatomic) NSArray *accounts; @property (nonatomic) BOOL preventsFeatureApplication; @property (retain, nonatomic) NSArray *onboardingItems; @property (nonatomic) unsigned long long provisioningStatus; @property (readonly, copy, nonatomic) NSString *partnerName; @property (readonly, copy, nonatomic) NSString *longLocalizedDescription; @property (readonly, nonatomic) PKPaymentSetupProductRegionData *regionData; @property (readonly, nonatomic) NSString *primaryRegion; @property (nonatomic) unsigned long long supportedProvisioningMethods; @property (readonly, copy, nonatomic) NSDictionary *readerModeMetadata; @property (readonly, nonatomic) PKPaymentSetupProductImageAssetURLs *imageAssetURLs; @property (readonly, nonatomic) BOOL suppressPendingPurchases; @property (readonly, copy, nonatomic) NSArray *supportedCameraCaptureTypes; @property (readonly, copy, nonatomic) NSArray *supportedInAppTypes; @property (readonly, copy, nonatomic) NSArray *supportedTransitNetworkIdentifiers; @property (readonly, nonatomic) NSExtension *provisioningExtension; @property (readonly, nonatomic) BOOL provisioningExtensionRequiresAuthorization; @property (readonly, copy, nonatomic) NSString *regionIdentifier; @property (readonly, copy, nonatomic) NSArray *paymentOptions; @property (readonly, copy, nonatomic) PKPaymentSetupProduct *augmentedProduct; + (id)productsFromBrowseableBankApps:(id)a0; + (id)_displayNameForCardType:(id)a0; + (id)_inAppProvisioningURLWthScheme:(id)a0 path:(id)a1; + (id)productForIssuerProvisioningExtension:(id)a0 withStatus:(id)a1; - (id)partnerIdentifier; - (id)initWithFeatureIdentifier:(unsigned long long)a0; - (id)productIdentifier; - (id)description; - (void).cxx_destruct; - (id)copyWithZone:(struct _NSZone { } *)a0; - (BOOL)supportsDevice:(id)a0; - (void)_updateDebugConfigurationForState:(unsigned long long)a0; - (long long)allSupportedProtocols; - (void)augmentWithProduct:(id)a0; - (void)didAuthorizeProvisioningExtension; - (BOOL)isCarKey; - (id)provisioningMethodMetadataForType:(id)a0; - (id)provisioningMethodTypes; - (void)setProvisioningMethodMetadata:(id)a0 forType:(id)a1; - (BOOL)supportsOSVersion:(id)a0 deviceClass:(id)a1; - (void)updateWithProductDictionary:(id)a0; @end