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

     1  // Code generated by protoc-gen-grpc-gateway. DO NOT EDIT.
     2  // source: lbm/foundation/v1/query.proto
     3  
     4  /*
     5  Package foundation is a reverse proxy.
     6  
     7  It translates gRPC into RESTful JSON APIs.
     8  */
     9  package foundation
    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_Treasury_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
    53  	var protoReq QueryTreasuryRequest
    54  	var metadata runtime.ServerMetadata
    55  
    56  	msg, err := client.Treasury(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
    57  	return msg, metadata, err
    58  
    59  }
    60  
    61  func local_request_Query_Treasury_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
    62  	var protoReq QueryTreasuryRequest
    63  	var metadata runtime.ServerMetadata
    64  
    65  	msg, err := server.Treasury(ctx, &protoReq)
    66  	return msg, metadata, err
    67  
    68  }
    69  
    70  func request_Query_FoundationInfo_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
    71  	var protoReq QueryFoundationInfoRequest
    72  	var metadata runtime.ServerMetadata
    73  
    74  	msg, err := client.FoundationInfo(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
    75  	return msg, metadata, err
    76  
    77  }
    78  
    79  func local_request_Query_FoundationInfo_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
    80  	var protoReq QueryFoundationInfoRequest
    81  	var metadata runtime.ServerMetadata
    82  
    83  	msg, err := server.FoundationInfo(ctx, &protoReq)
    84  	return msg, metadata, err
    85  
    86  }
    87  
    88  func request_Query_Member_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
    89  	var protoReq QueryMemberRequest
    90  	var metadata runtime.ServerMetadata
    91  
    92  	var (
    93  		val string
    94  		ok  bool
    95  		err error
    96  		_   = err
    97  	)
    98  
    99  	val, ok = pathParams["address"]
   100  	if !ok {
   101  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "address")
   102  	}
   103  
   104  	protoReq.Address, err = runtime.String(val)
   105  
   106  	if err != nil {
   107  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "address", err)
   108  	}
   109  
   110  	msg, err := client.Member(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   111  	return msg, metadata, err
   112  
   113  }
   114  
   115  func local_request_Query_Member_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   116  	var protoReq QueryMemberRequest
   117  	var metadata runtime.ServerMetadata
   118  
   119  	var (
   120  		val string
   121  		ok  bool
   122  		err error
   123  		_   = err
   124  	)
   125  
   126  	val, ok = pathParams["address"]
   127  	if !ok {
   128  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "address")
   129  	}
   130  
   131  	protoReq.Address, err = runtime.String(val)
   132  
   133  	if err != nil {
   134  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "address", err)
   135  	}
   136  
   137  	msg, err := server.Member(ctx, &protoReq)
   138  	return msg, metadata, err
   139  
   140  }
   141  
   142  var (
   143  	filter_Query_Members_0 = &utilities.DoubleArray{Encoding: map[string]int{}, Base: []int(nil), Check: []int(nil)}
   144  )
   145  
   146  func request_Query_Members_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   147  	var protoReq QueryMembersRequest
   148  	var metadata runtime.ServerMetadata
   149  
   150  	if err := req.ParseForm(); err != nil {
   151  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   152  	}
   153  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Query_Members_0); err != nil {
   154  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   155  	}
   156  
   157  	msg, err := client.Members(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   158  	return msg, metadata, err
   159  
   160  }
   161  
   162  func local_request_Query_Members_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   163  	var protoReq QueryMembersRequest
   164  	var metadata runtime.ServerMetadata
   165  
   166  	if err := req.ParseForm(); err != nil {
   167  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   168  	}
   169  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Query_Members_0); err != nil {
   170  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   171  	}
   172  
   173  	msg, err := server.Members(ctx, &protoReq)
   174  	return msg, metadata, err
   175  
   176  }
   177  
   178  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) {
   179  	var protoReq QueryProposalRequest
   180  	var metadata runtime.ServerMetadata
   181  
   182  	var (
   183  		val string
   184  		ok  bool
   185  		err error
   186  		_   = err
   187  	)
   188  
   189  	val, ok = pathParams["proposal_id"]
   190  	if !ok {
   191  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "proposal_id")
   192  	}
   193  
   194  	protoReq.ProposalId, err = runtime.Uint64(val)
   195  
   196  	if err != nil {
   197  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "proposal_id", err)
   198  	}
   199  
   200  	msg, err := client.Proposal(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   201  	return msg, metadata, err
   202  
   203  }
   204  
   205  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) {
   206  	var protoReq QueryProposalRequest
   207  	var metadata runtime.ServerMetadata
   208  
   209  	var (
   210  		val string
   211  		ok  bool
   212  		err error
   213  		_   = err
   214  	)
   215  
   216  	val, ok = pathParams["proposal_id"]
   217  	if !ok {
   218  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "proposal_id")
   219  	}
   220  
   221  	protoReq.ProposalId, err = runtime.Uint64(val)
   222  
   223  	if err != nil {
   224  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "proposal_id", err)
   225  	}
   226  
   227  	msg, err := server.Proposal(ctx, &protoReq)
   228  	return msg, metadata, err
   229  
   230  }
   231  
   232  var (
   233  	filter_Query_Proposals_0 = &utilities.DoubleArray{Encoding: map[string]int{}, Base: []int(nil), Check: []int(nil)}
   234  )
   235  
   236  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) {
   237  	var protoReq QueryProposalsRequest
   238  	var metadata runtime.ServerMetadata
   239  
   240  	if err := req.ParseForm(); err != nil {
   241  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   242  	}
   243  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Query_Proposals_0); err != nil {
   244  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   245  	}
   246  
   247  	msg, err := client.Proposals(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   248  	return msg, metadata, err
   249  
   250  }
   251  
   252  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) {
   253  	var protoReq QueryProposalsRequest
   254  	var metadata runtime.ServerMetadata
   255  
   256  	if err := req.ParseForm(); err != nil {
   257  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   258  	}
   259  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Query_Proposals_0); err != nil {
   260  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   261  	}
   262  
   263  	msg, err := server.Proposals(ctx, &protoReq)
   264  	return msg, metadata, err
   265  
   266  }
   267  
   268  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) {
   269  	var protoReq QueryVoteRequest
   270  	var metadata runtime.ServerMetadata
   271  
   272  	var (
   273  		val string
   274  		ok  bool
   275  		err error
   276  		_   = err
   277  	)
   278  
   279  	val, ok = pathParams["proposal_id"]
   280  	if !ok {
   281  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "proposal_id")
   282  	}
   283  
   284  	protoReq.ProposalId, err = runtime.Uint64(val)
   285  
   286  	if err != nil {
   287  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "proposal_id", err)
   288  	}
   289  
   290  	val, ok = pathParams["voter"]
   291  	if !ok {
   292  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "voter")
   293  	}
   294  
   295  	protoReq.Voter, err = runtime.String(val)
   296  
   297  	if err != nil {
   298  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "voter", err)
   299  	}
   300  
   301  	msg, err := client.Vote(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   302  	return msg, metadata, err
   303  
   304  }
   305  
   306  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) {
   307  	var protoReq QueryVoteRequest
   308  	var metadata runtime.ServerMetadata
   309  
   310  	var (
   311  		val string
   312  		ok  bool
   313  		err error
   314  		_   = err
   315  	)
   316  
   317  	val, ok = pathParams["proposal_id"]
   318  	if !ok {
   319  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "proposal_id")
   320  	}
   321  
   322  	protoReq.ProposalId, err = runtime.Uint64(val)
   323  
   324  	if err != nil {
   325  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "proposal_id", err)
   326  	}
   327  
   328  	val, ok = pathParams["voter"]
   329  	if !ok {
   330  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "voter")
   331  	}
   332  
   333  	protoReq.Voter, err = runtime.String(val)
   334  
   335  	if err != nil {
   336  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "voter", err)
   337  	}
   338  
   339  	msg, err := server.Vote(ctx, &protoReq)
   340  	return msg, metadata, err
   341  
   342  }
   343  
   344  var (
   345  	filter_Query_Votes_0 = &utilities.DoubleArray{Encoding: map[string]int{"proposal_id": 0}, Base: []int{1, 1, 0}, Check: []int{0, 1, 2}}
   346  )
   347  
   348  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) {
   349  	var protoReq QueryVotesRequest
   350  	var metadata runtime.ServerMetadata
   351  
   352  	var (
   353  		val string
   354  		ok  bool
   355  		err error
   356  		_   = err
   357  	)
   358  
   359  	val, ok = pathParams["proposal_id"]
   360  	if !ok {
   361  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "proposal_id")
   362  	}
   363  
   364  	protoReq.ProposalId, err = runtime.Uint64(val)
   365  
   366  	if err != nil {
   367  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "proposal_id", err)
   368  	}
   369  
   370  	if err := req.ParseForm(); err != nil {
   371  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   372  	}
   373  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Query_Votes_0); err != nil {
   374  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   375  	}
   376  
   377  	msg, err := client.Votes(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   378  	return msg, metadata, err
   379  
   380  }
   381  
   382  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) {
   383  	var protoReq QueryVotesRequest
   384  	var metadata runtime.ServerMetadata
   385  
   386  	var (
   387  		val string
   388  		ok  bool
   389  		err error
   390  		_   = err
   391  	)
   392  
   393  	val, ok = pathParams["proposal_id"]
   394  	if !ok {
   395  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "proposal_id")
   396  	}
   397  
   398  	protoReq.ProposalId, err = runtime.Uint64(val)
   399  
   400  	if err != nil {
   401  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "proposal_id", err)
   402  	}
   403  
   404  	if err := req.ParseForm(); err != nil {
   405  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   406  	}
   407  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Query_Votes_0); err != nil {
   408  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   409  	}
   410  
   411  	msg, err := server.Votes(ctx, &protoReq)
   412  	return msg, metadata, err
   413  
   414  }
   415  
   416  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) {
   417  	var protoReq QueryTallyResultRequest
   418  	var metadata runtime.ServerMetadata
   419  
   420  	var (
   421  		val string
   422  		ok  bool
   423  		err error
   424  		_   = err
   425  	)
   426  
   427  	val, ok = pathParams["proposal_id"]
   428  	if !ok {
   429  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "proposal_id")
   430  	}
   431  
   432  	protoReq.ProposalId, err = runtime.Uint64(val)
   433  
   434  	if err != nil {
   435  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "proposal_id", err)
   436  	}
   437  
   438  	msg, err := client.TallyResult(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   439  	return msg, metadata, err
   440  
   441  }
   442  
   443  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) {
   444  	var protoReq QueryTallyResultRequest
   445  	var metadata runtime.ServerMetadata
   446  
   447  	var (
   448  		val string
   449  		ok  bool
   450  		err error
   451  		_   = err
   452  	)
   453  
   454  	val, ok = pathParams["proposal_id"]
   455  	if !ok {
   456  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "proposal_id")
   457  	}
   458  
   459  	protoReq.ProposalId, err = runtime.Uint64(val)
   460  
   461  	if err != nil {
   462  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "proposal_id", err)
   463  	}
   464  
   465  	msg, err := server.TallyResult(ctx, &protoReq)
   466  	return msg, metadata, err
   467  
   468  }
   469  
   470  var (
   471  	filter_Query_Censorships_0 = &utilities.DoubleArray{Encoding: map[string]int{}, Base: []int(nil), Check: []int(nil)}
   472  )
   473  
   474  func request_Query_Censorships_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   475  	var protoReq QueryCensorshipsRequest
   476  	var metadata runtime.ServerMetadata
   477  
   478  	if err := req.ParseForm(); err != nil {
   479  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   480  	}
   481  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Query_Censorships_0); err != nil {
   482  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   483  	}
   484  
   485  	msg, err := client.Censorships(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   486  	return msg, metadata, err
   487  
   488  }
   489  
   490  func local_request_Query_Censorships_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   491  	var protoReq QueryCensorshipsRequest
   492  	var metadata runtime.ServerMetadata
   493  
   494  	if err := req.ParseForm(); err != nil {
   495  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   496  	}
   497  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Query_Censorships_0); err != nil {
   498  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   499  	}
   500  
   501  	msg, err := server.Censorships(ctx, &protoReq)
   502  	return msg, metadata, err
   503  
   504  }
   505  
   506  var (
   507  	filter_Query_Grants_0 = &utilities.DoubleArray{Encoding: map[string]int{"grantee": 0, "msg_type_url": 1}, Base: []int{1, 1, 2, 0, 0}, Check: []int{0, 1, 1, 2, 3}}
   508  )
   509  
   510  func request_Query_Grants_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   511  	var protoReq QueryGrantsRequest
   512  	var metadata runtime.ServerMetadata
   513  
   514  	var (
   515  		val string
   516  		ok  bool
   517  		err error
   518  		_   = err
   519  	)
   520  
   521  	val, ok = pathParams["grantee"]
   522  	if !ok {
   523  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "grantee")
   524  	}
   525  
   526  	protoReq.Grantee, err = runtime.String(val)
   527  
   528  	if err != nil {
   529  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "grantee", err)
   530  	}
   531  
   532  	val, ok = pathParams["msg_type_url"]
   533  	if !ok {
   534  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "msg_type_url")
   535  	}
   536  
   537  	protoReq.MsgTypeUrl, err = runtime.String(val)
   538  
   539  	if err != nil {
   540  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "msg_type_url", err)
   541  	}
   542  
   543  	if err := req.ParseForm(); err != nil {
   544  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   545  	}
   546  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Query_Grants_0); err != nil {
   547  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   548  	}
   549  
   550  	msg, err := client.Grants(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   551  	return msg, metadata, err
   552  
   553  }
   554  
   555  func local_request_Query_Grants_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   556  	var protoReq QueryGrantsRequest
   557  	var metadata runtime.ServerMetadata
   558  
   559  	var (
   560  		val string
   561  		ok  bool
   562  		err error
   563  		_   = err
   564  	)
   565  
   566  	val, ok = pathParams["grantee"]
   567  	if !ok {
   568  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "grantee")
   569  	}
   570  
   571  	protoReq.Grantee, err = runtime.String(val)
   572  
   573  	if err != nil {
   574  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "grantee", err)
   575  	}
   576  
   577  	val, ok = pathParams["msg_type_url"]
   578  	if !ok {
   579  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "msg_type_url")
   580  	}
   581  
   582  	protoReq.MsgTypeUrl, err = runtime.String(val)
   583  
   584  	if err != nil {
   585  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "msg_type_url", err)
   586  	}
   587  
   588  	if err := req.ParseForm(); err != nil {
   589  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   590  	}
   591  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Query_Grants_0); err != nil {
   592  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   593  	}
   594  
   595  	msg, err := server.Grants(ctx, &protoReq)
   596  	return msg, metadata, err
   597  
   598  }
   599  
   600  // RegisterQueryHandlerServer registers the http handlers for service Query to "mux".
   601  // UnaryRPC     :call QueryServer directly.
   602  // StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906.
   603  // Note that using this registration option will cause many gRPC library features (such as grpc.SendHeader, etc) to stop working. Consider using RegisterQueryHandlerFromEndpoint instead.
   604  func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, server QueryServer) error {
   605  
   606  	mux.Handle("GET", pattern_Query_Params_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   607  		ctx, cancel := context.WithCancel(req.Context())
   608  		defer cancel()
   609  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   610  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
   611  		if err != nil {
   612  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   613  			return
   614  		}
   615  		resp, md, err := local_request_Query_Params_0(rctx, inboundMarshaler, server, req, pathParams)
   616  		ctx = runtime.NewServerMetadataContext(ctx, md)
   617  		if err != nil {
   618  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   619  			return
   620  		}
   621  
   622  		forward_Query_Params_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   623  
   624  	})
   625  
   626  	mux.Handle("GET", pattern_Query_Treasury_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   627  		ctx, cancel := context.WithCancel(req.Context())
   628  		defer cancel()
   629  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   630  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
   631  		if err != nil {
   632  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   633  			return
   634  		}
   635  		resp, md, err := local_request_Query_Treasury_0(rctx, inboundMarshaler, server, req, pathParams)
   636  		ctx = runtime.NewServerMetadataContext(ctx, md)
   637  		if err != nil {
   638  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   639  			return
   640  		}
   641  
   642  		forward_Query_Treasury_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   643  
   644  	})
   645  
   646  	mux.Handle("GET", pattern_Query_FoundationInfo_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   647  		ctx, cancel := context.WithCancel(req.Context())
   648  		defer cancel()
   649  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   650  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
   651  		if err != nil {
   652  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   653  			return
   654  		}
   655  		resp, md, err := local_request_Query_FoundationInfo_0(rctx, inboundMarshaler, server, req, pathParams)
   656  		ctx = runtime.NewServerMetadataContext(ctx, md)
   657  		if err != nil {
   658  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   659  			return
   660  		}
   661  
   662  		forward_Query_FoundationInfo_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   663  
   664  	})
   665  
   666  	mux.Handle("GET", pattern_Query_Member_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   667  		ctx, cancel := context.WithCancel(req.Context())
   668  		defer cancel()
   669  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   670  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
   671  		if err != nil {
   672  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   673  			return
   674  		}
   675  		resp, md, err := local_request_Query_Member_0(rctx, inboundMarshaler, server, req, pathParams)
   676  		ctx = runtime.NewServerMetadataContext(ctx, md)
   677  		if err != nil {
   678  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   679  			return
   680  		}
   681  
   682  		forward_Query_Member_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   683  
   684  	})
   685  
   686  	mux.Handle("GET", pattern_Query_Members_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   687  		ctx, cancel := context.WithCancel(req.Context())
   688  		defer cancel()
   689  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   690  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
   691  		if err != nil {
   692  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   693  			return
   694  		}
   695  		resp, md, err := local_request_Query_Members_0(rctx, inboundMarshaler, server, req, pathParams)
   696  		ctx = runtime.NewServerMetadataContext(ctx, md)
   697  		if err != nil {
   698  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   699  			return
   700  		}
   701  
   702  		forward_Query_Members_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   703  
   704  	})
   705  
   706  	mux.Handle("GET", pattern_Query_Proposal_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   707  		ctx, cancel := context.WithCancel(req.Context())
   708  		defer cancel()
   709  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   710  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
   711  		if err != nil {
   712  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   713  			return
   714  		}
   715  		resp, md, err := local_request_Query_Proposal_0(rctx, inboundMarshaler, server, req, pathParams)
   716  		ctx = runtime.NewServerMetadataContext(ctx, md)
   717  		if err != nil {
   718  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   719  			return
   720  		}
   721  
   722  		forward_Query_Proposal_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   723  
   724  	})
   725  
   726  	mux.Handle("GET", pattern_Query_Proposals_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   727  		ctx, cancel := context.WithCancel(req.Context())
   728  		defer cancel()
   729  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   730  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
   731  		if err != nil {
   732  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   733  			return
   734  		}
   735  		resp, md, err := local_request_Query_Proposals_0(rctx, inboundMarshaler, server, req, pathParams)
   736  		ctx = runtime.NewServerMetadataContext(ctx, md)
   737  		if err != nil {
   738  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   739  			return
   740  		}
   741  
   742  		forward_Query_Proposals_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   743  
   744  	})
   745  
   746  	mux.Handle("GET", pattern_Query_Vote_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   747  		ctx, cancel := context.WithCancel(req.Context())
   748  		defer cancel()
   749  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   750  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
   751  		if err != nil {
   752  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   753  			return
   754  		}
   755  		resp, md, err := local_request_Query_Vote_0(rctx, inboundMarshaler, server, req, pathParams)
   756  		ctx = runtime.NewServerMetadataContext(ctx, md)
   757  		if err != nil {
   758  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   759  			return
   760  		}
   761  
   762  		forward_Query_Vote_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   763  
   764  	})
   765  
   766  	mux.Handle("GET", pattern_Query_Votes_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   767  		ctx, cancel := context.WithCancel(req.Context())
   768  		defer cancel()
   769  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   770  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
   771  		if err != nil {
   772  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   773  			return
   774  		}
   775  		resp, md, err := local_request_Query_Votes_0(rctx, inboundMarshaler, server, req, pathParams)
   776  		ctx = runtime.NewServerMetadataContext(ctx, md)
   777  		if err != nil {
   778  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   779  			return
   780  		}
   781  
   782  		forward_Query_Votes_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   783  
   784  	})
   785  
   786  	mux.Handle("GET", pattern_Query_TallyResult_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   787  		ctx, cancel := context.WithCancel(req.Context())
   788  		defer cancel()
   789  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   790  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
   791  		if err != nil {
   792  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   793  			return
   794  		}
   795  		resp, md, err := local_request_Query_TallyResult_0(rctx, inboundMarshaler, server, req, pathParams)
   796  		ctx = runtime.NewServerMetadataContext(ctx, md)
   797  		if err != nil {
   798  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   799  			return
   800  		}
   801  
   802  		forward_Query_TallyResult_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   803  
   804  	})
   805  
   806  	mux.Handle("GET", pattern_Query_Censorships_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   807  		ctx, cancel := context.WithCancel(req.Context())
   808  		defer cancel()
   809  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   810  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
   811  		if err != nil {
   812  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   813  			return
   814  		}
   815  		resp, md, err := local_request_Query_Censorships_0(rctx, inboundMarshaler, server, req, pathParams)
   816  		ctx = runtime.NewServerMetadataContext(ctx, md)
   817  		if err != nil {
   818  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   819  			return
   820  		}
   821  
   822  		forward_Query_Censorships_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   823  
   824  	})
   825  
   826  	mux.Handle("GET", pattern_Query_Grants_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   827  		ctx, cancel := context.WithCancel(req.Context())
   828  		defer cancel()
   829  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   830  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
   831  		if err != nil {
   832  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   833  			return
   834  		}
   835  		resp, md, err := local_request_Query_Grants_0(rctx, inboundMarshaler, server, req, pathParams)
   836  		ctx = runtime.NewServerMetadataContext(ctx, md)
   837  		if err != nil {
   838  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   839  			return
   840  		}
   841  
   842  		forward_Query_Grants_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   843  
   844  	})
   845  
   846  	return nil
   847  }
   848  
   849  // RegisterQueryHandlerFromEndpoint is same as RegisterQueryHandler but
   850  // automatically dials to "endpoint" and closes the connection when "ctx" gets done.
   851  func RegisterQueryHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error) {
   852  	conn, err := grpc.Dial(endpoint, opts...)
   853  	if err != nil {
   854  		return err
   855  	}
   856  	defer func() {
   857  		if err != nil {
   858  			if cerr := conn.Close(); cerr != nil {
   859  				grpclog.Infof("Failed to close conn to %s: %v", endpoint, cerr)
   860  			}
   861  			return
   862  		}
   863  		go func() {
   864  			<-ctx.Done()
   865  			if cerr := conn.Close(); cerr != nil {
   866  				grpclog.Infof("Failed to close conn to %s: %v", endpoint, cerr)
   867  			}
   868  		}()
   869  	}()
   870  
   871  	return RegisterQueryHandler(ctx, mux, conn)
   872  }
   873  
   874  // RegisterQueryHandler registers the http handlers for service Query to "mux".
   875  // The handlers forward requests to the grpc endpoint over "conn".
   876  func RegisterQueryHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error {
   877  	return RegisterQueryHandlerClient(ctx, mux, NewQueryClient(conn))
   878  }
   879  
   880  // RegisterQueryHandlerClient registers the http handlers for service Query
   881  // to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "QueryClient".
   882  // Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "QueryClient"
   883  // doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in
   884  // "QueryClient" to call the correct interceptors.
   885  func RegisterQueryHandlerClient(ctx context.Context, mux *runtime.ServeMux, client QueryClient) error {
   886  
   887  	mux.Handle("GET", pattern_Query_Params_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   888  		ctx, cancel := context.WithCancel(req.Context())
   889  		defer cancel()
   890  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   891  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
   892  		if err != nil {
   893  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   894  			return
   895  		}
   896  		resp, md, err := request_Query_Params_0(rctx, inboundMarshaler, client, req, pathParams)
   897  		ctx = runtime.NewServerMetadataContext(ctx, md)
   898  		if err != nil {
   899  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   900  			return
   901  		}
   902  
   903  		forward_Query_Params_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   904  
   905  	})
   906  
   907  	mux.Handle("GET", pattern_Query_Treasury_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   908  		ctx, cancel := context.WithCancel(req.Context())
   909  		defer cancel()
   910  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   911  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
   912  		if err != nil {
   913  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   914  			return
   915  		}
   916  		resp, md, err := request_Query_Treasury_0(rctx, inboundMarshaler, client, req, pathParams)
   917  		ctx = runtime.NewServerMetadataContext(ctx, md)
   918  		if err != nil {
   919  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   920  			return
   921  		}
   922  
   923  		forward_Query_Treasury_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   924  
   925  	})
   926  
   927  	mux.Handle("GET", pattern_Query_FoundationInfo_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   928  		ctx, cancel := context.WithCancel(req.Context())
   929  		defer cancel()
   930  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   931  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
   932  		if err != nil {
   933  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   934  			return
   935  		}
   936  		resp, md, err := request_Query_FoundationInfo_0(rctx, inboundMarshaler, client, req, pathParams)
   937  		ctx = runtime.NewServerMetadataContext(ctx, md)
   938  		if err != nil {
   939  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   940  			return
   941  		}
   942  
   943  		forward_Query_FoundationInfo_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   944  
   945  	})
   946  
   947  	mux.Handle("GET", pattern_Query_Member_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   948  		ctx, cancel := context.WithCancel(req.Context())
   949  		defer cancel()
   950  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   951  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
   952  		if err != nil {
   953  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   954  			return
   955  		}
   956  		resp, md, err := request_Query_Member_0(rctx, inboundMarshaler, client, req, pathParams)
   957  		ctx = runtime.NewServerMetadataContext(ctx, md)
   958  		if err != nil {
   959  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   960  			return
   961  		}
   962  
   963  		forward_Query_Member_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   964  
   965  	})
   966  
   967  	mux.Handle("GET", pattern_Query_Members_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   968  		ctx, cancel := context.WithCancel(req.Context())
   969  		defer cancel()
   970  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   971  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
   972  		if err != nil {
   973  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   974  			return
   975  		}
   976  		resp, md, err := request_Query_Members_0(rctx, inboundMarshaler, client, req, pathParams)
   977  		ctx = runtime.NewServerMetadataContext(ctx, md)
   978  		if err != nil {
   979  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   980  			return
   981  		}
   982  
   983  		forward_Query_Members_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   984  
   985  	})
   986  
   987  	mux.Handle("GET", pattern_Query_Proposal_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   988  		ctx, cancel := context.WithCancel(req.Context())
   989  		defer cancel()
   990  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   991  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
   992  		if err != nil {
   993  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   994  			return
   995  		}
   996  		resp, md, err := request_Query_Proposal_0(rctx, inboundMarshaler, client, req, pathParams)
   997  		ctx = runtime.NewServerMetadataContext(ctx, md)
   998  		if err != nil {
   999  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1000  			return
  1001  		}
  1002  
  1003  		forward_Query_Proposal_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1004  
  1005  	})
  1006  
  1007  	mux.Handle("GET", pattern_Query_Proposals_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1008  		ctx, cancel := context.WithCancel(req.Context())
  1009  		defer cancel()
  1010  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1011  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
  1012  		if err != nil {
  1013  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1014  			return
  1015  		}
  1016  		resp, md, err := request_Query_Proposals_0(rctx, inboundMarshaler, client, req, pathParams)
  1017  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1018  		if err != nil {
  1019  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1020  			return
  1021  		}
  1022  
  1023  		forward_Query_Proposals_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1024  
  1025  	})
  1026  
  1027  	mux.Handle("GET", pattern_Query_Vote_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1028  		ctx, cancel := context.WithCancel(req.Context())
  1029  		defer cancel()
  1030  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1031  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
  1032  		if err != nil {
  1033  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1034  			return
  1035  		}
  1036  		resp, md, err := request_Query_Vote_0(rctx, inboundMarshaler, client, req, pathParams)
  1037  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1038  		if err != nil {
  1039  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1040  			return
  1041  		}
  1042  
  1043  		forward_Query_Vote_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1044  
  1045  	})
  1046  
  1047  	mux.Handle("GET", pattern_Query_Votes_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1048  		ctx, cancel := context.WithCancel(req.Context())
  1049  		defer cancel()
  1050  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1051  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
  1052  		if err != nil {
  1053  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1054  			return
  1055  		}
  1056  		resp, md, err := request_Query_Votes_0(rctx, inboundMarshaler, client, req, pathParams)
  1057  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1058  		if err != nil {
  1059  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1060  			return
  1061  		}
  1062  
  1063  		forward_Query_Votes_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1064  
  1065  	})
  1066  
  1067  	mux.Handle("GET", pattern_Query_TallyResult_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1068  		ctx, cancel := context.WithCancel(req.Context())
  1069  		defer cancel()
  1070  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1071  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
  1072  		if err != nil {
  1073  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1074  			return
  1075  		}
  1076  		resp, md, err := request_Query_TallyResult_0(rctx, inboundMarshaler, client, req, pathParams)
  1077  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1078  		if err != nil {
  1079  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1080  			return
  1081  		}
  1082  
  1083  		forward_Query_TallyResult_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1084  
  1085  	})
  1086  
  1087  	mux.Handle("GET", pattern_Query_Censorships_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1088  		ctx, cancel := context.WithCancel(req.Context())
  1089  		defer cancel()
  1090  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1091  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
  1092  		if err != nil {
  1093  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1094  			return
  1095  		}
  1096  		resp, md, err := request_Query_Censorships_0(rctx, inboundMarshaler, client, req, pathParams)
  1097  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1098  		if err != nil {
  1099  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1100  			return
  1101  		}
  1102  
  1103  		forward_Query_Censorships_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1104  
  1105  	})
  1106  
  1107  	mux.Handle("GET", pattern_Query_Grants_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1108  		ctx, cancel := context.WithCancel(req.Context())
  1109  		defer cancel()
  1110  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1111  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
  1112  		if err != nil {
  1113  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1114  			return
  1115  		}
  1116  		resp, md, err := request_Query_Grants_0(rctx, inboundMarshaler, client, req, pathParams)
  1117  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1118  		if err != nil {
  1119  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1120  			return
  1121  		}
  1122  
  1123  		forward_Query_Grants_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1124  
  1125  	})
  1126  
  1127  	return nil
  1128  }
  1129  
  1130  var (
  1131  	pattern_Query_Params_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"lbm", "foundation", "v1", "params"}, "", runtime.AssumeColonVerbOpt(false)))
  1132  
  1133  	pattern_Query_Treasury_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"lbm", "foundation", "v1", "treasury"}, "", runtime.AssumeColonVerbOpt(false)))
  1134  
  1135  	pattern_Query_FoundationInfo_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"lbm", "foundation", "v1", "foundation_info"}, "", runtime.AssumeColonVerbOpt(false)))
  1136  
  1137  	pattern_Query_Member_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4}, []string{"lbm", "foundation", "v1", "foundation_members", "address"}, "", runtime.AssumeColonVerbOpt(false)))
  1138  
  1139  	pattern_Query_Members_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"lbm", "foundation", "v1", "foundation_members"}, "", runtime.AssumeColonVerbOpt(false)))
  1140  
  1141  	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{"lbm", "foundation", "v1", "proposals", "proposal_id"}, "", runtime.AssumeColonVerbOpt(false)))
  1142  
  1143  	pattern_Query_Proposals_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"lbm", "foundation", "v1", "proposals"}, "", runtime.AssumeColonVerbOpt(false)))
  1144  
  1145  	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{"lbm", "foundation", "v1", "proposals", "proposal_id", "votes", "voter"}, "", runtime.AssumeColonVerbOpt(false)))
  1146  
  1147  	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{"lbm", "foundation", "v1", "proposals", "proposal_id", "votes"}, "", runtime.AssumeColonVerbOpt(false)))
  1148  
  1149  	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{"lbm", "foundation", "v1", "proposals", "proposal_id", "tally"}, "", runtime.AssumeColonVerbOpt(false)))
  1150  
  1151  	pattern_Query_Censorships_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"lbm", "foundation", "v1", "censorships"}, "", runtime.AssumeColonVerbOpt(false)))
  1152  
  1153  	pattern_Query_Grants_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4, 1, 0, 4, 1, 5, 5}, []string{"lbm", "foundation", "v1", "grants", "grantee", "msg_type_url"}, "", runtime.AssumeColonVerbOpt(false)))
  1154  )
  1155  
  1156  var (
  1157  	forward_Query_Params_0 = runtime.ForwardResponseMessage
  1158  
  1159  	forward_Query_Treasury_0 = runtime.ForwardResponseMessage
  1160  
  1161  	forward_Query_FoundationInfo_0 = runtime.ForwardResponseMessage
  1162  
  1163  	forward_Query_Member_0 = runtime.ForwardResponseMessage
  1164  
  1165  	forward_Query_Members_0 = runtime.ForwardResponseMessage
  1166  
  1167  	forward_Query_Proposal_0 = runtime.ForwardResponseMessage
  1168  
  1169  	forward_Query_Proposals_0 = runtime.ForwardResponseMessage
  1170  
  1171  	forward_Query_Vote_0 = runtime.ForwardResponseMessage
  1172  
  1173  	forward_Query_Votes_0 = runtime.ForwardResponseMessage
  1174  
  1175  	forward_Query_TallyResult_0 = runtime.ForwardResponseMessage
  1176  
  1177  	forward_Query_Censorships_0 = runtime.ForwardResponseMessage
  1178  
  1179  	forward_Query_Grants_0 = runtime.ForwardResponseMessage
  1180  )