text: //
  // Created by Fedor on 03/06/14.
  //
  
  
  #ifndef __CCBadgeReward_H_
  #define __CCBadgeReward_H_
  
  #include "cocos2d.h"
  #include "CCSoomlaMacros.h"
  #include "CCCommonConsts.h"
  #include "CCReward.h"
  
  namespace soomla {
      class CCBadgeReward : public CCReward {
          SL_SYNTHESIZE_RETAIN_WITH_DICT(cocos2d::__String *, mIconUrl, IconUrl, CCCommonConsts::JSON_ICON_URL);
      public:
          CCBadgeReward() : CCReward(), mIconUrl(NULL) {
          };
  
          static CCBadgeReward *create(
                  cocos2d::__String *rewardId,
                  cocos2d::__String *name,
                  cocos2d::__Bool *repeatable,
                  cocos2d::__String *iconUrl);
  
          SL_CREATE_WITH_DICTIONARY(CCBadgeReward);
  
          virtual bool init(
                  cocos2d::__String *rewardId,
                  cocos2d::__String *name,
                  cocos2d::__Bool *repeatable,
                  cocos2d::__String *iconUrl);
  
          virtual bool initWithDictionary(cocos2d::__Dictionary *dict);
  
          virtual cocos2d::__Dictionary *toDictionary();
  
          virtual ~CCBadgeReward();
  
          virtual const char *getType();
      };
  }
  
  #endif //__CCBadgeReward_H_
  