2022-12-13 17:00:07 +00:00
|
|
|
syntax = "proto3";
|
|
|
|
|
|
|
|
package user;
|
|
|
|
|
|
|
|
service UsersService {
|
|
|
|
rpc FindOneByUuid(UserByUuid) returns (User);
|
|
|
|
rpc FindAll(UserFilter) returns (Users);
|
2022-12-14 10:37:13 +00:00
|
|
|
rpc Create(User) returns (User);
|
|
|
|
rpc Update(User) returns (User);
|
2022-12-13 17:00:07 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
message UserByUuid {
|
|
|
|
string uuid = 1;
|
|
|
|
}
|
|
|
|
|
|
|
|
message User {
|
|
|
|
string uuid = 1;
|
|
|
|
string firstName = 2;
|
|
|
|
string lastName = 3;
|
|
|
|
string email = 4;
|
|
|
|
}
|
|
|
|
|
|
|
|
message UserFilter {}
|
|
|
|
|
|
|
|
message Users {
|
|
|
|
repeated User users = 1;
|
|
|
|
}
|