chore(api)!: updated grpc files
This commit is contained in:
@@ -7,7 +7,10 @@ import "google/protobuf/timestamp.proto";
|
||||
option go_package = "pkg/api/competition";
|
||||
|
||||
service CompetitionService {
|
||||
rpc CreateCompetition(Competition) returns (Competition);
|
||||
rpc GetCompetition(GetCompetitionRequest) returns (Competition);
|
||||
rpc EditCompetition(Competition) returns (Competition);
|
||||
rpc DeleteCompetition(DeleteCompetitionRequest) returns (DeleteCompetitionResponse);
|
||||
rpc ListCompetitions(ListCompetitionsRequest) returns (ListCompetitionsResponse);
|
||||
rpc ChangeCompetitionState(ChangeCompetitionStateRequest) returns (Competition);
|
||||
}
|
||||
@@ -51,6 +54,13 @@ message GetCompetitionRequest {
|
||||
string competition_id = 1;
|
||||
}
|
||||
|
||||
message DeleteCompetitionRequest {
|
||||
string competition_id = 1;
|
||||
}
|
||||
message DeleteCompetitionResponse {
|
||||
bool success = 1;
|
||||
}
|
||||
|
||||
message ListCompetitionsRequest {
|
||||
int32 page_size = 1;
|
||||
int32 page_token = 2;
|
||||
@@ -59,12 +69,11 @@ message ListCompetitionsRequest {
|
||||
optional bool is_participating = 4;
|
||||
optional string search_query = 5;
|
||||
}
|
||||
|
||||
message ListCompetitionsResponse {
|
||||
int32 total_count = 2;
|
||||
int32 next_page_token = 3;
|
||||
int32 total_count = 1;
|
||||
int32 next_page_token = 2;
|
||||
|
||||
repeated Competition competitions = 1;
|
||||
repeated Competition competitions = 3;
|
||||
}
|
||||
|
||||
message ChangeCompetitionStateRequest {
|
||||
|
||||
@@ -34,7 +34,6 @@ message GetCompetitionResultsRequest {
|
||||
|
||||
string competition_id = 3;
|
||||
}
|
||||
|
||||
message GetCompetitionResultsResponse {
|
||||
repeated UserResult results = 1;
|
||||
int32 total_count = 2;
|
||||
|
||||
@@ -55,9 +55,10 @@ message ListSubmissionsForReviewRequest {
|
||||
optional ReviewStatus status = 3;
|
||||
}
|
||||
message ListSubmissionsForReviewResponse {
|
||||
repeated SubmissionSummary submissions = 1;
|
||||
int32 total_count = 2;
|
||||
int32 next_page_token = 3;
|
||||
int32 total_count = 1;
|
||||
int32 next_page_token = 2;
|
||||
|
||||
repeated SubmissionSummary submissions = 3;
|
||||
}
|
||||
|
||||
message GetSubmissionForReviewRequest {
|
||||
|
||||
@@ -55,13 +55,15 @@ message GetSubmissionRequest {
|
||||
message ListSubmissionsRequest {
|
||||
int32 page_size = 1;
|
||||
int32 page_token = 2;
|
||||
|
||||
string competition_id = 3;
|
||||
string task_id = 4;
|
||||
string user_id = 5;
|
||||
SubmissionStatus status = 6;
|
||||
}
|
||||
message ListSubmissionsResponse {
|
||||
repeated Submission submissions = 1;
|
||||
int32 total_count = 2;
|
||||
int32 next_page_token = 3;
|
||||
|
||||
repeated Submission submissions = 1;
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -28,6 +28,7 @@ message GetProfileRequest {
|
||||
message RegisterForCompetitionRequest {
|
||||
string competition_id = 1;
|
||||
}
|
||||
|
||||
message UnregisterFromCompetitionRequest {
|
||||
string competition_id = 1;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user