github.com/Finschia/finschia-sdk@v0.48.1/x/slashing/types/query.pb.gw.go (about)

     1  // Code generated by protoc-gen-grpc-gateway. DO NOT EDIT.
     2  // source: cosmos/slashing/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_Params_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
    35  	var protoReq QueryParamsRequest
    36  	var metadata runtime.ServerMetadata
    37  
    38  	msg, err := client.Params(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
    39  	return msg, metadata, err
    40  
    41  }
    42  
    43  func local_request_Query_Params_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
    44  	var protoReq QueryParamsRequest
    45  	var metadata runtime.ServerMetadata
    46  
    47  	msg, err := server.Params(ctx, &protoReq)
    48  	return msg, metadata, err
    49  
    50  }
    51  
    52  func request_Query_SigningInfo_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
    53  	var protoReq QuerySigningInfoRequest
    54  	var metadata runtime.ServerMetadata
    55  
    56  	var (
    57  		val string
    58  		ok  bool
    59  		err error
    60  		_   = err
    61  	)
    62  
    63  	val, ok = pathParams["cons_address"]
    64  	if !ok {
    65  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "cons_address")
    66  	}
    67  
    68  	protoReq.ConsAddress, err = runtime.String(val)
    69  
    70  	if err != nil {
    71  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "cons_address", err)
    72  	}
    73  
    74  	msg, err := client.SigningInfo(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
    75  	return msg, metadata, err
    76  
    77  }
    78  
    79  func local_request_Query_SigningInfo_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
    80  	var protoReq QuerySigningInfoRequest
    81  	var metadata runtime.ServerMetadata
    82  
    83  	var (
    84  		val string
    85  		ok  bool
    86  		err error
    87  		_   = err
    88  	)
    89  
    90  	val, ok = pathParams["cons_address"]
    91  	if !ok {
    92  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "cons_address")
    93  	}
    94  
    95  	protoReq.ConsAddress, err = runtime.String(val)
    96  
    97  	if err != nil {
    98  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "cons_address", err)
    99  	}
   100  
   101  	msg, err := server.SigningInfo(ctx, &protoReq)
   102  	return msg, metadata, err
   103  
   104  }
   105  
   106  var (
   107  	filter_Query_SigningInfos_0 = &utilities.DoubleArray{Encoding: map[string]int{}, Base: []int(nil), Check: []int(nil)}
   108  )
   109  
   110  func request_Query_SigningInfos_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   111  	var protoReq QuerySigningInfosRequest
   112  	var metadata runtime.ServerMetadata
   113  
   114  	if err := req.ParseForm(); err != nil {
   115  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   116  	}
   117  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Query_SigningInfos_0); err != nil {
   118  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   119  	}
   120  
   121  	msg, err := client.SigningInfos(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   122  	return msg, metadata, err
   123  
   124  }
   125  
   126  func local_request_Query_SigningInfos_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   127  	var protoReq QuerySigningInfosRequest
   128  	var metadata runtime.ServerMetadata
   129  
   130  	if err := req.ParseForm(); err != nil {
   131  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   132  	}
   133  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Query_SigningInfos_0); err != nil {
   134  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   135  	}
   136  
   137  	msg, err := server.SigningInfos(ctx, &protoReq)
   138  	return msg, metadata, err
   139  
   140  }
   141  
   142  // RegisterQueryHandlerServer registers the http handlers for service Query to "mux".
   143  // UnaryRPC     :call QueryServer directly.
   144  // StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906.
   145  // Note that using this registration option will cause many gRPC library features (such as grpc.SendHeader, etc) to stop working. Consider using RegisterQueryHandlerFromEndpoint instead.
   146  func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, server QueryServer) error {
   147  
   148  	mux.Handle("GET", pattern_Query_Params_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   149  		ctx, cancel := context.WithCancel(req.Context())
   150  		defer cancel()
   151  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   152  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
   153  		if err != nil {
   154  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   155  			return
   156  		}
   157  		resp, md, err := local_request_Query_Params_0(rctx, inboundMarshaler, server, req, pathParams)
   158  		ctx = runtime.NewServerMetadataContext(ctx, md)
   159  		if err != nil {
   160  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   161  			return
   162  		}
   163  
   164  		forward_Query_Params_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   165  
   166  	})
   167  
   168  	mux.Handle("GET", pattern_Query_SigningInfo_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   169  		ctx, cancel := context.WithCancel(req.Context())
   170  		defer cancel()
   171  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   172  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
   173  		if err != nil {
   174  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   175  			return
   176  		}
   177  		resp, md, err := local_request_Query_SigningInfo_0(rctx, inboundMarshaler, server, req, pathParams)
   178  		ctx = runtime.NewServerMetadataContext(ctx, md)
   179  		if err != nil {
   180  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   181  			return
   182  		}
   183  
   184  		forward_Query_SigningInfo_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   185  
   186  	})
   187  
   188  	mux.Handle("GET", pattern_Query_SigningInfos_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   189  		ctx, cancel := context.WithCancel(req.Context())
   190  		defer cancel()
   191  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   192  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
   193  		if err != nil {
   194  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   195  			return
   196  		}
   197  		resp, md, err := local_request_Query_SigningInfos_0(rctx, inboundMarshaler, server, req, pathParams)
   198  		ctx = runtime.NewServerMetadataContext(ctx, md)
   199  		if err != nil {
   200  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   201  			return
   202  		}
   203  
   204  		forward_Query_SigningInfos_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   205  
   206  	})
   207  
   208  	return nil
   209  }
   210  
   211  // RegisterQueryHandlerFromEndpoint is same as RegisterQueryHandler but
   212  // automatically dials to "endpoint" and closes the connection when "ctx" gets done.
   213  func RegisterQueryHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error) {
   214  	conn, err := grpc.Dial(endpoint, opts...)
   215  	if err != nil {
   216  		return err
   217  	}
   218  	defer func() {
   219  		if err != nil {
   220  			if cerr := conn.Close(); cerr != nil {
   221  				grpclog.Infof("Failed to close conn to %s: %v", endpoint, cerr)
   222  			}
   223  			return
   224  		}
   225  		go func() {
   226  			<-ctx.Done()
   227  			if cerr := conn.Close(); cerr != nil {
   228  				grpclog.Infof("Failed to close conn to %s: %v", endpoint, cerr)
   229  			}
   230  		}()
   231  	}()
   232  
   233  	return RegisterQueryHandler(ctx, mux, conn)
   234  }
   235  
   236  // RegisterQueryHandler registers the http handlers for service Query to "mux".
   237  // The handlers forward requests to the grpc endpoint over "conn".
   238  func RegisterQueryHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error {
   239  	return RegisterQueryHandlerClient(ctx, mux, NewQueryClient(conn))
   240  }
   241  
   242  // RegisterQueryHandlerClient registers the http handlers for service Query
   243  // to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "QueryClient".
   244  // Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "QueryClient"
   245  // doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in
   246  // "QueryClient" to call the correct interceptors.
   247  func RegisterQueryHandlerClient(ctx context.Context, mux *runtime.ServeMux, client QueryClient) error {
   248  
   249  	mux.Handle("GET", pattern_Query_Params_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   250  		ctx, cancel := context.WithCancel(req.Context())
   251  		defer cancel()
   252  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   253  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
   254  		if err != nil {
   255  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   256  			return
   257  		}
   258  		resp, md, err := request_Query_Params_0(rctx, inboundMarshaler, client, req, pathParams)
   259  		ctx = runtime.NewServerMetadataContext(ctx, md)
   260  		if err != nil {
   261  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   262  			return
   263  		}
   264  
   265  		forward_Query_Params_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   266  
   267  	})
   268  
   269  	mux.Handle("GET", pattern_Query_SigningInfo_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   270  		ctx, cancel := context.WithCancel(req.Context())
   271  		defer cancel()
   272  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   273  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
   274  		if err != nil {
   275  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   276  			return
   277  		}
   278  		resp, md, err := request_Query_SigningInfo_0(rctx, inboundMarshaler, client, req, pathParams)
   279  		ctx = runtime.NewServerMetadataContext(ctx, md)
   280  		if err != nil {
   281  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   282  			return
   283  		}
   284  
   285  		forward_Query_SigningInfo_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   286  
   287  	})
   288  
   289  	mux.Handle("GET", pattern_Query_SigningInfos_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   290  		ctx, cancel := context.WithCancel(req.Context())
   291  		defer cancel()
   292  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   293  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
   294  		if err != nil {
   295  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   296  			return
   297  		}
   298  		resp, md, err := request_Query_SigningInfos_0(rctx, inboundMarshaler, client, req, pathParams)
   299  		ctx = runtime.NewServerMetadataContext(ctx, md)
   300  		if err != nil {
   301  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   302  			return
   303  		}
   304  
   305  		forward_Query_SigningInfos_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   306  
   307  	})
   308  
   309  	return nil
   310  }
   311  
   312  var (
   313  	pattern_Query_Params_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"cosmos", "slashing", "v1beta1", "params"}, "", runtime.AssumeColonVerbOpt(false)))
   314  
   315  	pattern_Query_SigningInfo_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4}, []string{"cosmos", "slashing", "v1beta1", "signing_infos", "cons_address"}, "", runtime.AssumeColonVerbOpt(false)))
   316  
   317  	pattern_Query_SigningInfos_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"cosmos", "slashing", "v1beta1", "signing_infos"}, "", runtime.AssumeColonVerbOpt(false)))
   318  )
   319  
   320  var (
   321  	forward_Query_Params_0 = runtime.ForwardResponseMessage
   322  
   323  	forward_Query_SigningInfo_0 = runtime.ForwardResponseMessage
   324  
   325  	forward_Query_SigningInfos_0 = runtime.ForwardResponseMessage
   326  )