42 lines
1.1 KiB
Protocol Buffer
42 lines
1.1 KiB
Protocol Buffer
syntax = "proto3";
|
|
|
|
package proto;
|
|
|
|
option go_package = "./go_generate;go_generate";
|
|
|
|
import "dashboard.proto";
|
|
import "google/api/annotations.proto";
|
|
import "protoc-gen-swagger/options/annotations.proto";
|
|
|
|
option (grpc.gateway.protoc_gen_swagger.options.openapiv2_swagger) = {
|
|
info: {
|
|
title: "service-platform/product-services/mts-money/gateway-proto",
|
|
version: "0";
|
|
};
|
|
consumes: "application/json";
|
|
produces: "application/json";
|
|
};
|
|
|
|
service DashboardService {
|
|
rpc ListPackage(ListPackageReq) returns (ListPackageRsp) {
|
|
option (grpc.gateway.protoc_gen_swagger.options.openapiv2_operation) = {
|
|
operation_id: "ListPackage";
|
|
responses: {
|
|
key: "default";
|
|
value: {
|
|
description: "Error response";
|
|
schema: {
|
|
json_schema: {
|
|
ref: ".go_generate.ErrorRsp";
|
|
}
|
|
}
|
|
}
|
|
}
|
|
};
|
|
option (google.api.http) = {
|
|
get: "/listPackage";
|
|
};
|
|
};
|
|
rpc UpdateInfo(UpdateInfoPackageRsp) returns (UpdateInfoPackageReq) {};
|
|
rpc AddComment(CommentRsp) returns (CommentReq) {};
|
|
}; |