github.com/Finschia/finschia-sdk@v0.48.1/x/evidence/types/query.pb.gw.go (about) 1 // Code generated by protoc-gen-grpc-gateway. DO NOT EDIT. 2 // source: cosmos/evidence/v1beta1/query.proto 3 4 /* 5 Package types is a reverse proxy. 6 7 It translates gRPC into RESTful JSON APIs. 8 */ 9 package types 10 11 import ( 12 "context" 13 "io" 14 "net/http" 15 16 "github.com/golang/protobuf/descriptor" 17 "github.com/golang/protobuf/proto" 18 "github.com/grpc-ecosystem/grpc-gateway/runtime" 19 "github.com/grpc-ecosystem/grpc-gateway/utilities" 20 "google.golang.org/grpc" 21 "google.golang.org/grpc/codes" 22 "google.golang.org/grpc/grpclog" 23 "google.golang.org/grpc/status" 24 ) 25 26 // Suppress "imported and not used" errors 27 var _ codes.Code 28 var _ io.Reader 29 var _ status.Status 30 var _ = runtime.String 31 var _ = utilities.NewDoubleArray 32 var _ = descriptor.ForMessage 33 34 func request_Query_Evidence_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { 35 var protoReq QueryEvidenceRequest 36 var metadata runtime.ServerMetadata 37 38 var ( 39 val string 40 ok bool 41 err error 42 _ = err 43 ) 44 45 val, ok = pathParams["evidence_hash"] 46 if !ok { 47 return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "evidence_hash") 48 } 49 50 protoReq.EvidenceHash, err = runtime.Bytes(val) 51 52 if err != nil { 53 return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "evidence_hash", err) 54 } 55 56 msg, err := client.Evidence(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) 57 return msg, metadata, err 58 59 } 60 61 func local_request_Query_Evidence_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { 62 var protoReq QueryEvidenceRequest 63 var metadata runtime.ServerMetadata 64 65 var ( 66 val string 67 ok bool 68 err error 69 _ = err 70 ) 71 72 val, ok = pathParams["evidence_hash"] 73 if !ok { 74 return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "evidence_hash") 75 } 76 77 protoReq.EvidenceHash, err = runtime.Bytes(val) 78 79 if err != nil { 80 return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "evidence_hash", err) 81 } 82 83 msg, err := server.Evidence(ctx, &protoReq) 84 return msg, metadata, err 85 86 } 87 88 var ( 89 filter_Query_AllEvidence_0 = &utilities.DoubleArray{Encoding: map[string]int{}, Base: []int(nil), Check: []int(nil)} 90 ) 91 92 func request_Query_AllEvidence_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { 93 var protoReq QueryAllEvidenceRequest 94 var metadata runtime.ServerMetadata 95 96 if err := req.ParseForm(); err != nil { 97 return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) 98 } 99 if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Query_AllEvidence_0); err != nil { 100 return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) 101 } 102 103 msg, err := client.AllEvidence(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) 104 return msg, metadata, err 105 106 } 107 108 func local_request_Query_AllEvidence_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { 109 var protoReq QueryAllEvidenceRequest 110 var metadata runtime.ServerMetadata 111 112 if err := req.ParseForm(); err != nil { 113 return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) 114 } 115 if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Query_AllEvidence_0); err != nil { 116 return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) 117 } 118 119 msg, err := server.AllEvidence(ctx, &protoReq) 120 return msg, metadata, err 121 122 } 123 124 // RegisterQueryHandlerServer registers the http handlers for service Query to "mux". 125 // UnaryRPC :call QueryServer directly. 126 // StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. 127 // Note that using this registration option will cause many gRPC library features (such as grpc.SendHeader, etc) to stop working. Consider using RegisterQueryHandlerFromEndpoint instead. 128 func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, server QueryServer) error { 129 130 mux.Handle("GET", pattern_Query_Evidence_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { 131 ctx, cancel := context.WithCancel(req.Context()) 132 defer cancel() 133 inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) 134 rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) 135 if err != nil { 136 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 137 return 138 } 139 resp, md, err := local_request_Query_Evidence_0(rctx, inboundMarshaler, server, req, pathParams) 140 ctx = runtime.NewServerMetadataContext(ctx, md) 141 if err != nil { 142 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 143 return 144 } 145 146 forward_Query_Evidence_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) 147 148 }) 149 150 mux.Handle("GET", pattern_Query_AllEvidence_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { 151 ctx, cancel := context.WithCancel(req.Context()) 152 defer cancel() 153 inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) 154 rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) 155 if err != nil { 156 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 157 return 158 } 159 resp, md, err := local_request_Query_AllEvidence_0(rctx, inboundMarshaler, server, req, pathParams) 160 ctx = runtime.NewServerMetadataContext(ctx, md) 161 if err != nil { 162 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 163 return 164 } 165 166 forward_Query_AllEvidence_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) 167 168 }) 169 170 return nil 171 } 172 173 // RegisterQueryHandlerFromEndpoint is same as RegisterQueryHandler but 174 // automatically dials to "endpoint" and closes the connection when "ctx" gets done. 175 func RegisterQueryHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error) { 176 conn, err := grpc.Dial(endpoint, opts...) 177 if err != nil { 178 return err 179 } 180 defer func() { 181 if err != nil { 182 if cerr := conn.Close(); cerr != nil { 183 grpclog.Infof("Failed to close conn to %s: %v", endpoint, cerr) 184 } 185 return 186 } 187 go func() { 188 <-ctx.Done() 189 if cerr := conn.Close(); cerr != nil { 190 grpclog.Infof("Failed to close conn to %s: %v", endpoint, cerr) 191 } 192 }() 193 }() 194 195 return RegisterQueryHandler(ctx, mux, conn) 196 } 197 198 // RegisterQueryHandler registers the http handlers for service Query to "mux". 199 // The handlers forward requests to the grpc endpoint over "conn". 200 func RegisterQueryHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error { 201 return RegisterQueryHandlerClient(ctx, mux, NewQueryClient(conn)) 202 } 203 204 // RegisterQueryHandlerClient registers the http handlers for service Query 205 // to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "QueryClient". 206 // Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "QueryClient" 207 // doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in 208 // "QueryClient" to call the correct interceptors. 209 func RegisterQueryHandlerClient(ctx context.Context, mux *runtime.ServeMux, client QueryClient) error { 210 211 mux.Handle("GET", pattern_Query_Evidence_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { 212 ctx, cancel := context.WithCancel(req.Context()) 213 defer cancel() 214 inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) 215 rctx, err := runtime.AnnotateContext(ctx, mux, req) 216 if err != nil { 217 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 218 return 219 } 220 resp, md, err := request_Query_Evidence_0(rctx, inboundMarshaler, client, req, pathParams) 221 ctx = runtime.NewServerMetadataContext(ctx, md) 222 if err != nil { 223 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 224 return 225 } 226 227 forward_Query_Evidence_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) 228 229 }) 230 231 mux.Handle("GET", pattern_Query_AllEvidence_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { 232 ctx, cancel := context.WithCancel(req.Context()) 233 defer cancel() 234 inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) 235 rctx, err := runtime.AnnotateContext(ctx, mux, req) 236 if err != nil { 237 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 238 return 239 } 240 resp, md, err := request_Query_AllEvidence_0(rctx, inboundMarshaler, client, req, pathParams) 241 ctx = runtime.NewServerMetadataContext(ctx, md) 242 if err != nil { 243 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 244 return 245 } 246 247 forward_Query_AllEvidence_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) 248 249 }) 250 251 return nil 252 } 253 254 var ( 255 pattern_Query_Evidence_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 1, 1, 0, 4, 1, 5, 3}, []string{"cosmos", "evidence", "v1beta1", "evidence_hash"}, "", runtime.AssumeColonVerbOpt(false))) 256 257 pattern_Query_AllEvidence_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 1}, []string{"cosmos", "evidence", "v1beta1"}, "", runtime.AssumeColonVerbOpt(false))) 258 ) 259 260 var ( 261 forward_Query_Evidence_0 = runtime.ForwardResponseMessage 262 263 forward_Query_AllEvidence_0 = runtime.ForwardResponseMessage 264 )