syntax = "proto2";

package ActivityPopupResult;

option java_package = "com.miaole.live.protocol.response";
option java_outer_classname = "ActivityPopupResult";

// 弹窗信息
message ActPopInfo {
  optional int32 confId = 1; // 弹窗配置ID
  optional string popupName = 2; // 弹窗名称
  optional string popupPath = 3; // 弹窗图片路径
  optional int32 popupLocation = 4; // // 弹出位置（1-视频tab页 2-派对tab页 3-广场tab页 4-聊天tab页 5-我的tab页 6-语音公会房 7-语音个人房 8-直播视频房 9-排麦直播视频房）
  optional int32 showSavePic = 5; // 是否展示保存图片功能（1-是 0-否）
  optional int32 showCheckButton = 6; // 是否需要不展示勾选按钮（1-是 0-否）
  optional int32 skipType = 7; // 跳转地址类型（1-H5链接 2-用户UID-语音房 3-直播间ID-视频房 4-直播间ID-排麦视频房 5-自定义链接）
  optional string skipUrl = 8; // 跳转地址
  optional int32 weight = 9; // 权重
  optional int32 popupType = 10; // 弹窗类型（0-福利官 1-H5跳转）
  optional string h5Url = 11; // h5跳转地址
}

// 弹窗列表展示
message ActPopShow {
  repeated ActPopInfo actPopInfoList = 1 ; // 弹窗列表信息
}

// 弹窗福利官兑换码发放奖励广播
message ActPopupRewardBroadcast {
  repeated ActPopupReward ActPopupRewardList = 1; // 奖品信息
}

// 弹窗福利官兑换码发放奖励信息
message ActPopupReward {
  optional string icon = 1; // 图片
  optional string name = 2; // 名称
  optional int32 prizeNum = 3; // 奖励数量
}
