@class NSString, PKProtobufCustomPrecisionAmount; @interface PKProtobufPaymentApplication : PBCodable { struct { unsigned char inAppPINRequiredAmount : 1; unsigned char inAppPriority : 1; unsigned char auxiliaryPaymentType : 1; unsigned char paymentNetworkIdentifier : 1; unsigned char paymentType : 1; unsigned char state : 1; unsigned char auxiliary : 1; unsigned char inAppPINRequired : 1; unsigned char supportsContactlessPayment : 1; unsigned char supportsInAppPayment : 1; unsigned char supportsMerchantTokens : 1; unsigned char supportsMultiTokensV2 : 1; } _has; } @property (readonly, nonatomic) BOOL hasDpanIdentifier; @property (retain, nonatomic) NSString *dpanIdentifier; @property (readonly, nonatomic) BOOL hasDpanSuffix; @property (retain, nonatomic) NSString *dpanSuffix; @property (readonly, nonatomic) BOOL hasSanitizedDpan; @property (retain, nonatomic) NSString *sanitizedDpan; @property (readonly, nonatomic) BOOL hasApplicationIdentifier; @property (retain, nonatomic) NSString *applicationIdentifier; @property (readonly, nonatomic) BOOL hasSecureElementIdenfitier; @property (retain, nonatomic) NSString *secureElementIdenfitier; @property (nonatomic) BOOL hasState; @property (nonatomic) unsigned int state; @property (readonly, nonatomic) BOOL hasSuspendedReason; @property (retain, nonatomic) NSString *suspendedReason; @property (nonatomic) BOOL hasSupportsContactlessPayment; @property (nonatomic) BOOL supportsContactlessPayment; @property (nonatomic) BOOL hasSupportsInAppPayment; @property (nonatomic) BOOL supportsInAppPayment; @property (nonatomic) BOOL hasPaymentNetworkIdentifier; @property (nonatomic) unsigned int paymentNetworkIdentifier; @property (nonatomic) BOOL hasInAppPINRequired; @property (nonatomic) BOOL inAppPINRequired; @property (nonatomic) BOOL hasInAppPINRequiredAmount; @property (nonatomic) long long inAppPINRequiredAmount; @property (readonly, nonatomic) BOOL hasInAppPINRequiredCurrency; @property (retain, nonatomic) NSString *inAppPINRequiredCurrency; @property (nonatomic) BOOL hasPaymentType; @property (nonatomic) unsigned int paymentType; @property (readonly, nonatomic) BOOL hasDisplayName; @property (retain, nonatomic) NSString *displayName; @property (nonatomic) BOOL hasAuxiliary; @property (nonatomic) BOOL auxiliary; @property (nonatomic) BOOL hasInAppPriority; @property (nonatomic) long long inAppPriority; @property (nonatomic) BOOL hasAuxiliaryPaymentType; @property (nonatomic) unsigned int auxiliaryPaymentType; @property (readonly, nonatomic) BOOL hasApanIdentifier; @property (retain, nonatomic) NSString *apanIdentifier; @property (readonly, nonatomic) BOOL hasApanSuffix; @property (retain, nonatomic) NSString *apanSuffix; @property (nonatomic) BOOL hasSupportsMerchantTokens; @property (nonatomic) BOOL supportsMerchantTokens; @property (readonly, nonatomic) BOOL hasCustomPrecisionInAppPINRequiredAmount; @property (retain, nonatomic) PKProtobufCustomPrecisionAmount *customPrecisionInAppPINRequiredAmount; @property (nonatomic) BOOL hasSupportsMultiTokensV2; @property (nonatomic) BOOL supportsMultiTokensV2; - (unsigned long long)hash; - (BOOL)readFrom:(id)a0; - (void)writeTo:(id)a0; - (id)description; - (void).cxx_destruct; - (id)dictionaryRepresentation; - (void)copyTo:(id)a0; - (BOOL)isEqual:(id)a0; - (void)mergeFrom:(id)a0; - (id)copyWithZone:(struct _NSZone { } *)a0; @end