chore(api)!: updated grpc files

This commit is contained in:
ITQ
2025-12-16 17:21:30 +03:00
parent 7f267f61f4
commit c9bdc488d7
12 changed files with 587 additions and 113 deletions
+11
View File
@@ -7,7 +7,10 @@ import "google/protobuf/timestamp.proto";
option go_package = "pkg/api/task";
service TaskService {
rpc CreateTask(Task) returns (Task);
rpc GetTask(GetTaskRequest) returns (Task);
rpc EditTask(Task) returns (Task);
rpc DeleteTask(DeleteTaskRequest) returns (DeleteTaskResponse);
rpc ListCompetitionTasks(ListCompetitionTasksRequest) returns (ListCompetitionTasksResponse);
rpc GetTaskAttachments(GetTaskAttachmentsRequest) returns (GetTaskAttachmentsResponse);
}
@@ -42,6 +45,13 @@ message GetTaskRequest {
string task_id = 1;
}
message DeleteTaskRequest {
string task_id = 1;
}
message DeleteTaskResponse {
bool success = 1;
}
message ListCompetitionTasksRequest {
string competition_id = 1;
}
@@ -51,6 +61,7 @@ message ListCompetitionTasksResponse {
message GetTaskAttachmentsRequest {
string task_id = 1;
optional bool show_private = 2;
}
message GetTaskAttachmentsResponse {
repeated TaskAttachment attachments = 1;