21#ifndef __HIVE_PROMOTIONVIEW_H__
22#define __HIVE_PROMOTIONVIEW_H__
49class AppInvitationCampaignStage;
528 static void executeEngine(picojson::value jsonParam);
641 , SOCIAL_INQUIRY_VIEW
713 std::string postString;
718 bool parse(picojson::value jsonParam);
720 picojson::object toJson()
const;
722 std::string toString()
const;
749 bool parse(picojson::value jsonParam);
751 picojson::object toJson()
const;
753 std::string toString()
const;
767 std::string imageUrl;
769 std::string displayStartDate;
770 std::string displayEndDate;
773 std::string typeLink;
774 std::string typeBanner;
775 std::string typeCampaign;
777 std::string interworkData;
781 bool parse(picojson::value jsonParam);
783 picojson::object toJson()
const;
785 std::string toString()
const;
830 std::vector<char> qrCode;
831 std::string inviteCommonLink;
832 std::string inviteHivemsgLink;
833 std::string inviteFacebookLink;
834 std::vector<AppInvitationCampaign> eachCampaignList;
835 std::vector<AppInvitationCampaignStage> stageCampaignList;
836 std::string inviteMessage;
840 bool parse(picojson::value jsonParam);
842 picojson::object toJson()
const;
844 std::string toString()
const;
877 virtual bool parse(picojson::value jsonParam);
879 picojson::object toJson()
const;
881 std::string toString()
const;
890 AppInvitationCampaignStage();
892 bool parse(picojson::value jsonParam)
override;
913 bool parse(picojson::value jsonParam);
915 picojson::object toJson()
const;
917 std::string toString()
const;
Campaign information for invite Campaigns are data that specifies the conditions for rewarding invit...
Definition: HIVE_Promotion.h:862
int count
Number of invitees who completed the campaign.
Definition: HIVE_Promotion.h:870
std::string campaignId
Campaign Id.
Definition: HIVE_Promotion.h:872
int order
Order.
Definition: HIVE_Promotion.h:868
std::string description
Description.
Definition: HIVE_Promotion.h:866
picojson::value item
Complete reward information ("key" depends on campaign settings)
Definition: HIVE_Promotion.h:869
int limit
Maximum number of user of campaigns.
Definition: HIVE_Promotion.h:871
std::string title
Title.
Definition: HIVE_Promotion.h:865
std::string imageUrl
Image URL.
Definition: HIVE_Promotion.h:867
**
Definition: HIVE_Promotion.h:828
First sender's userInfo who sent UA share invitation.
Definition: HIVE_Promotion.h:907
Definition: HIVE_ResultAPI.h:64