luxlabs header browser preview


@class NSURL, PKPaymentInstallmentConfiguration, PKPaymentMerchantSession, NSDate, NSDictionary, AKAppleIDAuthenticationContext, PKContact, NSTimeZone, PKAutomaticReloadPaymentRequest, NSString, NSSet, PKShippingMethods, PKApplePayTrustSignatureRequest, NSArray, NSData, PKRecurringPaymentRequest, PKDeferredPaymentRequest;

@interface PKPaymentRequest : NSObject <NSSecureCoding>

@property (class, readonly) BOOL supportsSecureCoding;

@property (retain, nonatomic) NSArray *thumbnailURLs;
@property (retain, nonatomic) NSURL *originatingURL;
@property (nonatomic) BOOL expectsMerchantSession;
@property (retain, nonatomic) NSString *sourceApplicationBundleIdentifier;
@property (retain, nonatomic) NSString *sourceApplicationSecondaryIdentifier;
@property (retain, nonatomic) NSString *CTDataConnectionServiceType;
@property (copy, nonatomic) NSString *boundInterfaceIdentifier;
@property (retain, nonatomic) PKApplePayTrustSignatureRequest *applePayTrustSignatureRequest;
@property (retain, nonatomic) NSArray *bankAccounts;
@property (nonatomic) BOOL accountPaymentSupportsPeerPayment;
@property (nonatomic) BOOL accountPaymentUsePeerPaymentBalance;
@property (nonatomic) BOOL deviceSupportsPeerPaymentAccountPayment;
@property (nonatomic) long long paymentFrequency;
@property (copy, nonatomic) NSDate *paymentDate;
@property (copy, nonatomic) NSTimeZone *paymentTimeZone;
@property (readonly) BOOL _isPSD2StyleRequest;
@property (readonly) BOOL _isAMPApplePayClassicRequest;
@property (readonly) BOOL _isAMPPayment;
@property (readonly) BOOL _isPVKRequest;
@property (readonly, nonatomic, getter=isMultiTokenRequest) BOOL multiTokenRequest;
@property (readonly) BOOL shouldUseMerchantSession;
@property (readonly, nonatomic) NSString *hashedMerchantIdentifier;
@property (readonly, nonatomic) NSString *analyticsSubject;
@property (readonly, nonatomic) NSString *analyticsPageTag;
@property (readonly, nonatomic) NSString *analyticsProductType;
@property (nonatomic) long long APIType;
@property (nonatomic) BOOL respectSupportedNetworksOrder;
@property (nonatomic) unsigned long long requestType;
@property (nonatomic) unsigned long long requestor;
@property (copy, nonatomic) NSArray *paymentContentItems;
@property (nonatomic) BOOL suppressTotal;
@property (nonatomic, getter=isPaymentSummaryPinned) BOOL paymentSummaryPinned;
@property (copy, nonatomic) NSString *localizedSummaryItemsTitle;
@property (retain, nonatomic) AKAppleIDAuthenticationContext *appleIDAuthenticationContext;
@property (copy, nonatomic) NSString *localizedNavigationTitle;
@property (nonatomic) unsigned long long confirmationStyle;
@property (copy, nonatomic) NSString *localizedConfirmationTitle;
@property (copy, nonatomic) NSString *localizedBiometricConfirmationTitle;
@property (copy, nonatomic) NSString *localizedPasswordButtonTitle;
@property (copy, nonatomic) NSString *localizedAuthorizingTitle;
@property (copy, nonatomic) NSString *localizedErrorMessage;
@property (copy, nonatomic) NSString *localizedCallbackErrorTitle;
@property (copy, nonatomic) NSString *localizedCallbackErrorMessage;
@property (copy, nonatomic) NSString *localizedBiometricRetryMessage;
@property (copy, nonatomic) NSString *localizedUnboundBiometricMessage;
@property (nonatomic, getter=isShippingEditable) BOOL shippingEditable;
@property (copy, nonatomic) NSString *shippingEditableMessage;
@property (nonatomic) BOOL requiresAddressPrecision;
@property (retain, nonatomic) PKPaymentMerchantSession *merchantSession;
@property (copy, nonatomic) PKShippingMethods *availableShippingMethods;
@property (copy, nonatomic) NSString *passTypeIdentifier;
@property (copy, nonatomic) NSString *passSerialNumber;
@property (nonatomic) double clientCallbackTimeout;
@property (nonatomic) BOOL supportsInstantFundsIn;
@property (retain, nonatomic) PKPaymentInstallmentConfiguration *installmentConfiguration;
@property (nonatomic) long long requestorDeviceType;
@property (copy, nonatomic) NSData *externalizedContext;
@property (nonatomic) struct __SecAccessControl { } *accesssControlRef;
@property (nonatomic) BOOL disablePasscodeFallback;
@property (copy, nonatomic) NSString *clientViewSourceIdentifier;
@property (copy, nonatomic) NSDictionary *clientViewSourceParameter;
@property (copy, nonatomic) NSDictionary *clientAnalyticsParameters;
@property (copy, nonatomic) NSString *merchantIdentifier;
@property (copy, nonatomic) NSString *countryCode;
@property (copy, nonatomic) NSArray *supportedNetworks;
@property (nonatomic) unsigned long long merchantCapabilities;
@property (nonatomic) BOOL supportsCouponCode;
@property (copy, nonatomic) NSString *couponCode;
@property (copy, nonatomic) NSArray *paymentSummaryItems;
@property (copy, nonatomic) NSString *currencyCode;
@property (retain, nonatomic) NSSet *requiredBillingContactFields;
@property (nonatomic) unsigned long long requiredBillingAddressFields;
@property (retain, nonatomic) PKContact *billingContact;
@property (retain, nonatomic) NSSet *requiredShippingContactFields;
@property (nonatomic) unsigned long long requiredShippingAddressFields;
@property (retain, nonatomic) PKContact *shippingContact;
@property (copy, nonatomic) NSArray *shippingMethods;
@property (nonatomic) unsigned long long shippingType;
@property (nonatomic) unsigned long long shippingContactEditingMode;
@property (copy, nonatomic) NSData *applicationData;
@property (copy, nonatomic) NSSet *supportedCountries;
@property (nonatomic) void *shippingAddress;
@property (nonatomic) void *billingAddress;
@property (copy, nonatomic) NSArray *multiTokenContexts;
@property (retain, nonatomic) PKRecurringPaymentRequest *recurringPaymentRequest;
@property (retain, nonatomic) PKAutomaticReloadPaymentRequest *automaticReloadPaymentRequest;
@property (retain, nonatomic) PKDeferredPaymentRequest *deferredPaymentRequest;
@property (nonatomic) long long applePayLaterAvailability;

