chore(api)!: added achievement service

This commit is contained in:
ITQ
2025-12-16 21:25:46 +03:00
parent 7499a14024
commit 843c50a103
7 changed files with 129 additions and 173 deletions
+2 -4
View File
@@ -3,6 +3,7 @@ syntax = "proto3";
package competition;
import "google/protobuf/timestamp.proto";
import "google/protobuf/empty.proto";
option go_package = "pkg/api/competition";
@@ -10,7 +11,7 @@ service CompetitionService {
rpc CreateCompetition(Competition) returns (Competition);
rpc GetCompetition(GetCompetitionRequest) returns (Competition);
rpc EditCompetition(Competition) returns (Competition);
rpc DeleteCompetition(DeleteCompetitionRequest) returns (DeleteCompetitionResponse);
rpc DeleteCompetition(DeleteCompetitionRequest) returns (google.protobuf.Empty);
rpc ListCompetitions(ListCompetitionsRequest) returns (ListCompetitionsResponse);
rpc ChangeCompetitionState(ChangeCompetitionStateRequest) returns (Competition);
}
@@ -57,9 +58,6 @@ message GetCompetitionRequest {
message DeleteCompetitionRequest {
string competition_id = 1;
}
message DeleteCompetitionResponse {
bool success = 1;
}
message ListCompetitionsRequest {
int32 page_size = 1;