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