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); }