Address review suggestions
diff --git a/core/kg/model/proto/user.proto b/core/kg/model/proto/user.proto
index eb543a5..9559bd0 100644
--- a/core/kg/model/proto/user.proto
+++ b/core/kg/model/proto/user.proto
@@ -8,9 +8,9 @@
// UserService handles commands dispatch and user view actions
service UserService {
- rpc GetUser (GetUserRequest) returns (User);
+ rpc GetUser (GetUserRequest) returns (GetUserResponse);
rpc ListUsers (ListUserRequest) returns (ListUserResponse);
- rpc CreateUser (CreateUserRequest) returns (User);
+ rpc CreateUser (CreateUserRequest) returns (CreateUserResponse);
}
// DispatchUserCommandRequest is passed when dispatching
@@ -35,6 +35,12 @@
string id = 1;
}
+// GetUserResponse is a response data to read user
+message GetUserResponse {
+ User user = 1
+ string id = 1;
+}
+
// ListUserRequest is a request data to read all user for a given page
message ListUserRequest {
int64 page = 1;
@@ -51,5 +57,10 @@
// CreateUserRequest is a request data to create a user
message CreateUserRequest {
- User user = 1;
+ User user = 1;
+}
+
+// CreateUserResponse is a response data to create a user
+message CreateUserResponse {
+ User user = 1;
}
\ No newline at end of file