syntax = "proto3";
option go_package = ".;pb";
import "library_db.proto";

// 获取羁绊信息
message LibraryGetListReq {

}

message LibraryGetListResp { 
   repeated DBLibrary data = 1; 
}
// 获取英雄详细羁绊数据
message LibraryGetFetterListReq {

}

message LibraryGetFetterListResp { 
   repeated DBHeroFetter data = 1; 
}

// 领取奖励
message LibraryGetRewardReq {
    string objId = 1;
}

message LibraryGetRewardResp { 
   DBLibrary data = 1; 
}
// 领取剧情奖励
message LibraryGetStoryRewardReq {
   string hid = 1; // 英雄ID
   int32 history = 2; // 传记往事id
   int32 rightend = 3; // 对应配置表 rightend
}

message LibraryGetStoryRewardResp { 
  DBLibrary data = 1; 
}

// 给英雄赠送礼物
message LibraryUseGiftReq{
   string heroid = 1; // 英雄id
   map<string,int32> items = 2; // key 道具ID value 数量
}

message LibraryUseGiftResp{
   DBHeroFetter data = 1;
}