game.proto 478 Bytes
syntax = "proto3";
option go_package = "./pb;pb";

package game;
import "public.proto";

message Role{
  string id = 1;
  int32  level = 3;
  int64 login_time = 4;
  string device = 5;
  int64 uid = 6;
}

message Token {
  string token = 1;
}

message RoleRsp {
  public.PubRsp rsp = 1;
  Role role = 2;
}

service Game{
  rpc HeartBeatHandler(Token) returns (public.PubRsp) {}
  rpc LoginHandler(Token) returns (RoleRsp) {}
  rpc CreateRoleHandler(Token) returns (RoleRsp) {}
}