syntax = "proto2";

package UnionVoiceRoomResult;

//option optimize_for = LITE_RUNTIME;
import "CommonResult.proto";
import "LiveBgResult.proto";

option java_package = "com.miaole.live.protocol.response";
option java_outer_classname = "UnionVoiceRoomResult";

message VoiceRoomManagerList {
	repeated VoiceRoomManagerInfo list = 1;
}

message VoiceRoomManagerInfo {
	optional string roomId = 1;//房间ID
	optional string roomName = 2;//房间名称(UrlEncode.utf-8)
	optional string logoPath = 3;//厅封面图片路径 上传固定目录  app/logo/union/voice/公会ID/图片文件名称
	repeated int32 typeList = 4;//公会logo
	optional int32 status = 5;//状态 0 ：待审核 1:审核通过  2:审核被拒
	optional bool liveing = 6;//是否开播中
	optional string id = 7;//数据ID,唯一
	optional CommonResult.CuteInfo roomIdCuteInfo = 8;//房间ID-靓号信息
	optional string logoPath2 = 9; // 房间封面2
	optional string customizeBg = 10;//自定义背景
}

message VoiceRoomList {
	repeated VoiceRoomInfo list = 1;//开播中的公会房间
	repeated VoiceRoomInfo recommendList = 2;//开播中的推荐房间
}

message RecommendList {
	repeated VoiceRoomInfo list = 1;//推荐房间
}

message VoiceRoomInfo {
	optional string roomId = 1;//房间ID
	optional string roomName = 2;//房间名称(UrlEncode.utf-8)
	optional string roomLogoUrl = 3;//房间图片地址
	optional string unionId = 4;//房间所属的公会ID
	optional string id = 5;//唯一ID
	optional int32 type = 6;//开播的房间类型
	optional int32 onlineNum = 7;//的线人数
	optional CommonResult.CuteInfo roomIdCuteInfo = 8;//房间ID-靓号信息
	optional LiveBgResult.FunRoomSpBg customizeBg = 9;//自定义背景
}

message OpenLiveData {
	repeated int32 typeList = 1;//可选择的分类列表
}

message searchVoiceRoomInfoList {
	repeated VoiceRoomInfo list = 1;//搜索房间
}