Files
TurboLinkTest/Common/proto/user.proto
T

37 lines
589 B
Protocol Buffer

syntax = "proto3";
package User;
option go_package = "tldemo/services/User";
import "common.proto";
message RegisterRequest {
string name = 1;
Common.Gender gender = 2;
repeated Address address = 3;
message Address {
string address = 1;
string postal_code = 2;
}
}
message RegisterResponse {
uint64 id = 1;
string msg = 2;
}
message QueryRequest {
uint64 id = 1;
}
message QueryResponse {
string name = 1;
Common.Gender gender = 2;
}
service UserService {
rpc Register (RegisterRequest) returns (RegisterResponse);
rpc Query(QueryRequest) returns(QueryResponse);
}