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  )