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

     1  // Code generated by protoc-gen-grpc-gateway. DO NOT EDIT.
     2  // source: cosmos/gov/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_Proposal_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
    35  	var protoReq QueryProposalRequest
    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["proposal_id"]
    46  	if !ok {
    47  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "proposal_id")
    48  	}
    49  
    50  	protoReq.ProposalId, err = runtime.Uint64(val)
    51  
    52  	if err != nil {
    53  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "proposal_id", err)
    54  	}
    55  
    56  	msg, err := client.Proposal(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
    57  	return msg, metadata, err
    58  
    59  }
    60  
    61  func local_request_Query_Proposal_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
    62  	var protoReq QueryProposalRequest
    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["proposal_id"]
    73  	if !ok {
    74  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "proposal_id")
    75  	}
    76  
    77  	protoReq.ProposalId, err = runtime.Uint64(val)
    78  
    79  	if err != nil {
    80  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "proposal_id", err)
    81  	}
    82  
    83  	msg, err := server.Proposal(ctx, &protoReq)
    84  	return msg, metadata, err
    85  
    86  }
    87  
    88  var (
    89  	filter_Query_Proposals_0 = &utilities.DoubleArray{Encoding: map[string]int{}, Base: []int(nil), Check: []int(nil)}
    90  )
    91  
    92  func request_Query_Proposals_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
    93  	var protoReq QueryProposalsRequest
    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_Proposals_0); err != nil {
   100  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   101  	}
   102  
   103  	msg, err := client.Proposals(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   104  	return msg, metadata, err
   105  
   106  }
   107  
   108  func local_request_Query_Proposals_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   109  	var protoReq QueryProposalsRequest
   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_Proposals_0); err != nil {
   116  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   117  	}
   118  
   119  	msg, err := server.Proposals(ctx, &protoReq)
   120  	return msg, metadata, err
   121  
   122  }
   123  
   124  func request_Query_Vote_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   125  	var protoReq QueryVoteRequest
   126  	var metadata runtime.ServerMetadata
   127  
   128  	var (
   129  		val string
   130  		ok  bool
   131  		err error
   132  		_   = err
   133  	)
   134  
   135  	val, ok = pathParams["proposal_id"]
   136  	if !ok {
   137  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "proposal_id")
   138  	}
   139  
   140  	protoReq.ProposalId, err = runtime.Uint64(val)
   141  
   142  	if err != nil {
   143  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "proposal_id", err)
   144  	}
   145  
   146  	val, ok = pathParams["voter"]
   147  	if !ok {
   148  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "voter")
   149  	}
   150  
   151  	protoReq.Voter, err = runtime.String(val)
   152  
   153  	if err != nil {
   154  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "voter", err)
   155  	}
   156  
   157  	msg, err := client.Vote(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   158  	return msg, metadata, err
   159  
   160  }
   161  
   162  func local_request_Query_Vote_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   163  	var protoReq QueryVoteRequest
   164  	var metadata runtime.ServerMetadata
   165  
   166  	var (
   167  		val string
   168  		ok  bool
   169  		err error
   170  		_   = err
   171  	)
   172  
   173  	val, ok = pathParams["proposal_id"]
   174  	if !ok {
   175  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "proposal_id")
   176  	}
   177  
   178  	protoReq.ProposalId, err = runtime.Uint64(val)
   179  
   180  	if err != nil {
   181  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "proposal_id", err)
   182  	}
   183  
   184  	val, ok = pathParams["voter"]
   185  	if !ok {
   186  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "voter")
   187  	}
   188  
   189  	protoReq.Voter, err = runtime.String(val)
   190  
   191  	if err != nil {
   192  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "voter", err)
   193  	}
   194  
   195  	msg, err := server.Vote(ctx, &protoReq)
   196  	return msg, metadata, err
   197  
   198  }
   199  
   200  var (
   201  	filter_Query_Votes_0 = &utilities.DoubleArray{Encoding: map[string]int{"proposal_id": 0}, Base: []int{1, 1, 0}, Check: []int{0, 1, 2}}
   202  )
   203  
   204  func request_Query_Votes_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   205  	var protoReq QueryVotesRequest
   206  	var metadata runtime.ServerMetadata
   207  
   208  	var (
   209  		val string
   210  		ok  bool
   211  		err error
   212  		_   = err
   213  	)
   214  
   215  	val, ok = pathParams["proposal_id"]
   216  	if !ok {
   217  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "proposal_id")
   218  	}
   219  
   220  	protoReq.ProposalId, err = runtime.Uint64(val)
   221  
   222  	if err != nil {
   223  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "proposal_id", err)
   224  	}
   225  
   226  	if err := req.ParseForm(); err != nil {
   227  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   228  	}
   229  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Query_Votes_0); err != nil {
   230  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   231  	}
   232  
   233  	msg, err := client.Votes(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   234  	return msg, metadata, err
   235  
   236  }
   237  
   238  func local_request_Query_Votes_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   239  	var protoReq QueryVotesRequest
   240  	var metadata runtime.ServerMetadata
   241  
   242  	var (
   243  		val string
   244  		ok  bool
   245  		err error
   246  		_   = err
   247  	)
   248  
   249  	val, ok = pathParams["proposal_id"]
   250  	if !ok {
   251  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "proposal_id")
   252  	}
   253  
   254  	protoReq.ProposalId, err = runtime.Uint64(val)
   255  
   256  	if err != nil {
   257  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "proposal_id", err)
   258  	}
   259  
   260  	if err := req.ParseForm(); err != nil {
   261  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   262  	}
   263  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Query_Votes_0); err != nil {
   264  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   265  	}
   266  
   267  	msg, err := server.Votes(ctx, &protoReq)
   268  	return msg, metadata, err
   269  
   270  }
   271  
   272  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) {
   273  	var protoReq QueryParamsRequest
   274  	var metadata runtime.ServerMetadata
   275  
   276  	var (
   277  		val string
   278  		ok  bool
   279  		err error
   280  		_   = err
   281  	)
   282  
   283  	val, ok = pathParams["params_type"]
   284  	if !ok {
   285  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "params_type")
   286  	}
   287  
   288  	protoReq.ParamsType, err = runtime.String(val)
   289  
   290  	if err != nil {
   291  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "params_type", err)
   292  	}
   293  
   294  	msg, err := client.Params(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   295  	return msg, metadata, err
   296  
   297  }
   298  
   299  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) {
   300  	var protoReq QueryParamsRequest
   301  	var metadata runtime.ServerMetadata
   302  
   303  	var (
   304  		val string
   305  		ok  bool
   306  		err error
   307  		_   = err
   308  	)
   309  
   310  	val, ok = pathParams["params_type"]
   311  	if !ok {
   312  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "params_type")
   313  	}
   314  
   315  	protoReq.ParamsType, err = runtime.String(val)
   316  
   317  	if err != nil {
   318  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "params_type", err)
   319  	}
   320  
   321  	msg, err := server.Params(ctx, &protoReq)
   322  	return msg, metadata, err
   323  
   324  }
   325  
   326  func request_Query_Deposit_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   327  	var protoReq QueryDepositRequest
   328  	var metadata runtime.ServerMetadata
   329  
   330  	var (
   331  		val string
   332  		ok  bool
   333  		err error
   334  		_   = err
   335  	)
   336  
   337  	val, ok = pathParams["proposal_id"]
   338  	if !ok {
   339  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "proposal_id")
   340  	}
   341  
   342  	protoReq.ProposalId, err = runtime.Uint64(val)
   343  
   344  	if err != nil {
   345  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "proposal_id", err)
   346  	}
   347  
   348  	val, ok = pathParams["depositor"]
   349  	if !ok {
   350  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "depositor")
   351  	}
   352  
   353  	protoReq.Depositor, err = runtime.String(val)
   354  
   355  	if err != nil {
   356  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "depositor", err)
   357  	}
   358  
   359  	msg, err := client.Deposit(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   360  	return msg, metadata, err
   361  
   362  }
   363  
   364  func local_request_Query_Deposit_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   365  	var protoReq QueryDepositRequest
   366  	var metadata runtime.ServerMetadata
   367  
   368  	var (
   369  		val string
   370  		ok  bool
   371  		err error
   372  		_   = err
   373  	)
   374  
   375  	val, ok = pathParams["proposal_id"]
   376  	if !ok {
   377  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "proposal_id")
   378  	}
   379  
   380  	protoReq.ProposalId, err = runtime.Uint64(val)
   381  
   382  	if err != nil {
   383  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "proposal_id", err)
   384  	}
   385  
   386  	val, ok = pathParams["depositor"]
   387  	if !ok {
   388  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "depositor")
   389  	}
   390  
   391  	protoReq.Depositor, err = runtime.String(val)
   392  
   393  	if err != nil {
   394  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "depositor", err)
   395  	}
   396  
   397  	msg, err := server.Deposit(ctx, &protoReq)
   398  	return msg, metadata, err
   399  
   400  }
   401  
   402  var (
   403  	filter_Query_Deposits_0 = &utilities.DoubleArray{Encoding: map[string]int{"proposal_id": 0}, Base: []int{1, 1, 0}, Check: []int{0, 1, 2}}
   404  )
   405  
   406  func request_Query_Deposits_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   407  	var protoReq QueryDepositsRequest
   408  	var metadata runtime.ServerMetadata
   409  
   410  	var (
   411  		val string
   412  		ok  bool
   413  		err error
   414  		_   = err
   415  	)
   416  
   417  	val, ok = pathParams["proposal_id"]
   418  	if !ok {
   419  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "proposal_id")
   420  	}
   421  
   422  	protoReq.ProposalId, err = runtime.Uint64(val)
   423  
   424  	if err != nil {
   425  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "proposal_id", err)
   426  	}
   427  
   428  	if err := req.ParseForm(); err != nil {
   429  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   430  	}
   431  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Query_Deposits_0); err != nil {
   432  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   433  	}
   434  
   435  	msg, err := client.Deposits(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   436  	return msg, metadata, err
   437  
   438  }
   439  
   440  func local_request_Query_Deposits_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   441  	var protoReq QueryDepositsRequest
   442  	var metadata runtime.ServerMetadata
   443  
   444  	var (
   445  		val string
   446  		ok  bool
   447  		err error
   448  		_   = err
   449  	)
   450  
   451  	val, ok = pathParams["proposal_id"]
   452  	if !ok {
   453  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "proposal_id")
   454  	}
   455  
   456  	protoReq.ProposalId, err = runtime.Uint64(val)
   457  
   458  	if err != nil {
   459  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "proposal_id", err)
   460  	}
   461  
   462  	if err := req.ParseForm(); err != nil {
   463  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   464  	}
   465  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Query_Deposits_0); err != nil {
   466  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   467  	}
   468  
   469  	msg, err := server.Deposits(ctx, &protoReq)
   470  	return msg, metadata, err
   471  
   472  }
   473  
   474  func request_Query_TallyResult_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   475  	var protoReq QueryTallyResultRequest
   476  	var metadata runtime.ServerMetadata
   477  
   478  	var (
   479  		val string
   480  		ok  bool
   481  		err error
   482  		_   = err
   483  	)
   484  
   485  	val, ok = pathParams["proposal_id"]
   486  	if !ok {
   487  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "proposal_id")
   488  	}
   489  
   490  	protoReq.ProposalId, err = runtime.Uint64(val)
   491  
   492  	if err != nil {
   493  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "proposal_id", err)
   494  	}
   495  
   496  	msg, err := client.TallyResult(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   497  	return msg, metadata, err
   498  
   499  }
   500  
   501  func local_request_Query_TallyResult_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   502  	var protoReq QueryTallyResultRequest
   503  	var metadata runtime.ServerMetadata
   504  
   505  	var (
   506  		val string
   507  		ok  bool
   508  		err error
   509  		_   = err
   510  	)
   511  
   512  	val, ok = pathParams["proposal_id"]
   513  	if !ok {
   514  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "proposal_id")
   515  	}
   516  
   517  	protoReq.ProposalId, err = runtime.Uint64(val)
   518  
   519  	if err != nil {
   520  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "proposal_id", err)
   521  	}
   522  
   523  	msg, err := server.TallyResult(ctx, &protoReq)
   524  	return msg, metadata, err
   525  
   526  }
   527  
   528  // RegisterQueryHandlerServer registers the http handlers for service Query to "mux".
   529  // UnaryRPC     :call QueryServer directly.
   530  // StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906.
   531  // Note that using this registration option will cause many gRPC library features (such as grpc.SendHeader, etc) to stop working. Consider using RegisterQueryHandlerFromEndpoint instead.
   532  func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, server QueryServer) error {
   533  
   534  	mux.Handle("GET", pattern_Query_Proposal_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   535  		ctx, cancel := context.WithCancel(req.Context())
   536  		defer cancel()
   537  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   538  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
   539  		if err != nil {
   540  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   541  			return
   542  		}
   543  		resp, md, err := local_request_Query_Proposal_0(rctx, inboundMarshaler, server, req, pathParams)
   544  		ctx = runtime.NewServerMetadataContext(ctx, md)
   545  		if err != nil {
   546  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   547  			return
   548  		}
   549  
   550  		forward_Query_Proposal_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   551  
   552  	})
   553  
   554  	mux.Handle("GET", pattern_Query_Proposals_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   555  		ctx, cancel := context.WithCancel(req.Context())
   556  		defer cancel()
   557  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   558  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
   559  		if err != nil {
   560  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   561  			return
   562  		}
   563  		resp, md, err := local_request_Query_Proposals_0(rctx, inboundMarshaler, server, req, pathParams)
   564  		ctx = runtime.NewServerMetadataContext(ctx, md)
   565  		if err != nil {
   566  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   567  			return
   568  		}
   569  
   570  		forward_Query_Proposals_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   571  
   572  	})
   573  
   574  	mux.Handle("GET", pattern_Query_Vote_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   575  		ctx, cancel := context.WithCancel(req.Context())
   576  		defer cancel()
   577  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   578  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
   579  		if err != nil {
   580  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   581  			return
   582  		}
   583  		resp, md, err := local_request_Query_Vote_0(rctx, inboundMarshaler, server, req, pathParams)
   584  		ctx = runtime.NewServerMetadataContext(ctx, md)
   585  		if err != nil {
   586  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   587  			return
   588  		}
   589  
   590  		forward_Query_Vote_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   591  
   592  	})
   593  
   594  	mux.Handle("GET", pattern_Query_Votes_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   595  		ctx, cancel := context.WithCancel(req.Context())
   596  		defer cancel()
   597  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   598  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
   599  		if err != nil {
   600  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   601  			return
   602  		}
   603  		resp, md, err := local_request_Query_Votes_0(rctx, inboundMarshaler, server, req, pathParams)
   604  		ctx = runtime.NewServerMetadataContext(ctx, md)
   605  		if err != nil {
   606  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   607  			return
   608  		}
   609  
   610  		forward_Query_Votes_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   611  
   612  	})
   613  
   614  	mux.Handle("GET", pattern_Query_Params_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   615  		ctx, cancel := context.WithCancel(req.Context())
   616  		defer cancel()
   617  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   618  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
   619  		if err != nil {
   620  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   621  			return
   622  		}
   623  		resp, md, err := local_request_Query_Params_0(rctx, inboundMarshaler, server, req, pathParams)
   624  		ctx = runtime.NewServerMetadataContext(ctx, md)
   625  		if err != nil {
   626  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   627  			return
   628  		}
   629  
   630  		forward_Query_Params_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   631  
   632  	})
   633  
   634  	mux.Handle("GET", pattern_Query_Deposit_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   635  		ctx, cancel := context.WithCancel(req.Context())
   636  		defer cancel()
   637  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   638  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
   639  		if err != nil {
   640  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   641  			return
   642  		}
   643  		resp, md, err := local_request_Query_Deposit_0(rctx, inboundMarshaler, server, req, pathParams)
   644  		ctx = runtime.NewServerMetadataContext(ctx, md)
   645  		if err != nil {
   646  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   647  			return
   648  		}
   649  
   650  		forward_Query_Deposit_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   651  
   652  	})
   653  
   654  	mux.Handle("GET", pattern_Query_Deposits_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   655  		ctx, cancel := context.WithCancel(req.Context())
   656  		defer cancel()
   657  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   658  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
   659  		if err != nil {
   660  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   661  			return
   662  		}
   663  		resp, md, err := local_request_Query_Deposits_0(rctx, inboundMarshaler, server, req, pathParams)
   664  		ctx = runtime.NewServerMetadataContext(ctx, md)
   665  		if err != nil {
   666  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   667  			return
   668  		}
   669  
   670  		forward_Query_Deposits_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   671  
   672  	})
   673  
   674  	mux.Handle("GET", pattern_Query_TallyResult_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   675  		ctx, cancel := context.WithCancel(req.Context())
   676  		defer cancel()
   677  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   678  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
   679  		if err != nil {
   680  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   681  			return
   682  		}
   683  		resp, md, err := local_request_Query_TallyResult_0(rctx, inboundMarshaler, server, req, pathParams)
   684  		ctx = runtime.NewServerMetadataContext(ctx, md)
   685  		if err != nil {
   686  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   687  			return
   688  		}
   689  
   690  		forward_Query_TallyResult_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   691  
   692  	})
   693  
   694  	return nil
   695  }
   696  
   697  // RegisterQueryHandlerFromEndpoint is same as RegisterQueryHandler but
   698  // automatically dials to "endpoint" and closes the connection when "ctx" gets done.
   699  func RegisterQueryHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error) {
   700  	conn, err := grpc.Dial(endpoint, opts...)
   701  	if err != nil {
   702  		return err
   703  	}
   704  	defer func() {
   705  		if err != nil {
   706  			if cerr := conn.Close(); cerr != nil {
   707  				grpclog.Infof("Failed to close conn to %s: %v", endpoint, cerr)
   708  			}
   709  			return
   710  		}
   711  		go func() {
   712  			<-ctx.Done()
   713  			if cerr := conn.Close(); cerr != nil {
   714  				grpclog.Infof("Failed to close conn to %s: %v", endpoint, cerr)
   715  			}
   716  		}()
   717  	}()
   718  
   719  	return RegisterQueryHandler(ctx, mux, conn)
   720  }
   721  
   722  // RegisterQueryHandler registers the http handlers for service Query to "mux".
   723  // The handlers forward requests to the grpc endpoint over "conn".
   724  func RegisterQueryHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error {
   725  	return RegisterQueryHandlerClient(ctx, mux, NewQueryClient(conn))
   726  }
   727  
   728  // RegisterQueryHandlerClient registers the http handlers for service Query
   729  // to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "QueryClient".
   730  // Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "QueryClient"
   731  // doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in
   732  // "QueryClient" to call the correct interceptors.
   733  func RegisterQueryHandlerClient(ctx context.Context, mux *runtime.ServeMux, client QueryClient) error {
   734  
   735  	mux.Handle("GET", pattern_Query_Proposal_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   736  		ctx, cancel := context.WithCancel(req.Context())
   737  		defer cancel()
   738  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   739  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
   740  		if err != nil {
   741  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   742  			return
   743  		}
   744  		resp, md, err := request_Query_Proposal_0(rctx, inboundMarshaler, client, req, pathParams)
   745  		ctx = runtime.NewServerMetadataContext(ctx, md)
   746  		if err != nil {
   747  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   748  			return
   749  		}
   750  
   751  		forward_Query_Proposal_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   752  
   753  	})
   754  
   755  	mux.Handle("GET", pattern_Query_Proposals_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   756  		ctx, cancel := context.WithCancel(req.Context())
   757  		defer cancel()
   758  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   759  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
   760  		if err != nil {
   761  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   762  			return
   763  		}
   764  		resp, md, err := request_Query_Proposals_0(rctx, inboundMarshaler, client, req, pathParams)
   765  		ctx = runtime.NewServerMetadataContext(ctx, md)
   766  		if err != nil {
   767  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   768  			return
   769  		}
   770  
   771  		forward_Query_Proposals_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   772  
   773  	})
   774  
   775  	mux.Handle("GET", pattern_Query_Vote_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   776  		ctx, cancel := context.WithCancel(req.Context())
   777  		defer cancel()
   778  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   779  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
   780  		if err != nil {
   781  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   782  			return
   783  		}
   784  		resp, md, err := request_Query_Vote_0(rctx, inboundMarshaler, client, req, pathParams)
   785  		ctx = runtime.NewServerMetadataContext(ctx, md)
   786  		if err != nil {
   787  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   788  			return
   789  		}
   790  
   791  		forward_Query_Vote_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   792  
   793  	})
   794  
   795  	mux.Handle("GET", pattern_Query_Votes_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   796  		ctx, cancel := context.WithCancel(req.Context())
   797  		defer cancel()
   798  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   799  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
   800  		if err != nil {
   801  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   802  			return
   803  		}
   804  		resp, md, err := request_Query_Votes_0(rctx, inboundMarshaler, client, req, pathParams)
   805  		ctx = runtime.NewServerMetadataContext(ctx, md)
   806  		if err != nil {
   807  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   808  			return
   809  		}
   810  
   811  		forward_Query_Votes_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   812  
   813  	})
   814  
   815  	mux.Handle("GET", pattern_Query_Params_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   816  		ctx, cancel := context.WithCancel(req.Context())
   817  		defer cancel()
   818  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   819  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
   820  		if err != nil {
   821  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   822  			return
   823  		}
   824  		resp, md, err := request_Query_Params_0(rctx, inboundMarshaler, client, req, pathParams)
   825  		ctx = runtime.NewServerMetadataContext(ctx, md)
   826  		if err != nil {
   827  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   828  			return
   829  		}
   830  
   831  		forward_Query_Params_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   832  
   833  	})
   834  
   835  	mux.Handle("GET", pattern_Query_Deposit_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   836  		ctx, cancel := context.WithCancel(req.Context())
   837  		defer cancel()
   838  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   839  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
   840  		if err != nil {
   841  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   842  			return
   843  		}
   844  		resp, md, err := request_Query_Deposit_0(rctx, inboundMarshaler, client, req, pathParams)
   845  		ctx = runtime.NewServerMetadataContext(ctx, md)
   846  		if err != nil {
   847  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   848  			return
   849  		}
   850  
   851  		forward_Query_Deposit_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   852  
   853  	})
   854  
   855  	mux.Handle("GET", pattern_Query_Deposits_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   856  		ctx, cancel := context.WithCancel(req.Context())
   857  		defer cancel()
   858  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   859  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
   860  		if err != nil {
   861  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   862  			return
   863  		}
   864  		resp, md, err := request_Query_Deposits_0(rctx, inboundMarshaler, client, req, pathParams)
   865  		ctx = runtime.NewServerMetadataContext(ctx, md)
   866  		if err != nil {
   867  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   868  			return
   869  		}
   870  
   871  		forward_Query_Deposits_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   872  
   873  	})
   874  
   875  	mux.Handle("GET", pattern_Query_TallyResult_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   876  		ctx, cancel := context.WithCancel(req.Context())
   877  		defer cancel()
   878  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   879  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
   880  		if err != nil {
   881  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   882  			return
   883  		}
   884  		resp, md, err := request_Query_TallyResult_0(rctx, inboundMarshaler, client, req, pathParams)
   885  		ctx = runtime.NewServerMetadataContext(ctx, md)
   886  		if err != nil {
   887  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   888  			return
   889  		}
   890  
   891  		forward_Query_TallyResult_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   892  
   893  	})
   894  
   895  	return nil
   896  }
   897  
   898  var (
   899  	pattern_Query_Proposal_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4}, []string{"cosmos", "gov", "v1beta1", "proposals", "proposal_id"}, "", runtime.AssumeColonVerbOpt(false)))
   900  
   901  	pattern_Query_Proposals_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"cosmos", "gov", "v1beta1", "proposals"}, "", runtime.AssumeColonVerbOpt(false)))
   902  
   903  	pattern_Query_Vote_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4, 2, 5, 1, 0, 4, 1, 5, 6}, []string{"cosmos", "gov", "v1beta1", "proposals", "proposal_id", "votes", "voter"}, "", runtime.AssumeColonVerbOpt(false)))
   904  
   905  	pattern_Query_Votes_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4, 2, 5}, []string{"cosmos", "gov", "v1beta1", "proposals", "proposal_id", "votes"}, "", runtime.AssumeColonVerbOpt(false)))
   906  
   907  	pattern_Query_Params_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4}, []string{"cosmos", "gov", "v1beta1", "params", "params_type"}, "", runtime.AssumeColonVerbOpt(false)))
   908  
   909  	pattern_Query_Deposit_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4, 2, 5, 1, 0, 4, 1, 5, 6}, []string{"cosmos", "gov", "v1beta1", "proposals", "proposal_id", "deposits", "depositor"}, "", runtime.AssumeColonVerbOpt(false)))
   910  
   911  	pattern_Query_Deposits_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4, 2, 5}, []string{"cosmos", "gov", "v1beta1", "proposals", "proposal_id", "deposits"}, "", runtime.AssumeColonVerbOpt(false)))
   912  
   913  	pattern_Query_TallyResult_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4, 2, 5}, []string{"cosmos", "gov", "v1beta1", "proposals", "proposal_id", "tally"}, "", runtime.AssumeColonVerbOpt(false)))
   914  )
   915  
   916  var (
   917  	forward_Query_Proposal_0 = runtime.ForwardResponseMessage
   918  
   919  	forward_Query_Proposals_0 = runtime.ForwardResponseMessage
   920  
   921  	forward_Query_Vote_0 = runtime.ForwardResponseMessage
   922  
   923  	forward_Query_Votes_0 = runtime.ForwardResponseMessage
   924  
   925  	forward_Query_Params_0 = runtime.ForwardResponseMessage
   926  
   927  	forward_Query_Deposit_0 = runtime.ForwardResponseMessage
   928  
   929  	forward_Query_Deposits_0 = runtime.ForwardResponseMessage
   930  
   931  	forward_Query_TallyResult_0 = runtime.ForwardResponseMessage
   932  )