|
|
@ -29,8 +29,9 @@ type (
|
|
|
|
Upstream struct {
|
|
|
|
Upstream struct {
|
|
|
|
// Grpc is the target of the upstream.
|
|
|
|
// Grpc is the target of the upstream.
|
|
|
|
Grpc zrpc.RpcClientConf
|
|
|
|
Grpc zrpc.RpcClientConf
|
|
|
|
// ProtoSet is the file of proto set, like hello.pb
|
|
|
|
// ProtoSets is the file list of proto set, like [hello.pb]
|
|
|
|
ProtoSet string `json:",optional"`
|
|
|
|
// if your proto file import another proto file, you need to write multi-file slice, like [hello.pb, common.pb]
|
|
|
|
|
|
|
|
ProtoSets []string `json:",optional"`
|
|
|
|
// Mapping is the mapping between gateway routes and Upstream rpc methods.
|
|
|
|
// Mapping is the mapping between gateway routes and Upstream rpc methods.
|
|
|
|
// Keep it blank if annotations are added in rpc methods.
|
|
|
|
// Keep it blank if annotations are added in rpc methods.
|
|
|
|
Mapping []RouteMapping `json:",optional"`
|
|
|
|
Mapping []RouteMapping `json:",optional"`
|
|
|
|