Captainup  2.4
/Users/yogs/Desktop/CaptainUp/Headers/CPTAction.h
1 //
2 // Action.h
3 // captainup_sdk
4 //
5 // Created by David Azriel on 02/12/2015.
6 // Copyright © 2015 Captain Up. All rights reserved.
7 //
8 
9 #import <Foundation/Foundation.h>
10 #import "CPTActionableEntity.h"
11 #import "CPTCurrency.h"
12 
36 @protocol CPTAction <CPTObject>
37 
41 @property (nonatomic, readonly, nullable) NSString *actionId;
42 
46 @property (nonatomic, readonly, nonnull) NSString *name;
47 
53 @property (nonatomic, readonly, nonnull) NSDate* timestamp;
54 
58 @property (nonatomic, readonly, nonnull) NSString *playerId;
59 
63 @property (nonatomic, readonly, nonnull) id<CPTActionableEntity> entity;
64 
68 @property (nonatomic ,readonly, nonnull) NSDictionary<NSString*,id<CPTCurrency>>* currencies;
69 
70 @end
NSDictionary< NSString *, id< CPTCurrency > > * currencies
Definition: CPTAction.h:68
NSDate * timestamp
Definition: CPTAction.h:53
NSString * name
Definition: CPTAction.h:46
Definition: CPTAction.h:36
id< CPTActionableEntity > entity
Definition: CPTAction.h:63
NSString * actionId
Definition: CPTAction.h:41
Definition: CPTObject.h:17
NSString * playerId
Definition: CPTAction.h:58