account.proto
586 Bytes
syntax = "proto3";
option go_package = "./pb;pb";
package account;
import "public.proto";
message ServiceInfo {
string id = 1;
string name = 2;
string address = 3;
}
message AccountInfo{
string phone = 2;
string password = 3;
int64 uid = 4;
string device = 5;
}
message CreateTokenRsp {
string token = 1;
ServiceInfo game_service = 2;
}
message Register {
string phone = 1;
string password = 2;
int32 code = 3;
}
service Account{
rpc RegisterHandler(Register) returns (public.PubRsp) {}
rpc CreateTokenHandler(AccountInfo) returns (CreateTokenRsp) {}
}