syntax = "proto2";

package CommentResult;

//option optimize_for = LITE_RUNTIME;

import "CommonResult.proto";

option java_package = "com.miaole.live.protocol.response";
option java_outer_classname = "CommentResult";
//评论混合信息列表
message CommentMixtureVOs {
    repeated CommentMixtureVO commentMixtureVO = 1;
}
//评论混合信息
message CommentMixtureVO {
    optional CommentUserInfo userInfo = 1;
    optional CommentVO commentVO = 2;
    optional CommentUserInfo beReplyUserInfo = 3; //被回复用户信息
}
//评论用户信息
message CommentUserInfo {
    optional string userId = 1;
    optional string nickName = 2;
    optional int32 sex = 3; // 姓别 0 未知 1:男 2:女
    optional int32 age = 4; //年龄
    optional int32 logoTime = 5; //修改logo的时间 0为没修改过
    optional string logoUrl = 6;
}
//评论信息
message CommentVO {
    optional string id = 1;
    optional string userId = 2; //用户id
    optional string word = 3; //文字
    optional string voice = 4; //声音链接
    repeated string pics = 5; //图片链接
    optional int32 likes = 6; //点赞数量
    optional int32 comments = 7; //评论数量
    optional bool isLike = 8; //是否点赞
    optional string issueTime = 9; //发布时间
    optional int32 version = 10; //版本
    repeated CommentVO CommentVO = 11; //评论回复
    optional bool isChiefSofa = 12; //是否首席沙发
    optional bool isBestAssists = 13; //是否最佳助攻
    optional string ipLocation =14; //评论者的ip地址
    optional CommonResult.CountryInfo countryInfo = 15;//评论用户国家信息
}