user/src/modules/users/adapters/primaries/user.proto

31 lines
497 B
Protocol Buffer
Raw Normal View History

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-14 11:49:43 +00:00
rpc Delete(UserByUuid) returns (Empty);
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;
}
2022-12-14 11:49:43 +00:00
message Empty {}