syntax = "proto2";

package ReceptionRoomCmd;

//option optimize_for = LITE_RUNTIME;


option java_package = "com.miaole.live.protocol.request";
option java_outer_classname = "ReceptionRoomCmd";


//获得可选的承接主播列表（主持端）返回 ReceptionRoomResult.ReceptionAnchorList
message getReceptionAnchorList {
	optional int32 index = 1;//分页下标，从0开始
	optional string searchKey = 2;//搜索内容
}


//选择承接主播，发送邀请通知（主持端）
message selectReceptionAnchor {
	optional string roomId = 1;
	repeated string anchorIdList = 2;//选择的主播列表
	optional int32 index = 3;//位置:1-9 为 -1：自动分配 
}

//移除承接主播（主持端）
message removeReceptionAnchor {
	optional string roomId = 1;
	optional string anchorId = 2;
	optional int32 index = 3;
}

//更新承接主播状态（主持端）
message updateReceptionAnchor {
	optional string roomId = 1;//房间ID
	optional string anchorId = 2;//要操作的主播ID
	optional int32 index = 3;//要操作的主播主标
	optional bool voiceStatus = 4;//要更改的声音状态 true:开启主播声音 false:关闭主播声音
}

//处理接待主播邀请（主播端）
message handleReceptionAnchor {
	optional string roomId = 1;//接待房间ID
	optional bool accept = 2;//是否接受
}

//向主播打招呼
message saiHi {
	optional string anchorId = 1;//主播Id
}

//主持人点击主播放大麦位画面
message clickAnchor {
	optional string roomId = 1;//接待房间ID
	optional string anchorId = 2;//要操作的主播ID
}

//主持人点击取消主播放大麦位画面
message cancelClickAnchor {
	optional string roomId = 1;//接待房间ID
	
}