syntax = "proto2";

package MedalResult;

//option optimize_for = LITE_RUNTIME;

option java_package = "com.miaole.live.protocol.response";
option java_outer_classname = "MedalResult";
//勋章信息
message MedalInfo {
    optional string id = 1; //勋章id
    optional int32 type = 2; //勋章类型（1-标记,2-功能,3-财富,4-活动,5-其他）
    optional string size = 3; //勋章(n字勋章)
    optional string showUserId = 4;//展示的用户ID
    optional int32 level = 5; // 勋章等级（1-普通，2-稀有，3-完美，4-传说，5-神话）
    optional string medalDesc = 6; // 勋章描述
    optional string showTips = 7; // 提示
    optional string belongNobleId = 8; // 归属贵族id
    optional int64 overTime = 9; // 到期时间
    optional string flash = 10; // 动画
    optional string dynamicUrl = 11; // webp格式动画地址
    optional int32 styleType = 12;// 勋章样式类型 1:正方形 2:长方形
}

// 个性装扮的勋章墙信息
message myMedalInfos {
    repeated MedalInfo useMedalInfos = 1; // 使用中的勋章
    repeated MedalInfo ownMedalInfos = 2; // 已拥有的勋章
    optional int32 useMedalLimit = 3;     // 可佩戴勋章数量限制
}

// 个性装扮的所有勋章
message totalMedalInfos {
    repeated MedalInfo useMedalInfos = 1; // 平台所有的勋章
}