+ (id)availableNetworks;
+ (long long)version;
+ (id)paymentShippingAddressInvalidErrorWithKey:(id)a0 localizedDescription:(id)a1;
+ (id)delegatePurchaseRequestWithProtobuf:(id)a0;
+ (id)errorFromDictionary:(id)a0;
+ (id)paymentBillingAddressInvalidErrorWithKey:(id)a0 localizedDescription:(id)a1;
+ (id)paymentContactInvalidErrorWithContactField:(id)a0 localizedDescription:(id)a1;
+ (id)paymentCouponCodeExpiredErrorWithLocalizedDescription:(id)a0;
+ (id)paymentCouponCodeInvalidErrorWithLocalizedDescription:(id)a0;
+ (id)paymentShippingAddressUnserviceableErrorWithLocalizedDescription:(id)a0;
+ (id)requestWithProtobuf:(id)a0;

- (id)init;
- (void)dealloc;
- (void)encodeWithCoder:(id)a0;
- (id)description;
- (id)protobuf;
- (void).cxx_destruct;
- (BOOL)isEqual:(id)a0;
- (id)initWithDictionary:(id)a0 error:(id *)a1;
- (id)initWithCoder:(id)a0;
- (id)_transactionAmount;
- (BOOL)isServiceProviderPaymentRequest;
- (BOOL)isAccountServiceTransferRequest;
- (id)_addressFieldsToContactFields:(unsigned long long)a0;
- (unsigned long long)_contactFieldsToAddressFields:(id)a0;
- (BOOL)_shouldUseAmpEnrollmentPinning;
- (BOOL)_shouldUseOsloTNG;
- (id)accountServiceTransferRequest;
- (id)delegatePurchaseProtobuf;
- (id)disbursementPaymentRequest;
- (BOOL)isEqualToPaymentRequest:(id)a0;
- (BOOL)isPayLaterPaymentRequest;
- (BOOL)isPeerPaymentRequest;
- (BOOL)isVirtualCardEnrollmentRequest;
- (BOOL)isVirtualCardRefreshRequest;
- (BOOL)isVirtualCardRequest;
- (id)payLaterPaymentRequest;
- (id)peerPaymentRequest;
- (id)serviceProviderPaymentRequest;
- (id)virtualCardEnrollmentRequest;

@end