Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
This commit is contained in:
2023-08-19 16:55:52 +03:00
parent 0e18a63f10
commit 59e28e5a86
18 changed files with 801 additions and 804 deletions

View File

@@ -68,7 +68,7 @@ service PkgdashService {
};
};
};
option (micro.api.http) = {get: "/v1/packages/{id}/modules"};
option (micro.api.http) = {get: "/v1/packages/{package}/modules"};
}
rpc PackagesUpdate(PackagesUpdateReq) returns (PackagesUpdateRsp) {
option (micro.openapiv3.openapiv3_operation) = {
@@ -94,7 +94,7 @@ service PkgdashService {
};
};
option (micro.api.http) = {
post: "/v1/packages/{package_id}/comments";
post: "/v1/packages/{package}/comments";
body: "*";
};
}
@@ -109,7 +109,7 @@ service PkgdashService {
};
option (micro.api.http) = {
get: "/v1/comments/{id}/comments";
additional_bindings {get: "/v1/comments/{package_id}/comments/{id}"};
additional_bindings {get: "/v1/comments/{package}/comments/{id}"};
};
}
rpc CommentsList(CommentsListReq) returns (CommentsListRsp) {
@@ -121,7 +121,7 @@ service PkgdashService {
};
};
};
option (micro.api.http) = {get: "/v1/packages/{package_id}/comments"};
option (micro.api.http) = {get: "/v1/packages/{package}/comments"};
}
rpc CommentsDelete(CommentsDeleteReq) returns (CommentsDeleteRsp) {
option (micro.openapiv3.openapiv3_operation) = {
@@ -151,7 +151,7 @@ service PkgdashService {
}
message PackagesModulesReq {
uint64 id = 1 [json_name = "id"];
uint64 package = 1 [json_name = "package"];
}
message PackagesModulesRsp {
@@ -189,10 +189,7 @@ message Module {
uint64 id = 1 [(validate.rules).uint64.gt = 0];
string name = 2 [(validate.rules).string.min_len = 1];
string version = 3 [(validate.rules).string.min_len = 1];
uint64 package = 4 [(validate.rules).uint64.gt = 0];
string last_version = 5 [(validate.rules).string.min_len = 1];
google.protobuf.Timestamp created = 6;
google.protobuf.Timestamp updated = 7;
google.protobuf.Timestamp last_check = 8;
}
message Issue {