Generator Changes at 9/27/2025 8:46:36 AM

This commit is contained in:
generator
2025-09-27 08:46:36 +03:30
parent fd82e3edcf
commit fd8614f72e
261 changed files with 6333 additions and 0 deletions

View File

@@ -0,0 +1,118 @@
syntax = "proto3";
package user;
import "public_messages.proto";
import "google/protobuf/empty.proto";
import "google/protobuf/wrappers.proto";
import "google/protobuf/duration.proto";
import "google/protobuf/timestamp.proto";
import "google/api/annotations.proto";
option csharp_namespace = "CMSMicroservice.Protobuf.Protos.User";
service UserContract
{
rpc CreateNewUser(CreateNewUserRequest) returns (CreateNewUserResponse){
option (google.api.http) = {
post: "/CreateNewUser"
body: "*"
};
};
rpc UpdateUser(UpdateUserRequest) returns (google.protobuf.Empty){
option (google.api.http) = {
put: "/UpdateUser"
body: "*"
};
};
rpc DeleteUser(DeleteUserRequest) returns (google.protobuf.Empty){
option (google.api.http) = {
delete: "/DeleteUser"
body: "*"
};
};
rpc GetUser(GetUserRequest) returns (GetUserResponse){
option (google.api.http) = {
get: "/GetUser"
};
};
rpc GetAllUserByFilter(GetAllUserByFilterRequest) returns (GetAllUserByFilterResponse){
option (google.api.http) = {
get: "/GetAllUserByFilter"
};
};
}
message CreateNewUserRequest
{
google.protobuf.StringValue first_name = 1;
google.protobuf.StringValue last_name = 2;
string mobile = 3;
google.protobuf.StringValue national_code = 4;
google.protobuf.StringValue avatar_path = 5;
google.protobuf.Int64Value parent_id = 6;
}
message CreateNewUserResponse
{
int64 id = 1;
}
message UpdateUserRequest
{
int64 id = 1;
google.protobuf.StringValue first_name = 2;
google.protobuf.StringValue last_name = 3;
string mobile = 4;
google.protobuf.StringValue national_code = 5;
google.protobuf.StringValue avatar_path = 6;
google.protobuf.Int64Value parent_id = 7;
}
message DeleteUserRequest
{
int64 id = 1;
}
message GetUserRequest
{
int64 id = 1;
}
message GetUserResponse
{
int64 id = 1;
google.protobuf.StringValue first_name = 2;
google.protobuf.StringValue last_name = 3;
string mobile = 4;
google.protobuf.StringValue national_code = 5;
google.protobuf.StringValue avatar_path = 6;
google.protobuf.Int64Value parent_id = 7;
}
message GetAllUserByFilterRequest
{
messages.PaginationState pagination_state = 1;
google.protobuf.StringValue sort_by = 2;
GetAllUserByFilterFilter filter = 3;
}
message GetAllUserByFilterFilter
{
google.protobuf.Int64Value id = 1;
google.protobuf.StringValue first_name = 2;
google.protobuf.StringValue last_name = 3;
google.protobuf.StringValue mobile = 4;
google.protobuf.StringValue national_code = 5;
google.protobuf.StringValue avatar_path = 6;
google.protobuf.Int64Value parent_id = 7;
}
message GetAllUserByFilterResponse
{
messages.MetaData meta_data = 1;
repeated GetAllUserByFilterResponseModel models = 2;
}
message GetAllUserByFilterResponseModel
{
int64 id = 1;
google.protobuf.StringValue first_name = 2;
google.protobuf.StringValue last_name = 3;
string mobile = 4;
google.protobuf.StringValue national_code = 5;
google.protobuf.StringValue avatar_path = 6;
google.protobuf.Int64Value parent_id = 7;
}