21#ifndef __HIVE_PROMOTIONVIEW_H__
22#define __HIVE_PROMOTIONVIEW_H__
49class AppInvitationCampaignStage;
490 static void setEngagementHandler(onEngagementString engagementHandler);
532 static void executeEngine(picojson::value jsonParam);
645 , SOCIAL_INQUIRY_VIEW
716 std::string postString;
721 bool parse(picojson::value jsonParam);
723 picojson::object toJson()
const;
725 std::string toString()
const;
752 bool parse(picojson::value jsonParam);
754 picojson::object toJson()
const;
756 std::string toString()
const;
770 std::string imageUrl;
772 std::string displayStartDate;
773 std::string displayEndDate;
776 std::string typeLink;
777 std::string typeBanner;
778 std::string typeCampaign;
780 std::string interworkData;
784 bool parse(picojson::value jsonParam);
786 picojson::object toJson()
const;
788 std::string toString()
const;
839 std::string inviteMessage;
843 bool parse(picojson::value jsonParam);
845 picojson::object toJson()
const;
847 std::string toString()
const;
880 virtual bool parse(picojson::value jsonParam);
882 picojson::object toJson()
const;
884 std::string toString()
const;
893 AppInvitationCampaignStage();
895 bool parse(picojson::value jsonParam)
override;
916 bool parse(picojson::value jsonParam);
918 picojson::object toJson()
const;
920 std::string toString()
const;
928 HIVESDK_DLLEXPORT
const char* PromotionSetEngagementReady(
bool isReady);
929 HIVESDK_DLLEXPORT
bool PromotionHIVEProcessURI(
const char* URI);
앱 초대를 위한 캠패인 정보 캠페인은 초대에 대한 보상을 달상하기 위한 조건을 명시한 데이터.
Definition: HIVE_Promotion.h:865
int count
초대 인원 중. 캠페인을 완료한 수
Definition: HIVE_Promotion.h:874
int order
캠페인 순서
Definition: HIVE_Promotion.h:871
std::string description
캠페인 설명
Definition: HIVE_Promotion.h:869
picojson::value item
완료 보상 정보 ("key" 는 캠페인 설정에 따라 상이함)
Definition: HIVE_Promotion.h:872
int limit
캠페인 최대 인원 수
Definition: HIVE_Promotion.h:875
std::string itemJsonString
완료 보상 정보 ("key" 는 캠페인 설정에 따라 상이함)
Definition: HIVE_Promotion.h:873
std::string title
캠페인 타이틀
Definition: HIVE_Promotion.h:868
std::string imageUrl
캠페인 이미지 URL
Definition: HIVE_Promotion.h:870
**
Definition: HIVE_Promotion.h:831
std::vector< char > qrCode
앱의 초대 정보가 포함된 QR Code 이미지 데이터 \english QR Code image data with app invite information
Definition: HIVE_Promotion.h:833
std::vector< AppInvitationCampaignStage > stageCampaignList
캠페인 완료 목표 초대 수를 달성했을 때 보상을 지급하는 캠페인 목록 \english List of campaigns that will be rewarded when you reac...
Definition: HIVE_Promotion.h:838
std::vector< AppInvitationCampaign > eachCampaignList
캠페인 완료 발생시, 매번 보상을 지급하는 캠페인 목록 \english List of campaigns that will be rewarded every time when a cam...
Definition: HIVE_Promotion.h:837
std::string inviteHivemsgLink
HIVE 인증 사용자용 초대 링크 \english Invite link for HIVE certified users
Definition: HIVE_Promotion.h:835
std::string inviteFacebookLink
Facebook 인증 사용자용 초대 링크 \english Invite link for Facebook certified users
Definition: HIVE_Promotion.h:836
std::string inviteCommonLink
기본 초대 링크 \english Default invite link
Definition: HIVE_Promotion.h:834
UA를 통해 자신을 앱으로 최초 초대한 유저의 정보
Definition: HIVE_Promotion.h:910
Definition: HIVE_ResultAPI.h:63