@class NSString, NSSet, NSURL, PKRemoteImageSet, NSNumber, NSDate; @protocol NSCopying; @interface PKAccountEnhancedMerchant : NSObject @property (class, readonly) BOOL supportsSecureCoding; @property (retain, nonatomic) NSString *privateIdentifier; @property (retain, nonatomic) NSString *name; @property (retain, nonatomic) NSString *detailedDescription; @property (retain, nonatomic) PKRemoteImageSet *logoImage; @property (retain, nonatomic) PKRemoteImageSet *iconImage; @property (retain, nonatomic) NSNumber *adamID; @property (retain, nonatomic) NSSet *brandMUIDs; @property (retain, nonatomic) NSSet *excludedMUIDs; @property (retain, nonatomic) NSURL *website; @property (retain, nonatomic) NSURL *loyaltyPassURL; @property (retain, nonatomic) NSSet *paymentIdentifiers; @property (retain, nonatomic) NSString *disclosures; @property (retain, nonatomic) NSString *mapsSearchText; @property (retain, nonatomic) NSSet *mapsSearchStrings; @property (retain, nonatomic) NSString *paymentSheetRewardsText; @property (retain, nonatomic) NSString *paymentSheetMerchantRewardsText; @property (nonatomic) BOOL suppressPaymentSheetRewardsHint; @property (retain, nonatomic) NSDate *paymentSheetOverrideStart; @property (retain, nonatomic) NSDate *paymentSheetOverrideEnd; @property (retain, nonatomic) NSSet *enhancedRewardsProgramIdentifiers; @property (readonly, nonatomic) BOOL hasMapsLocations; @property (readonly, nonatomic) BOOL hasLinkedApplication; @property (readonly, nonatomic) BOOL hasWebsite; @property (readonly, nonatomic) id identifier; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (id)init; - (void)encodeWithCoder:(id)a0; - (id)initWithDictionary:(id)a0; - (void).cxx_destruct; - (BOOL)isEqual:(id)a0; - (id)initWithCoder:(id)a0; - (id)copyWithZone:(struct _NSZone { } *)a0; - (void)setExcludedMUIDsFromJSONString:(id)a0; - (void)_initWithMerchantDictionary:(id)a0; - (id)brandMUIDsAsJSONString; - (id)excludedMUIDsAsJSONString; - (id)hashedPaymentIdentifiers; - (BOOL)isEqualToAccountEnhancedMerchant:(id)a0; - (id)mapsSearchStringsAsJSONString; - (id)paymentIdentifiersAsJSONString; - (void)setBrandMUIDsFromJSONString:(id)a0; - (void)setEnhancedRewardsProgramIdentifiersFromJSONString:(id)a0; - (void)setMapsSearchStringsFromJSONString:(id)a0; - (void)setPaymentIdentifiersFromJSONString:(id)a0; @end