syntax = "proto2";

package PotentialUserCmd;

//option optimize_for = LITE_RUNTIME;

option java_package = "com.miaole.live.protocol.request";
option java_outer_classname = "PotentialUserCmd";

//获得潜力用户列表 返回:PotentialUserResult.PotentialUserList
message getList  {
  optional int32 type = 1;//1：当日潜能用户列表 2:前三天潜能用户列表 3：前7天潜能用户列表
  optional int32 index = 2;//分页下标(当前已获得的数据列表长度)
  optional bool order = 3;//正序，倒序
}

//获取主播是否显示潜力用户列表 返回:boolean
message getHideFlag  {
  optional string userId = 1;//主播ID
}

//是否是录屏白名单用户 返回:boolean
message isScreenRecordingWhiteList  {

}


//获得潜力用户列表 返回:PotentialUserResult.NewPotentialUserList
message getPotentialUserList  {
  optional int32 type = 1;//1：视频区 2：语音区
  optional int32 sortType = 2;//排序方式 0:默认 1:距离
}

//获取主播是否显示潜力用户列表 返回:PotentialUserResult.HidePotentialFlagResult
message getHidePotentialFlag  {

}

//获得当天属于我的潜力用户 返回 PotentialUserResult.MyPotentialUserList
message getMyPotentialUser {

}

//点击潜力用户去聊聊按钮，埋点上报
message clickPotentialUserChat {
  optional string userId = 1;//点击的潜力用户ID
}

//与潜力用户绑定关系
message bindPotentialUser {
  optional string userId = 1;//潜力用户ID
}

//移除潜力用户
message removePotentialUser {
  optional string userId = 1;//潜力用户ID
}