syntax = "proto2";

package UserReceptionResult;

//option optimize_for = LITE_RUNTIME;

option java_package = "com.miaole.live.protocol.response";
option java_outer_classname = "UserReceptionResult";

//承接邀请弹窗通知
message ReceptionNotice {
	optional string uuId = 1;//唯一ID,用作上报埋点
	optional string dataUrl = 2;//承接邀请图片目录地址（不包含域名时要自行拼接上相应的图片域名）
	optional string dataName = 3;//承接邀请用户或厅名称
	optional string receptionType = 4;//承接类型
	optional string receptionText = 5;//承接文本
	optional string roomId = 6;//房间ID
	optional string actionData = 7;//点击同意或拒绝回传给服务器
	optional int32 roomType = 8;//房间类型
	optional int32 version = 9;//版本
}

// 发起第三方代付签约的响应结果
message applyThirdPayoutSignResult {
    optional string signUrl = 1; // 签约返回的H5链接
}

//用户签约信息
message ThirdPayoutInfo{
	optional string userName = 1;         // 用户姓名
	optional string cardNo = 2;           // 卡号/账号
	optional string idCard = 3;           // 身份证号码
	optional string mobile = 4;           // 手机号
	optional int32 paymentType = 5;       // 签约方式(0银行卡、1支付宝)
	optional string idCardFrontPic = 6;   // 身份证正面地址
	optional string idCardBackPic = 7;    // 身份证反面地址
	optional string channelCode = 8;      // 目标签署通道，bosskg
	optional string signUrl = 9;          // 第三方签约url
	optional string bankName = 10;        // 银行名称
	optional string bankAddr = 11;        // 银行开户支行
	optional int32 signStatus = 12;       // 签约状态 0:未签约 1:签约成功 2:签约失败
	optional string retMsg = 13;          // 签约失败原因 signStatus=2才有
}

message ThirdPayoutChannelInfo {
    optional string channelCode = 1;      // 渠道编号
    optional string channelName = 2;      // 渠道名称
}

message getThirdPayoutChannelsResult {
    repeated ThirdPayoutChannelInfo channels = 1;
}