21#ifndef __HIVE_PROMOTIONVIEW_H__
22#define __HIVE_PROMOTIONVIEW_H__
49class AppInvitationCampaignStage;
528 static void executeEngine(picojson::value jsonParam);
639 , SOCIAL_INQUIRY_VIEW
711 std::string postString;
716 bool parse(picojson::value jsonParam);
718 picojson::object toJson()
const;
720 std::string toString()
const;
747 bool parse(picojson::value jsonParam);
749 picojson::object toJson()
const;
751 std::string toString()
const;
765 std::string imageUrl;
767 std::string displayStartDate;
768 std::string displayEndDate;
771 std::string typeLink;
772 std::string typeBanner;
773 std::string typeCampaign;
775 std::string interworkData;
779 bool parse(picojson::value jsonParam);
781 picojson::object toJson()
const;
783 std::string toString()
const;
828 std::vector<char> qrCode;
829 std::string inviteCommonLink;
830 std::string inviteHivemsgLink;
831 std::string inviteFacebookLink;
832 std::vector<AppInvitationCampaign> eachCampaignList;
833 std::vector<AppInvitationCampaignStage> stageCampaignList;
834 std::string inviteMessage;
838 bool parse(picojson::value jsonParam);
840 picojson::object toJson()
const;
842 std::string toString()
const;
875 virtual bool parse(picojson::value jsonParam);
877 picojson::object toJson()
const;
879 std::string toString()
const;
888 AppInvitationCampaignStage();
890 bool parse(picojson::value jsonParam)
override;
911 bool parse(picojson::value jsonParam);
913 picojson::object toJson()
const;
915 std::string toString()
const;
Campaign information for invite Campaigns are data that specifies the conditions for rewarding invit...
Definition: HIVE_Promotion.h:860
int count
Number of invitees who completed the campaign.
Definition: HIVE_Promotion.h:868
std::string campaignId
Campaign Id.
Definition: HIVE_Promotion.h:870
int order
Order.
Definition: HIVE_Promotion.h:866
std::string description
Description.
Definition: HIVE_Promotion.h:864
picojson::value item
Complete reward information ("key" depends on campaign settings)
Definition: HIVE_Promotion.h:867
int limit
Maximum number of user of campaigns.
Definition: HIVE_Promotion.h:869
std::string title
Title.
Definition: HIVE_Promotion.h:863
std::string imageUrl
Image URL.
Definition: HIVE_Promotion.h:865
**
Definition: HIVE_Promotion.h:826
First sender's userInfo who sent UA share invitation.
Definition: HIVE_Promotion.h:905
Definition: HIVE_ResultAPI.h:64