hertz101/idl/facade/facade.proto
2025-01-20 21:45:01 +08:00

37 lines
679 B
Protocol Buffer

syntax = "proto3";
package facade;
option go_package = "/facade";
import "api.proto";
service FacadeService {
rpc Register(RegisterReq) returns (RegisterResp) {
option (api.post) = "/register";
}
rpc Login(LoginReq) returns (LoginResp) {
option (api.post) = "/login";
}
}
message RegisterReq {
string email = 1[(api.query) = "email"];
string password = 2[(api.query) = "password"];
string confirm_password = 3[(api.query) = "confirm_password"];
}
message RegisterResp {
int32 user_id = 1;
}
message LoginReq {
string email = 1[(api.query) = "email"];
string password = 2[(api.query) = "password"];
}
message LoginResp {
string token = 1;
}