13 #import "CPTAssetType.h" 14 #import "CPTImageFiles.h" 28 @property (nonatomic, readonly, nonnull) NSString*
assetId;
33 @property (nonatomic, readonly) CPTAssetType
type;
38 @property (nonatomic, readonly, nonnull) NSString*
name;
53 @property (nonatomic, readonly, nonnull) NSArray<NSString*>*
acquireOn;
58 @property (nonatomic, readonly) NSUInteger
weight;
63 @property (nonatomic, readonly) NSUInteger
stock;
68 @property (nonatomic, readonly, nonnull) NSString*
presetImage;
73 @property (nonatomic, readonly, nonnull) NSDate*
createdAt;
78 @property (nonatomic, readonly, nonnull) NSDate*
updatedAt;
88 @property (nonatomic, readonly, nonnull) NSDictionary<NSString*,NSNumber*> *
currencies;
93 @property (nonatomic, readonly, nullable) id<CPTImageFiles>
imageFiles;
110 @property (nonatomic, readonly, nullable) NSArray<id<CPTReward>> *
rewards;
133 -(BOOL)isSegmentedForUser:(nonnull
id<
CPTUser>)user;
NSDate * createdAt
Definition: CPTAsset.h:73
NSArray< id< CPTReward > > * rewards
Definition: CPTAsset.h:110
id< CPTImageFiles > imageFiles
Definition: CPTAsset.h:93
NSString * assetDescription
Definition: CPTAsset.h:43
CPTAssetType type
Definition: CPTAsset.h:33
NSString * presetImage
Definition: CPTAsset.h:68
Definition: CPTReward.h:21
NSDictionary< NSString *, NSNumber * > * currencies
Definition: CPTAsset.h:88
NSUInteger stock
Definition: CPTAsset.h:63
NSString * assetId
Definition: CPTAsset.h:28
Definition: CPTObject.h:17
NSUInteger weight
Definition: CPTAsset.h:58
NSDate * updatedAt
Definition: CPTAsset.h:78
NSString * descriptionHtml
Definition: CPTAsset.h:83
NSString * name
Definition: CPTAsset.h:38
BOOL isUnlimitedStock
Definition: CPTAsset.h:98
BOOL isSegmented
Definition: CPTAsset.h:104
NSArray< NSString * > * acquireOn
Definition: CPTAsset.h:53
nullable id< CPTReward > getReward()
BOOL isActive
Definition: CPTAsset.h:48
Definition: CPTAsset.h:23