9 #import <Foundation/Foundation.h> 10 #import "CPTRewardType.h" 16 #import "CPTRewardData.h" 26 @property (nonatomic, readonly, nonnull) NSString*
rewardId;
31 @property (nonatomic, readonly, nonnull) NSString*
name;
41 @property (nonatomic, readonly, nonnull) NSString*
type;
46 @property (nonatomic, readonly) NSUInteger
amount;
56 @property (nonatomic, readonly, nullable) NSDictionary<NSString*,id<CPTRewardData>>*
data;
65 -(nullable id<
CPTRewardData>)getDataByName:(nonnull NSString*)fieldName;
73 -(nullable NSString*)getStringByName:(nonnull NSString*)fieldName;
81 -(NSUInteger)getNumberByName:(nonnull NSString*)fieldName;
89 -(nullable NSArray<NSString*>*)getArrayByName:(nonnull NSString*)fieldName;
NSString * name
Definition: CPTReward.h:31
Definition: CPTRewardType.h:20
nonnull id< CPTRewardType > getRewardType()
NSString * rewardId
Definition: CPTReward.h:26
NSUInteger amount
Definition: CPTReward.h:46
Definition: CPTReward.h:21
NSString * rewardTypeId
Definition: CPTReward.h:51
Definition: CPTObject.h:17
NSDictionary< NSString *, id< CPTRewardData > > * data
Definition: CPTReward.h:56
NSString * rewardDescription
Definition: CPTReward.h:36
Definition: CPTRewardData.h:17
NSString * type
Definition: CPTReward.h:41