/*
* This header is generated by classdump-dyld 1.0
* on Saturday, August 24, 2019 at 9:46:24 PM Mountain Standard Time
* Operating System: Version 12.4 (Build 16M568)
* Image Source: /System/Library/PrivateFrameworks/PassKitCore.framework/PassKitCore
* classdump-dyld is licensed under GPLv3, Copyright © 2013-2016 by Elias Limneos.
*/

#import <libobjc.A.dylib/NSSecureCoding.h>

@class NSString, PKCurrencyAmount, NSDecimalNumber;

@interface PKPaymentTransactionRewardsItem : NSObject <NSSecureCoding> {

	NSString* _identifier;
	unsigned long long _type;
	unsigned long long _state;
	PKCurrencyAmount* _currencyAmount;
	NSDecimalNumber* _eligibleValue;
	unsigned long long _eligibleValueUnit;

}

@property (nonatomic,retain) NSString * identifier;                             //@synthesize identifier=_identifier - In the implementation block
@property (assign,nonatomic) unsigned long long type;                           //@synthesize type=_type - In the implementation block
@property (assign,nonatomic) unsigned long long state;                          //@synthesize state=_state - In the implementation block
@property (nonatomic,retain) PKCurrencyAmount * currencyAmount;                 //@synthesize currencyAmount=_currencyAmount - In the implementation block
@property (nonatomic,retain) NSDecimalNumber * eligibleValue;                   //@synthesize eligibleValue=_eligibleValue - In the implementation block
@property (assign,nonatomic) unsigned long long eligibleValueUnit;              //@synthesize eligibleValueUnit=_eligibleValueUnit - In the implementation block
+(BOOL)supportsSecureCoding;
-(id)jsonDictionaryRepresentation;
-(void)_initWithRewardsDictionary:(id)arg1 ;
-(BOOL)isEqualToRewardsItem:(id)arg1 ;
-(id)initWithRewardsDictionary:(id)arg1 ;
-(PKCurrencyAmount *)currencyAmount;
-(void)setCurrencyAmount:(PKCurrencyAmount *)arg1 ;
-(NSDecimalNumber *)eligibleValue;
-(void)setEligibleValue:(NSDecimalNumber *)arg1 ;
-(unsigned long long)eligibleValueUnit;
-(void)setEligibleValueUnit:(unsigned long long)arg1 ;
-(NSString *)identifier;
-(BOOL)isEqual:(id)arg1 ;
-(void)encodeWithCoder:(id)arg1 ;
-(id)initWithCoder:(id)arg1 ;
-(unsigned long long)hash;
-(id)description;
-(unsigned long long)state;
-(unsigned long long)type;
-(void)setType:(unsigned long long)arg1 ;
-(void)setIdentifier:(NSString *)arg1 ;
-(void)setState:(unsigned long long)arg1 ;
@end

