12 #import "CPTCondition.h" 14 #import "CPTImageFiles.h" 26 @property (nonatomic, readonly, nonnull) NSString *
badgeId;
36 @property (nonatomic, readonly, nonnull) NSString *
name;
58 @property (nonatomic, readonly, getter = getPoints) CPTPoint
points;
66 @property (nonatomic, readonly) NSInteger
weight;
72 @property (nonatomic, readonly, nullable) NSDictionary<NSString*,id> *
customData;
77 @property (nonatomic, readonly, nonnull) NSString *
imageURL;
83 @property (nonatomic, readonly, nullable) id<CPTImageFiles>
imageFiles;
88 @property (nonatomic, readonly, nonnull) NSArray<id<CPTCondition>> *
conditions;
93 @property (nonatomic, readonly, nonnull) NSArray<id<CPTReward>> *
rewards;
118 @property (nonatomic ,readonly, nonnull) NSDictionary<NSString*,NSNumber*> *
currencies;
145 -(BOOL)isSegmentedForUser:(nonnull
id<
CPTUser>)user;
BOOL isHidden
Definition: CPTBadge.h:47
Definition: CPTBadge.h:21
NSArray< id< CPTReward > > * rewards
Definition: CPTBadge.h:93
NSString * badgeId
Definition: CPTBadge.h:26
NSString * name
Definition: CPTBadge.h:36
NSDictionary< NSString *, NSNumber * > * currencies
Definition: CPTBadge.h:118
NSString * imageURL
Definition: CPTBadge.h:77
NSString * badgeDescription
Definition: CPTBadge.h:41
NSArray< id< CPTCondition > > * conditions
Definition: CPTBadge.h:88
nullable id< CPTReward > getReward()
Definition: CPTReward.h:21
NSInteger weight
Definition: CPTBadge.h:66
BOOL repeatable
Definition: CPTBadge.h:102
Definition: CPTObject.h:17
CPTPoint points
Definition: CPTBadge.h:58
NSDictionary< NSString *, id > * customData
Definition: CPTBadge.h:72
BOOL isSegmented
Definition: CPTBadge.h:136
BOOL isVisible
Definition: CPTBadge.h:53
id< CPTImageFiles > imageFiles
Definition: CPTBadge.h:83
BOOL isActive
Definition: CPTBadge.h:31