@@ -9,10 +9,10 @@ import "validate/validate.proto";
|
||||
|
||||
option go_package = "go.unistack.org/unistack-org/pkgdash/proto;pkgdashpb";
|
||||
|
||||
service PkgdashService {
|
||||
rpc PackagesLookup(PackagesLookupReq) returns (PackagesLookupRsp) {
|
||||
service Pkgdash {
|
||||
rpc PackageLookup(PackageLookupReq) returns (PackageLookupRsp) {
|
||||
option (micro.openapiv3.openapiv3_operation) = {
|
||||
operation_id: "PackagesLookup";
|
||||
operation_id: "PackageLookup";
|
||||
responses: {
|
||||
default: {
|
||||
reference: {_ref: ".pkgdash.ErrorRsp"};
|
||||
@@ -23,9 +23,9 @@ service PkgdashService {
|
||||
get: "/v1/packages/{id}";
|
||||
};
|
||||
}
|
||||
rpc PackagesCreate(PackagesCreateReq) returns (PackagesCreateRsp) {
|
||||
rpc PackageCreate(PackageCreateReq) returns (PackageCreateRsp) {
|
||||
option (micro.openapiv3.openapiv3_operation) = {
|
||||
operation_id: "PackagesCreate";
|
||||
operation_id: "PackageCreate";
|
||||
responses: {
|
||||
default: {
|
||||
reference: {_ref: ".pkgdash.ErrorRsp"};
|
||||
@@ -37,9 +37,9 @@ service PkgdashService {
|
||||
body: "*";
|
||||
};
|
||||
}
|
||||
rpc PackagesDelete(PackagesDeleteReq) returns (PackagesDeleteRsp) {
|
||||
rpc PackageDelete(PackageDeleteReq) returns (PackageDeleteRsp) {
|
||||
option (micro.openapiv3.openapiv3_operation) = {
|
||||
operation_id: "PackagesDelete";
|
||||
operation_id: "PackageDelete";
|
||||
responses: {
|
||||
default: {
|
||||
reference: {_ref: ".pkgdash.ErrorRsp"};
|
||||
@@ -48,9 +48,9 @@ service PkgdashService {
|
||||
};
|
||||
option (micro.api.http) = {delete: "/v1/packages/{id}"};
|
||||
}
|
||||
rpc PackagesList(PackagesListReq) returns (PackagesListRsp) {
|
||||
rpc PackageList(PackageListReq) returns (PackageListRsp) {
|
||||
option (micro.openapiv3.openapiv3_operation) = {
|
||||
operation_id: "PackagesList";
|
||||
operation_id: "PackageList";
|
||||
responses: {
|
||||
default: {
|
||||
reference: {_ref: ".pkgdash.ErrorRsp"};
|
||||
@@ -59,9 +59,9 @@ service PkgdashService {
|
||||
};
|
||||
option (micro.api.http) = {get: "/v1/packages"};
|
||||
}
|
||||
rpc PackagesModules(PackagesModulesReq) returns (PackagesModulesRsp) {
|
||||
rpc PackageModules(PackageModulesReq) returns (PackageModulesRsp) {
|
||||
option (micro.openapiv3.openapiv3_operation) = {
|
||||
operation_id: "PackagesModules";
|
||||
operation_id: "PackageModules";
|
||||
responses: {
|
||||
default: {
|
||||
reference: {_ref: ".pkgdash.ErrorRsp"};
|
||||
@@ -70,9 +70,9 @@ service PkgdashService {
|
||||
};
|
||||
option (micro.api.http) = {get: "/v1/packages/{package}/modules"};
|
||||
}
|
||||
rpc PackagesUpdate(PackagesUpdateReq) returns (PackagesUpdateRsp) {
|
||||
rpc PackageUpdate(PackageUpdateReq) returns (PackageUpdateRsp) {
|
||||
option (micro.openapiv3.openapiv3_operation) = {
|
||||
operation_id: "PackagesUpdate";
|
||||
operation_id: "PackageUpdate";
|
||||
responses: {
|
||||
default: {
|
||||
reference: {_ref: ".pkgdash.ErrorRsp"};
|
||||
@@ -84,9 +84,9 @@ service PkgdashService {
|
||||
body: "*";
|
||||
};
|
||||
}
|
||||
rpc CommentsCreate(CommentsCreateReq) returns (CommentsCreateRsp) {
|
||||
rpc CommentCreate(CommentCreateReq) returns (CommentCreateRsp) {
|
||||
option (micro.openapiv3.openapiv3_operation) = {
|
||||
operation_id: "CommentsCreate";
|
||||
operation_id: "CommentCreate";
|
||||
responses: {
|
||||
default: {
|
||||
reference: {_ref: ".pkgdash.ErrorRsp"};
|
||||
@@ -98,9 +98,9 @@ service PkgdashService {
|
||||
body: "*";
|
||||
};
|
||||
}
|
||||
rpc CommentsLookup(CommentsLookupReq) returns (CommentsLookupRsp) {
|
||||
rpc CommentLookup(CommentLookupReq) returns (CommentLookupRsp) {
|
||||
option (micro.openapiv3.openapiv3_operation) = {
|
||||
operation_id: "CommentsLookup";
|
||||
operation_id: "CommentLookup";
|
||||
responses: {
|
||||
default: {
|
||||
reference: {_ref: ".pkgdash.ErrorRsp"};
|
||||
@@ -112,9 +112,9 @@ service PkgdashService {
|
||||
additional_bindings {get: "/v1/comments/{package}/comments/{id}"};
|
||||
};
|
||||
}
|
||||
rpc CommentsList(CommentsListReq) returns (CommentsListRsp) {
|
||||
rpc CommentList(CommentListReq) returns (CommentListRsp) {
|
||||
option (micro.openapiv3.openapiv3_operation) = {
|
||||
operation_id: "CommentsList";
|
||||
operation_id: "CommentList";
|
||||
responses: {
|
||||
default: {
|
||||
reference: {_ref: ".pkgdash.ErrorRsp"};
|
||||
@@ -123,9 +123,9 @@ service PkgdashService {
|
||||
};
|
||||
option (micro.api.http) = {get: "/v1/packages/{package}/comments"};
|
||||
}
|
||||
rpc CommentsDelete(CommentsDeleteReq) returns (CommentsDeleteRsp) {
|
||||
rpc CommentDelete(CommentDeleteReq) returns (CommentDeleteRsp) {
|
||||
option (micro.openapiv3.openapiv3_operation) = {
|
||||
operation_id: "CommentsDelete";
|
||||
operation_id: "CommentDelete";
|
||||
responses: {
|
||||
default: {
|
||||
reference: {_ref: ".pkgdash.ErrorRsp"};
|
||||
@@ -137,9 +137,9 @@ service PkgdashService {
|
||||
additional_bindings {delete: "/v1/comments/{id}"};
|
||||
};
|
||||
}
|
||||
rpc ModulesList(ModulesListReq) returns (ModulesListRsp) {
|
||||
rpc ModuleList(ModuleListReq) returns (ModuleListRsp) {
|
||||
option (micro.openapiv3.openapiv3_operation) = {
|
||||
operation_id: "ModulesList";
|
||||
operation_id: "ModuleList";
|
||||
responses: {
|
||||
default: {
|
||||
reference: {_ref: ".pkgdash.ErrorRsp"};
|
||||
@@ -150,19 +150,19 @@ service PkgdashService {
|
||||
}
|
||||
}
|
||||
|
||||
message PackagesModulesReq {
|
||||
message PackageModulesReq {
|
||||
uint64 package = 1 [json_name = "package"];
|
||||
}
|
||||
|
||||
message PackagesModulesRsp {
|
||||
message PackageModulesRsp {
|
||||
repeated Module modules = 1 [json_name = "modules"];
|
||||
}
|
||||
|
||||
message PackagesLookupReq {
|
||||
message PackageLookupReq {
|
||||
uint64 id = 1 [json_name = "id"];
|
||||
}
|
||||
|
||||
message PackagesLookupRsp {
|
||||
message PackageLookupRsp {
|
||||
Package package = 1 [json_name = "package"];
|
||||
}
|
||||
|
||||
@@ -177,12 +177,13 @@ message Package {
|
||||
uint64 id = 1 [(validate.rules).uint64.gt = 0];
|
||||
string name = 2 [(validate.rules).string.min_len = 1];
|
||||
string url = 3 [(validate.rules).string.min_len = 1];
|
||||
uint64 modules = 4;
|
||||
uint64 issues = 5;
|
||||
uint64 comments = 6;
|
||||
google.protobuf.Timestamp created = 7;
|
||||
google.protobuf.Timestamp updated = 8;
|
||||
google.protobuf.Timestamp last_check = 9;
|
||||
string description = 4 [(validate.rules).string.min_len = 1];
|
||||
uint64 modules = 5;
|
||||
uint64 issues = 6;
|
||||
uint64 comments = 7;
|
||||
google.protobuf.Timestamp created = 8;
|
||||
google.protobuf.Timestamp updated = 9;
|
||||
google.protobuf.Timestamp last_check = 10;
|
||||
}
|
||||
|
||||
message Module {
|
||||
@@ -210,26 +211,26 @@ message Comment {
|
||||
google.protobuf.Timestamp updated = 5;
|
||||
}
|
||||
|
||||
message CommentsDeleteReq {
|
||||
message CommentDeleteReq {
|
||||
uint64 id = 1 [json_name = "id"];
|
||||
uint64 package_id = 2 [json_name = "package_id"];
|
||||
}
|
||||
|
||||
message CommentsDeleteRsp {}
|
||||
message CommentDeleteRsp {}
|
||||
|
||||
message PackagesDeleteReq {
|
||||
message PackageDeleteReq {
|
||||
uint64 id = 1 [json_name = "id"];
|
||||
}
|
||||
|
||||
message PackagesDeleteRsp {}
|
||||
message PackageDeleteRsp {}
|
||||
|
||||
message PackagesListReq {}
|
||||
message PackageListReq {}
|
||||
|
||||
message PackagesListRsp {
|
||||
message PackageListRsp {
|
||||
repeated Package packages = 1;
|
||||
}
|
||||
|
||||
message PackagesUpdateReq {
|
||||
message PackageUpdateReq {
|
||||
uint64 id = 1 [(validate.rules).uint64.gt = 0];
|
||||
string name = 2 [(validate.rules).string.min_len = 1];
|
||||
string url = 3 [(validate.rules).string.min_len = 1];
|
||||
@@ -237,11 +238,11 @@ message PackagesUpdateReq {
|
||||
repeated uint64 issues = 5;
|
||||
}
|
||||
|
||||
message PackagesUpdateRsp {
|
||||
message PackageUpdateRsp {
|
||||
Package package = 1 [json_name = "package"];
|
||||
}
|
||||
|
||||
message CommentsCreateReq {
|
||||
message CommentCreateReq {
|
||||
uint64 package_id = 1 [
|
||||
json_name = "package_id",
|
||||
(validate.rules).uint64.gt = 0
|
||||
@@ -249,39 +250,39 @@ message CommentsCreateReq {
|
||||
string comment = 2;
|
||||
}
|
||||
|
||||
message CommentsCreateRsp {
|
||||
message CommentCreateRsp {
|
||||
Comment comment = 1 [json_name = "comment"];
|
||||
}
|
||||
|
||||
message PackagesCreateReq {
|
||||
message PackageCreateReq {
|
||||
string name = 1 [(validate.rules).string.min_len = 1];
|
||||
string url = 2 [(validate.rules).string.min_len = 1];
|
||||
repeated uint64 modules = 3;
|
||||
}
|
||||
|
||||
message PackagesCreateRsp {
|
||||
message PackageCreateRsp {
|
||||
Package package = 1 [json_name="package"];
|
||||
}
|
||||
|
||||
message ModulesListReq {}
|
||||
message ModuleListReq {}
|
||||
|
||||
message ModulesListRsp {
|
||||
message ModuleListRsp {
|
||||
repeated Module modules = 1 [json_name="modules"];
|
||||
}
|
||||
|
||||
message CommentsListReq {
|
||||
message CommentListReq {
|
||||
uint64 package_id = 1 [json_name = "package_id"];
|
||||
}
|
||||
|
||||
message CommentsListRsp {
|
||||
message CommentListRsp {
|
||||
repeated Comment comments = 1 [json_name = "comments"];
|
||||
}
|
||||
|
||||
message CommentsLookupReq {
|
||||
message CommentLookupReq {
|
||||
uint64 id = 1 [json_name = "id"];
|
||||
uint64 package_id = 2 [json_name = "package_id"];
|
||||
}
|
||||
|
||||
message CommentsLookupRsp {
|
||||
message CommentLookupRsp {
|
||||
Comment comment = 1 [json_name = "comment"];
|
||||
}
|
||||
|
Reference in New Issue
Block a user