github.com/cosmos/cosmos-sdk@v0.50.10/x/group/query.pb.gw.go (about)

     1  // Code generated by protoc-gen-grpc-gateway. DO NOT EDIT.
     2  // source: cosmos/group/v1/query.proto
     3  
     4  /*
     5  Package group is a reverse proxy.
     6  
     7  It translates gRPC into RESTful JSON APIs.
     8  */
     9  package group
    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_GroupInfo_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
    37  	var protoReq QueryGroupInfoRequest
    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["group_id"]
    48  	if !ok {
    49  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "group_id")
    50  	}
    51  
    52  	protoReq.GroupId, err = runtime.Uint64(val)
    53  
    54  	if err != nil {
    55  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "group_id", err)
    56  	}
    57  
    58  	msg, err := client.GroupInfo(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
    59  	return msg, metadata, err
    60  
    61  }
    62  
    63  func local_request_Query_GroupInfo_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
    64  	var protoReq QueryGroupInfoRequest
    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["group_id"]
    75  	if !ok {
    76  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "group_id")
    77  	}
    78  
    79  	protoReq.GroupId, err = runtime.Uint64(val)
    80  
    81  	if err != nil {
    82  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "group_id", err)
    83  	}
    84  
    85  	msg, err := server.GroupInfo(ctx, &protoReq)
    86  	return msg, metadata, err
    87  
    88  }
    89  
    90  func request_Query_GroupPolicyInfo_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
    91  	var protoReq QueryGroupPolicyInfoRequest
    92  	var metadata runtime.ServerMetadata
    93  
    94  	var (
    95  		val string
    96  		ok  bool
    97  		err error
    98  		_   = err
    99  	)
   100  
   101  	val, ok = pathParams["address"]
   102  	if !ok {
   103  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "address")
   104  	}
   105  
   106  	protoReq.Address, err = runtime.String(val)
   107  
   108  	if err != nil {
   109  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "address", err)
   110  	}
   111  
   112  	msg, err := client.GroupPolicyInfo(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   113  	return msg, metadata, err
   114  
   115  }
   116  
   117  func local_request_Query_GroupPolicyInfo_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   118  	var protoReq QueryGroupPolicyInfoRequest
   119  	var metadata runtime.ServerMetadata
   120  
   121  	var (
   122  		val string
   123  		ok  bool
   124  		err error
   125  		_   = err
   126  	)
   127  
   128  	val, ok = pathParams["address"]
   129  	if !ok {
   130  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "address")
   131  	}
   132  
   133  	protoReq.Address, err = runtime.String(val)
   134  
   135  	if err != nil {
   136  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "address", err)
   137  	}
   138  
   139  	msg, err := server.GroupPolicyInfo(ctx, &protoReq)
   140  	return msg, metadata, err
   141  
   142  }
   143  
   144  var (
   145  	filter_Query_GroupMembers_0 = &utilities.DoubleArray{Encoding: map[string]int{"group_id": 0}, Base: []int{1, 1, 0}, Check: []int{0, 1, 2}}
   146  )
   147  
   148  func request_Query_GroupMembers_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   149  	var protoReq QueryGroupMembersRequest
   150  	var metadata runtime.ServerMetadata
   151  
   152  	var (
   153  		val string
   154  		ok  bool
   155  		err error
   156  		_   = err
   157  	)
   158  
   159  	val, ok = pathParams["group_id"]
   160  	if !ok {
   161  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "group_id")
   162  	}
   163  
   164  	protoReq.GroupId, err = runtime.Uint64(val)
   165  
   166  	if err != nil {
   167  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "group_id", err)
   168  	}
   169  
   170  	if err := req.ParseForm(); err != nil {
   171  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   172  	}
   173  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Query_GroupMembers_0); err != nil {
   174  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   175  	}
   176  
   177  	msg, err := client.GroupMembers(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   178  	return msg, metadata, err
   179  
   180  }
   181  
   182  func local_request_Query_GroupMembers_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   183  	var protoReq QueryGroupMembersRequest
   184  	var metadata runtime.ServerMetadata
   185  
   186  	var (
   187  		val string
   188  		ok  bool
   189  		err error
   190  		_   = err
   191  	)
   192  
   193  	val, ok = pathParams["group_id"]
   194  	if !ok {
   195  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "group_id")
   196  	}
   197  
   198  	protoReq.GroupId, err = runtime.Uint64(val)
   199  
   200  	if err != nil {
   201  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "group_id", err)
   202  	}
   203  
   204  	if err := req.ParseForm(); err != nil {
   205  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   206  	}
   207  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Query_GroupMembers_0); err != nil {
   208  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   209  	}
   210  
   211  	msg, err := server.GroupMembers(ctx, &protoReq)
   212  	return msg, metadata, err
   213  
   214  }
   215  
   216  var (
   217  	filter_Query_GroupsByAdmin_0 = &utilities.DoubleArray{Encoding: map[string]int{"admin": 0}, Base: []int{1, 1, 0}, Check: []int{0, 1, 2}}
   218  )
   219  
   220  func request_Query_GroupsByAdmin_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   221  	var protoReq QueryGroupsByAdminRequest
   222  	var metadata runtime.ServerMetadata
   223  
   224  	var (
   225  		val string
   226  		ok  bool
   227  		err error
   228  		_   = err
   229  	)
   230  
   231  	val, ok = pathParams["admin"]
   232  	if !ok {
   233  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "admin")
   234  	}
   235  
   236  	protoReq.Admin, err = runtime.String(val)
   237  
   238  	if err != nil {
   239  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "admin", err)
   240  	}
   241  
   242  	if err := req.ParseForm(); err != nil {
   243  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   244  	}
   245  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Query_GroupsByAdmin_0); err != nil {
   246  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   247  	}
   248  
   249  	msg, err := client.GroupsByAdmin(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   250  	return msg, metadata, err
   251  
   252  }
   253  
   254  func local_request_Query_GroupsByAdmin_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   255  	var protoReq QueryGroupsByAdminRequest
   256  	var metadata runtime.ServerMetadata
   257  
   258  	var (
   259  		val string
   260  		ok  bool
   261  		err error
   262  		_   = err
   263  	)
   264  
   265  	val, ok = pathParams["admin"]
   266  	if !ok {
   267  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "admin")
   268  	}
   269  
   270  	protoReq.Admin, err = runtime.String(val)
   271  
   272  	if err != nil {
   273  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "admin", err)
   274  	}
   275  
   276  	if err := req.ParseForm(); err != nil {
   277  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   278  	}
   279  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Query_GroupsByAdmin_0); err != nil {
   280  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   281  	}
   282  
   283  	msg, err := server.GroupsByAdmin(ctx, &protoReq)
   284  	return msg, metadata, err
   285  
   286  }
   287  
   288  var (
   289  	filter_Query_GroupPoliciesByGroup_0 = &utilities.DoubleArray{Encoding: map[string]int{"group_id": 0}, Base: []int{1, 1, 0}, Check: []int{0, 1, 2}}
   290  )
   291  
   292  func request_Query_GroupPoliciesByGroup_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   293  	var protoReq QueryGroupPoliciesByGroupRequest
   294  	var metadata runtime.ServerMetadata
   295  
   296  	var (
   297  		val string
   298  		ok  bool
   299  		err error
   300  		_   = err
   301  	)
   302  
   303  	val, ok = pathParams["group_id"]
   304  	if !ok {
   305  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "group_id")
   306  	}
   307  
   308  	protoReq.GroupId, err = runtime.Uint64(val)
   309  
   310  	if err != nil {
   311  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "group_id", err)
   312  	}
   313  
   314  	if err := req.ParseForm(); err != nil {
   315  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   316  	}
   317  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Query_GroupPoliciesByGroup_0); err != nil {
   318  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   319  	}
   320  
   321  	msg, err := client.GroupPoliciesByGroup(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   322  	return msg, metadata, err
   323  
   324  }
   325  
   326  func local_request_Query_GroupPoliciesByGroup_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   327  	var protoReq QueryGroupPoliciesByGroupRequest
   328  	var metadata runtime.ServerMetadata
   329  
   330  	var (
   331  		val string
   332  		ok  bool
   333  		err error
   334  		_   = err
   335  	)
   336  
   337  	val, ok = pathParams["group_id"]
   338  	if !ok {
   339  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "group_id")
   340  	}
   341  
   342  	protoReq.GroupId, err = runtime.Uint64(val)
   343  
   344  	if err != nil {
   345  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "group_id", err)
   346  	}
   347  
   348  	if err := req.ParseForm(); err != nil {
   349  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   350  	}
   351  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Query_GroupPoliciesByGroup_0); err != nil {
   352  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   353  	}
   354  
   355  	msg, err := server.GroupPoliciesByGroup(ctx, &protoReq)
   356  	return msg, metadata, err
   357  
   358  }
   359  
   360  var (
   361  	filter_Query_GroupPoliciesByAdmin_0 = &utilities.DoubleArray{Encoding: map[string]int{"admin": 0}, Base: []int{1, 1, 0}, Check: []int{0, 1, 2}}
   362  )
   363  
   364  func request_Query_GroupPoliciesByAdmin_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   365  	var protoReq QueryGroupPoliciesByAdminRequest
   366  	var metadata runtime.ServerMetadata
   367  
   368  	var (
   369  		val string
   370  		ok  bool
   371  		err error
   372  		_   = err
   373  	)
   374  
   375  	val, ok = pathParams["admin"]
   376  	if !ok {
   377  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "admin")
   378  	}
   379  
   380  	protoReq.Admin, err = runtime.String(val)
   381  
   382  	if err != nil {
   383  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "admin", err)
   384  	}
   385  
   386  	if err := req.ParseForm(); err != nil {
   387  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   388  	}
   389  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Query_GroupPoliciesByAdmin_0); err != nil {
   390  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   391  	}
   392  
   393  	msg, err := client.GroupPoliciesByAdmin(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   394  	return msg, metadata, err
   395  
   396  }
   397  
   398  func local_request_Query_GroupPoliciesByAdmin_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   399  	var protoReq QueryGroupPoliciesByAdminRequest
   400  	var metadata runtime.ServerMetadata
   401  
   402  	var (
   403  		val string
   404  		ok  bool
   405  		err error
   406  		_   = err
   407  	)
   408  
   409  	val, ok = pathParams["admin"]
   410  	if !ok {
   411  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "admin")
   412  	}
   413  
   414  	protoReq.Admin, err = runtime.String(val)
   415  
   416  	if err != nil {
   417  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "admin", err)
   418  	}
   419  
   420  	if err := req.ParseForm(); err != nil {
   421  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   422  	}
   423  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Query_GroupPoliciesByAdmin_0); err != nil {
   424  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   425  	}
   426  
   427  	msg, err := server.GroupPoliciesByAdmin(ctx, &protoReq)
   428  	return msg, metadata, err
   429  
   430  }
   431  
   432  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) {
   433  	var protoReq QueryProposalRequest
   434  	var metadata runtime.ServerMetadata
   435  
   436  	var (
   437  		val string
   438  		ok  bool
   439  		err error
   440  		_   = err
   441  	)
   442  
   443  	val, ok = pathParams["proposal_id"]
   444  	if !ok {
   445  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "proposal_id")
   446  	}
   447  
   448  	protoReq.ProposalId, err = runtime.Uint64(val)
   449  
   450  	if err != nil {
   451  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "proposal_id", err)
   452  	}
   453  
   454  	msg, err := client.Proposal(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   455  	return msg, metadata, err
   456  
   457  }
   458  
   459  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) {
   460  	var protoReq QueryProposalRequest
   461  	var metadata runtime.ServerMetadata
   462  
   463  	var (
   464  		val string
   465  		ok  bool
   466  		err error
   467  		_   = err
   468  	)
   469  
   470  	val, ok = pathParams["proposal_id"]
   471  	if !ok {
   472  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "proposal_id")
   473  	}
   474  
   475  	protoReq.ProposalId, err = runtime.Uint64(val)
   476  
   477  	if err != nil {
   478  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "proposal_id", err)
   479  	}
   480  
   481  	msg, err := server.Proposal(ctx, &protoReq)
   482  	return msg, metadata, err
   483  
   484  }
   485  
   486  var (
   487  	filter_Query_ProposalsByGroupPolicy_0 = &utilities.DoubleArray{Encoding: map[string]int{"address": 0}, Base: []int{1, 1, 0}, Check: []int{0, 1, 2}}
   488  )
   489  
   490  func request_Query_ProposalsByGroupPolicy_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   491  	var protoReq QueryProposalsByGroupPolicyRequest
   492  	var metadata runtime.ServerMetadata
   493  
   494  	var (
   495  		val string
   496  		ok  bool
   497  		err error
   498  		_   = err
   499  	)
   500  
   501  	val, ok = pathParams["address"]
   502  	if !ok {
   503  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "address")
   504  	}
   505  
   506  	protoReq.Address, err = runtime.String(val)
   507  
   508  	if err != nil {
   509  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "address", err)
   510  	}
   511  
   512  	if err := req.ParseForm(); err != nil {
   513  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   514  	}
   515  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Query_ProposalsByGroupPolicy_0); err != nil {
   516  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   517  	}
   518  
   519  	msg, err := client.ProposalsByGroupPolicy(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   520  	return msg, metadata, err
   521  
   522  }
   523  
   524  func local_request_Query_ProposalsByGroupPolicy_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   525  	var protoReq QueryProposalsByGroupPolicyRequest
   526  	var metadata runtime.ServerMetadata
   527  
   528  	var (
   529  		val string
   530  		ok  bool
   531  		err error
   532  		_   = err
   533  	)
   534  
   535  	val, ok = pathParams["address"]
   536  	if !ok {
   537  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "address")
   538  	}
   539  
   540  	protoReq.Address, err = runtime.String(val)
   541  
   542  	if err != nil {
   543  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "address", err)
   544  	}
   545  
   546  	if err := req.ParseForm(); err != nil {
   547  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   548  	}
   549  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Query_ProposalsByGroupPolicy_0); err != nil {
   550  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   551  	}
   552  
   553  	msg, err := server.ProposalsByGroupPolicy(ctx, &protoReq)
   554  	return msg, metadata, err
   555  
   556  }
   557  
   558  func request_Query_VoteByProposalVoter_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   559  	var protoReq QueryVoteByProposalVoterRequest
   560  	var metadata runtime.ServerMetadata
   561  
   562  	var (
   563  		val string
   564  		ok  bool
   565  		err error
   566  		_   = err
   567  	)
   568  
   569  	val, ok = pathParams["proposal_id"]
   570  	if !ok {
   571  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "proposal_id")
   572  	}
   573  
   574  	protoReq.ProposalId, err = runtime.Uint64(val)
   575  
   576  	if err != nil {
   577  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "proposal_id", err)
   578  	}
   579  
   580  	val, ok = pathParams["voter"]
   581  	if !ok {
   582  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "voter")
   583  	}
   584  
   585  	protoReq.Voter, err = runtime.String(val)
   586  
   587  	if err != nil {
   588  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "voter", err)
   589  	}
   590  
   591  	msg, err := client.VoteByProposalVoter(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   592  	return msg, metadata, err
   593  
   594  }
   595  
   596  func local_request_Query_VoteByProposalVoter_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   597  	var protoReq QueryVoteByProposalVoterRequest
   598  	var metadata runtime.ServerMetadata
   599  
   600  	var (
   601  		val string
   602  		ok  bool
   603  		err error
   604  		_   = err
   605  	)
   606  
   607  	val, ok = pathParams["proposal_id"]
   608  	if !ok {
   609  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "proposal_id")
   610  	}
   611  
   612  	protoReq.ProposalId, err = runtime.Uint64(val)
   613  
   614  	if err != nil {
   615  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "proposal_id", err)
   616  	}
   617  
   618  	val, ok = pathParams["voter"]
   619  	if !ok {
   620  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "voter")
   621  	}
   622  
   623  	protoReq.Voter, err = runtime.String(val)
   624  
   625  	if err != nil {
   626  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "voter", err)
   627  	}
   628  
   629  	msg, err := server.VoteByProposalVoter(ctx, &protoReq)
   630  	return msg, metadata, err
   631  
   632  }
   633  
   634  var (
   635  	filter_Query_VotesByProposal_0 = &utilities.DoubleArray{Encoding: map[string]int{"proposal_id": 0}, Base: []int{1, 1, 0}, Check: []int{0, 1, 2}}
   636  )
   637  
   638  func request_Query_VotesByProposal_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   639  	var protoReq QueryVotesByProposalRequest
   640  	var metadata runtime.ServerMetadata
   641  
   642  	var (
   643  		val string
   644  		ok  bool
   645  		err error
   646  		_   = err
   647  	)
   648  
   649  	val, ok = pathParams["proposal_id"]
   650  	if !ok {
   651  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "proposal_id")
   652  	}
   653  
   654  	protoReq.ProposalId, err = runtime.Uint64(val)
   655  
   656  	if err != nil {
   657  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "proposal_id", err)
   658  	}
   659  
   660  	if err := req.ParseForm(); err != nil {
   661  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   662  	}
   663  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Query_VotesByProposal_0); err != nil {
   664  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   665  	}
   666  
   667  	msg, err := client.VotesByProposal(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   668  	return msg, metadata, err
   669  
   670  }
   671  
   672  func local_request_Query_VotesByProposal_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   673  	var protoReq QueryVotesByProposalRequest
   674  	var metadata runtime.ServerMetadata
   675  
   676  	var (
   677  		val string
   678  		ok  bool
   679  		err error
   680  		_   = err
   681  	)
   682  
   683  	val, ok = pathParams["proposal_id"]
   684  	if !ok {
   685  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "proposal_id")
   686  	}
   687  
   688  	protoReq.ProposalId, err = runtime.Uint64(val)
   689  
   690  	if err != nil {
   691  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "proposal_id", err)
   692  	}
   693  
   694  	if err := req.ParseForm(); err != nil {
   695  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   696  	}
   697  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Query_VotesByProposal_0); err != nil {
   698  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   699  	}
   700  
   701  	msg, err := server.VotesByProposal(ctx, &protoReq)
   702  	return msg, metadata, err
   703  
   704  }
   705  
   706  var (
   707  	filter_Query_VotesByVoter_0 = &utilities.DoubleArray{Encoding: map[string]int{"voter": 0}, Base: []int{1, 1, 0}, Check: []int{0, 1, 2}}
   708  )
   709  
   710  func request_Query_VotesByVoter_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   711  	var protoReq QueryVotesByVoterRequest
   712  	var metadata runtime.ServerMetadata
   713  
   714  	var (
   715  		val string
   716  		ok  bool
   717  		err error
   718  		_   = err
   719  	)
   720  
   721  	val, ok = pathParams["voter"]
   722  	if !ok {
   723  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "voter")
   724  	}
   725  
   726  	protoReq.Voter, err = runtime.String(val)
   727  
   728  	if err != nil {
   729  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "voter", err)
   730  	}
   731  
   732  	if err := req.ParseForm(); err != nil {
   733  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   734  	}
   735  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Query_VotesByVoter_0); err != nil {
   736  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   737  	}
   738  
   739  	msg, err := client.VotesByVoter(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   740  	return msg, metadata, err
   741  
   742  }
   743  
   744  func local_request_Query_VotesByVoter_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   745  	var protoReq QueryVotesByVoterRequest
   746  	var metadata runtime.ServerMetadata
   747  
   748  	var (
   749  		val string
   750  		ok  bool
   751  		err error
   752  		_   = err
   753  	)
   754  
   755  	val, ok = pathParams["voter"]
   756  	if !ok {
   757  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "voter")
   758  	}
   759  
   760  	protoReq.Voter, err = runtime.String(val)
   761  
   762  	if err != nil {
   763  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "voter", err)
   764  	}
   765  
   766  	if err := req.ParseForm(); err != nil {
   767  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   768  	}
   769  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Query_VotesByVoter_0); err != nil {
   770  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   771  	}
   772  
   773  	msg, err := server.VotesByVoter(ctx, &protoReq)
   774  	return msg, metadata, err
   775  
   776  }
   777  
   778  var (
   779  	filter_Query_GroupsByMember_0 = &utilities.DoubleArray{Encoding: map[string]int{"address": 0}, Base: []int{1, 1, 0}, Check: []int{0, 1, 2}}
   780  )
   781  
   782  func request_Query_GroupsByMember_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   783  	var protoReq QueryGroupsByMemberRequest
   784  	var metadata runtime.ServerMetadata
   785  
   786  	var (
   787  		val string
   788  		ok  bool
   789  		err error
   790  		_   = err
   791  	)
   792  
   793  	val, ok = pathParams["address"]
   794  	if !ok {
   795  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "address")
   796  	}
   797  
   798  	protoReq.Address, err = runtime.String(val)
   799  
   800  	if err != nil {
   801  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "address", err)
   802  	}
   803  
   804  	if err := req.ParseForm(); err != nil {
   805  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   806  	}
   807  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Query_GroupsByMember_0); err != nil {
   808  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   809  	}
   810  
   811  	msg, err := client.GroupsByMember(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   812  	return msg, metadata, err
   813  
   814  }
   815  
   816  func local_request_Query_GroupsByMember_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   817  	var protoReq QueryGroupsByMemberRequest
   818  	var metadata runtime.ServerMetadata
   819  
   820  	var (
   821  		val string
   822  		ok  bool
   823  		err error
   824  		_   = err
   825  	)
   826  
   827  	val, ok = pathParams["address"]
   828  	if !ok {
   829  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "address")
   830  	}
   831  
   832  	protoReq.Address, err = runtime.String(val)
   833  
   834  	if err != nil {
   835  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "address", err)
   836  	}
   837  
   838  	if err := req.ParseForm(); err != nil {
   839  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   840  	}
   841  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Query_GroupsByMember_0); err != nil {
   842  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   843  	}
   844  
   845  	msg, err := server.GroupsByMember(ctx, &protoReq)
   846  	return msg, metadata, err
   847  
   848  }
   849  
   850  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) {
   851  	var protoReq QueryTallyResultRequest
   852  	var metadata runtime.ServerMetadata
   853  
   854  	var (
   855  		val string
   856  		ok  bool
   857  		err error
   858  		_   = err
   859  	)
   860  
   861  	val, ok = pathParams["proposal_id"]
   862  	if !ok {
   863  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "proposal_id")
   864  	}
   865  
   866  	protoReq.ProposalId, err = runtime.Uint64(val)
   867  
   868  	if err != nil {
   869  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "proposal_id", err)
   870  	}
   871  
   872  	msg, err := client.TallyResult(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   873  	return msg, metadata, err
   874  
   875  }
   876  
   877  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) {
   878  	var protoReq QueryTallyResultRequest
   879  	var metadata runtime.ServerMetadata
   880  
   881  	var (
   882  		val string
   883  		ok  bool
   884  		err error
   885  		_   = err
   886  	)
   887  
   888  	val, ok = pathParams["proposal_id"]
   889  	if !ok {
   890  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "proposal_id")
   891  	}
   892  
   893  	protoReq.ProposalId, err = runtime.Uint64(val)
   894  
   895  	if err != nil {
   896  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "proposal_id", err)
   897  	}
   898  
   899  	msg, err := server.TallyResult(ctx, &protoReq)
   900  	return msg, metadata, err
   901  
   902  }
   903  
   904  var (
   905  	filter_Query_Groups_0 = &utilities.DoubleArray{Encoding: map[string]int{}, Base: []int(nil), Check: []int(nil)}
   906  )
   907  
   908  func request_Query_Groups_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   909  	var protoReq QueryGroupsRequest
   910  	var metadata runtime.ServerMetadata
   911  
   912  	if err := req.ParseForm(); err != nil {
   913  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   914  	}
   915  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Query_Groups_0); err != nil {
   916  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   917  	}
   918  
   919  	msg, err := client.Groups(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   920  	return msg, metadata, err
   921  
   922  }
   923  
   924  func local_request_Query_Groups_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   925  	var protoReq QueryGroupsRequest
   926  	var metadata runtime.ServerMetadata
   927  
   928  	if err := req.ParseForm(); err != nil {
   929  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   930  	}
   931  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Query_Groups_0); err != nil {
   932  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   933  	}
   934  
   935  	msg, err := server.Groups(ctx, &protoReq)
   936  	return msg, metadata, err
   937  
   938  }
   939  
   940  // RegisterQueryHandlerServer registers the http handlers for service Query to "mux".
   941  // UnaryRPC     :call QueryServer directly.
   942  // StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906.
   943  // Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterQueryHandlerFromEndpoint instead.
   944  func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, server QueryServer) error {
   945  
   946  	mux.Handle("GET", pattern_Query_GroupInfo_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   947  		ctx, cancel := context.WithCancel(req.Context())
   948  		defer cancel()
   949  		var stream runtime.ServerTransportStream
   950  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
   951  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   952  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
   953  		if err != nil {
   954  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   955  			return
   956  		}
   957  		resp, md, err := local_request_Query_GroupInfo_0(rctx, inboundMarshaler, server, req, pathParams)
   958  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
   959  		ctx = runtime.NewServerMetadataContext(ctx, md)
   960  		if err != nil {
   961  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   962  			return
   963  		}
   964  
   965  		forward_Query_GroupInfo_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   966  
   967  	})
   968  
   969  	mux.Handle("GET", pattern_Query_GroupPolicyInfo_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   970  		ctx, cancel := context.WithCancel(req.Context())
   971  		defer cancel()
   972  		var stream runtime.ServerTransportStream
   973  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
   974  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   975  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
   976  		if err != nil {
   977  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   978  			return
   979  		}
   980  		resp, md, err := local_request_Query_GroupPolicyInfo_0(rctx, inboundMarshaler, server, req, pathParams)
   981  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
   982  		ctx = runtime.NewServerMetadataContext(ctx, md)
   983  		if err != nil {
   984  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   985  			return
   986  		}
   987  
   988  		forward_Query_GroupPolicyInfo_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   989  
   990  	})
   991  
   992  	mux.Handle("GET", pattern_Query_GroupMembers_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   993  		ctx, cancel := context.WithCancel(req.Context())
   994  		defer cancel()
   995  		var stream runtime.ServerTransportStream
   996  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
   997  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   998  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
   999  		if err != nil {
  1000  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1001  			return
  1002  		}
  1003  		resp, md, err := local_request_Query_GroupMembers_0(rctx, inboundMarshaler, server, req, pathParams)
  1004  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
  1005  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1006  		if err != nil {
  1007  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1008  			return
  1009  		}
  1010  
  1011  		forward_Query_GroupMembers_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1012  
  1013  	})
  1014  
  1015  	mux.Handle("GET", pattern_Query_GroupsByAdmin_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1016  		ctx, cancel := context.WithCancel(req.Context())
  1017  		defer cancel()
  1018  		var stream runtime.ServerTransportStream
  1019  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
  1020  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1021  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
  1022  		if err != nil {
  1023  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1024  			return
  1025  		}
  1026  		resp, md, err := local_request_Query_GroupsByAdmin_0(rctx, inboundMarshaler, server, req, pathParams)
  1027  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
  1028  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1029  		if err != nil {
  1030  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1031  			return
  1032  		}
  1033  
  1034  		forward_Query_GroupsByAdmin_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1035  
  1036  	})
  1037  
  1038  	mux.Handle("GET", pattern_Query_GroupPoliciesByGroup_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1039  		ctx, cancel := context.WithCancel(req.Context())
  1040  		defer cancel()
  1041  		var stream runtime.ServerTransportStream
  1042  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
  1043  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1044  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
  1045  		if err != nil {
  1046  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1047  			return
  1048  		}
  1049  		resp, md, err := local_request_Query_GroupPoliciesByGroup_0(rctx, inboundMarshaler, server, req, pathParams)
  1050  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
  1051  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1052  		if err != nil {
  1053  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1054  			return
  1055  		}
  1056  
  1057  		forward_Query_GroupPoliciesByGroup_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1058  
  1059  	})
  1060  
  1061  	mux.Handle("GET", pattern_Query_GroupPoliciesByAdmin_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1062  		ctx, cancel := context.WithCancel(req.Context())
  1063  		defer cancel()
  1064  		var stream runtime.ServerTransportStream
  1065  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
  1066  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1067  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
  1068  		if err != nil {
  1069  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1070  			return
  1071  		}
  1072  		resp, md, err := local_request_Query_GroupPoliciesByAdmin_0(rctx, inboundMarshaler, server, req, pathParams)
  1073  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
  1074  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1075  		if err != nil {
  1076  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1077  			return
  1078  		}
  1079  
  1080  		forward_Query_GroupPoliciesByAdmin_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1081  
  1082  	})
  1083  
  1084  	mux.Handle("GET", pattern_Query_Proposal_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1085  		ctx, cancel := context.WithCancel(req.Context())
  1086  		defer cancel()
  1087  		var stream runtime.ServerTransportStream
  1088  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
  1089  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1090  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
  1091  		if err != nil {
  1092  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1093  			return
  1094  		}
  1095  		resp, md, err := local_request_Query_Proposal_0(rctx, inboundMarshaler, server, req, pathParams)
  1096  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
  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_Proposal_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1104  
  1105  	})
  1106  
  1107  	mux.Handle("GET", pattern_Query_ProposalsByGroupPolicy_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1108  		ctx, cancel := context.WithCancel(req.Context())
  1109  		defer cancel()
  1110  		var stream runtime.ServerTransportStream
  1111  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
  1112  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1113  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
  1114  		if err != nil {
  1115  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1116  			return
  1117  		}
  1118  		resp, md, err := local_request_Query_ProposalsByGroupPolicy_0(rctx, inboundMarshaler, server, req, pathParams)
  1119  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
  1120  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1121  		if err != nil {
  1122  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1123  			return
  1124  		}
  1125  
  1126  		forward_Query_ProposalsByGroupPolicy_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1127  
  1128  	})
  1129  
  1130  	mux.Handle("GET", pattern_Query_VoteByProposalVoter_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1131  		ctx, cancel := context.WithCancel(req.Context())
  1132  		defer cancel()
  1133  		var stream runtime.ServerTransportStream
  1134  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
  1135  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1136  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
  1137  		if err != nil {
  1138  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1139  			return
  1140  		}
  1141  		resp, md, err := local_request_Query_VoteByProposalVoter_0(rctx, inboundMarshaler, server, req, pathParams)
  1142  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
  1143  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1144  		if err != nil {
  1145  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1146  			return
  1147  		}
  1148  
  1149  		forward_Query_VoteByProposalVoter_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1150  
  1151  	})
  1152  
  1153  	mux.Handle("GET", pattern_Query_VotesByProposal_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1154  		ctx, cancel := context.WithCancel(req.Context())
  1155  		defer cancel()
  1156  		var stream runtime.ServerTransportStream
  1157  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
  1158  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1159  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
  1160  		if err != nil {
  1161  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1162  			return
  1163  		}
  1164  		resp, md, err := local_request_Query_VotesByProposal_0(rctx, inboundMarshaler, server, req, pathParams)
  1165  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
  1166  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1167  		if err != nil {
  1168  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1169  			return
  1170  		}
  1171  
  1172  		forward_Query_VotesByProposal_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1173  
  1174  	})
  1175  
  1176  	mux.Handle("GET", pattern_Query_VotesByVoter_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1177  		ctx, cancel := context.WithCancel(req.Context())
  1178  		defer cancel()
  1179  		var stream runtime.ServerTransportStream
  1180  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
  1181  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1182  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
  1183  		if err != nil {
  1184  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1185  			return
  1186  		}
  1187  		resp, md, err := local_request_Query_VotesByVoter_0(rctx, inboundMarshaler, server, req, pathParams)
  1188  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
  1189  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1190  		if err != nil {
  1191  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1192  			return
  1193  		}
  1194  
  1195  		forward_Query_VotesByVoter_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1196  
  1197  	})
  1198  
  1199  	mux.Handle("GET", pattern_Query_GroupsByMember_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1200  		ctx, cancel := context.WithCancel(req.Context())
  1201  		defer cancel()
  1202  		var stream runtime.ServerTransportStream
  1203  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
  1204  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1205  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
  1206  		if err != nil {
  1207  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1208  			return
  1209  		}
  1210  		resp, md, err := local_request_Query_GroupsByMember_0(rctx, inboundMarshaler, server, req, pathParams)
  1211  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
  1212  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1213  		if err != nil {
  1214  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1215  			return
  1216  		}
  1217  
  1218  		forward_Query_GroupsByMember_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1219  
  1220  	})
  1221  
  1222  	mux.Handle("GET", pattern_Query_TallyResult_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1223  		ctx, cancel := context.WithCancel(req.Context())
  1224  		defer cancel()
  1225  		var stream runtime.ServerTransportStream
  1226  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
  1227  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1228  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
  1229  		if err != nil {
  1230  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1231  			return
  1232  		}
  1233  		resp, md, err := local_request_Query_TallyResult_0(rctx, inboundMarshaler, server, req, pathParams)
  1234  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
  1235  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1236  		if err != nil {
  1237  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1238  			return
  1239  		}
  1240  
  1241  		forward_Query_TallyResult_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1242  
  1243  	})
  1244  
  1245  	mux.Handle("GET", pattern_Query_Groups_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1246  		ctx, cancel := context.WithCancel(req.Context())
  1247  		defer cancel()
  1248  		var stream runtime.ServerTransportStream
  1249  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
  1250  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1251  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
  1252  		if err != nil {
  1253  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1254  			return
  1255  		}
  1256  		resp, md, err := local_request_Query_Groups_0(rctx, inboundMarshaler, server, req, pathParams)
  1257  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
  1258  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1259  		if err != nil {
  1260  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1261  			return
  1262  		}
  1263  
  1264  		forward_Query_Groups_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1265  
  1266  	})
  1267  
  1268  	return nil
  1269  }
  1270  
  1271  // RegisterQueryHandlerFromEndpoint is same as RegisterQueryHandler but
  1272  // automatically dials to "endpoint" and closes the connection when "ctx" gets done.
  1273  func RegisterQueryHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error) {
  1274  	conn, err := grpc.Dial(endpoint, opts...)
  1275  	if err != nil {
  1276  		return err
  1277  	}
  1278  	defer func() {
  1279  		if err != nil {
  1280  			if cerr := conn.Close(); cerr != nil {
  1281  				grpclog.Infof("Failed to close conn to %s: %v", endpoint, cerr)
  1282  			}
  1283  			return
  1284  		}
  1285  		go func() {
  1286  			<-ctx.Done()
  1287  			if cerr := conn.Close(); cerr != nil {
  1288  				grpclog.Infof("Failed to close conn to %s: %v", endpoint, cerr)
  1289  			}
  1290  		}()
  1291  	}()
  1292  
  1293  	return RegisterQueryHandler(ctx, mux, conn)
  1294  }
  1295  
  1296  // RegisterQueryHandler registers the http handlers for service Query to "mux".
  1297  // The handlers forward requests to the grpc endpoint over "conn".
  1298  func RegisterQueryHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error {
  1299  	return RegisterQueryHandlerClient(ctx, mux, NewQueryClient(conn))
  1300  }
  1301  
  1302  // RegisterQueryHandlerClient registers the http handlers for service Query
  1303  // to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "QueryClient".
  1304  // Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "QueryClient"
  1305  // doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in
  1306  // "QueryClient" to call the correct interceptors.
  1307  func RegisterQueryHandlerClient(ctx context.Context, mux *runtime.ServeMux, client QueryClient) error {
  1308  
  1309  	mux.Handle("GET", pattern_Query_GroupInfo_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1310  		ctx, cancel := context.WithCancel(req.Context())
  1311  		defer cancel()
  1312  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1313  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
  1314  		if err != nil {
  1315  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1316  			return
  1317  		}
  1318  		resp, md, err := request_Query_GroupInfo_0(rctx, inboundMarshaler, client, req, pathParams)
  1319  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1320  		if err != nil {
  1321  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1322  			return
  1323  		}
  1324  
  1325  		forward_Query_GroupInfo_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1326  
  1327  	})
  1328  
  1329  	mux.Handle("GET", pattern_Query_GroupPolicyInfo_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1330  		ctx, cancel := context.WithCancel(req.Context())
  1331  		defer cancel()
  1332  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1333  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
  1334  		if err != nil {
  1335  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1336  			return
  1337  		}
  1338  		resp, md, err := request_Query_GroupPolicyInfo_0(rctx, inboundMarshaler, client, req, pathParams)
  1339  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1340  		if err != nil {
  1341  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1342  			return
  1343  		}
  1344  
  1345  		forward_Query_GroupPolicyInfo_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1346  
  1347  	})
  1348  
  1349  	mux.Handle("GET", pattern_Query_GroupMembers_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1350  		ctx, cancel := context.WithCancel(req.Context())
  1351  		defer cancel()
  1352  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1353  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
  1354  		if err != nil {
  1355  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1356  			return
  1357  		}
  1358  		resp, md, err := request_Query_GroupMembers_0(rctx, inboundMarshaler, client, req, pathParams)
  1359  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1360  		if err != nil {
  1361  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1362  			return
  1363  		}
  1364  
  1365  		forward_Query_GroupMembers_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1366  
  1367  	})
  1368  
  1369  	mux.Handle("GET", pattern_Query_GroupsByAdmin_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1370  		ctx, cancel := context.WithCancel(req.Context())
  1371  		defer cancel()
  1372  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1373  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
  1374  		if err != nil {
  1375  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1376  			return
  1377  		}
  1378  		resp, md, err := request_Query_GroupsByAdmin_0(rctx, inboundMarshaler, client, req, pathParams)
  1379  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1380  		if err != nil {
  1381  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1382  			return
  1383  		}
  1384  
  1385  		forward_Query_GroupsByAdmin_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1386  
  1387  	})
  1388  
  1389  	mux.Handle("GET", pattern_Query_GroupPoliciesByGroup_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1390  		ctx, cancel := context.WithCancel(req.Context())
  1391  		defer cancel()
  1392  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1393  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
  1394  		if err != nil {
  1395  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1396  			return
  1397  		}
  1398  		resp, md, err := request_Query_GroupPoliciesByGroup_0(rctx, inboundMarshaler, client, req, pathParams)
  1399  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1400  		if err != nil {
  1401  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1402  			return
  1403  		}
  1404  
  1405  		forward_Query_GroupPoliciesByGroup_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1406  
  1407  	})
  1408  
  1409  	mux.Handle("GET", pattern_Query_GroupPoliciesByAdmin_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1410  		ctx, cancel := context.WithCancel(req.Context())
  1411  		defer cancel()
  1412  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1413  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
  1414  		if err != nil {
  1415  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1416  			return
  1417  		}
  1418  		resp, md, err := request_Query_GroupPoliciesByAdmin_0(rctx, inboundMarshaler, client, req, pathParams)
  1419  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1420  		if err != nil {
  1421  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1422  			return
  1423  		}
  1424  
  1425  		forward_Query_GroupPoliciesByAdmin_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1426  
  1427  	})
  1428  
  1429  	mux.Handle("GET", pattern_Query_Proposal_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1430  		ctx, cancel := context.WithCancel(req.Context())
  1431  		defer cancel()
  1432  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1433  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
  1434  		if err != nil {
  1435  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1436  			return
  1437  		}
  1438  		resp, md, err := request_Query_Proposal_0(rctx, inboundMarshaler, client, req, pathParams)
  1439  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1440  		if err != nil {
  1441  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1442  			return
  1443  		}
  1444  
  1445  		forward_Query_Proposal_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1446  
  1447  	})
  1448  
  1449  	mux.Handle("GET", pattern_Query_ProposalsByGroupPolicy_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1450  		ctx, cancel := context.WithCancel(req.Context())
  1451  		defer cancel()
  1452  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1453  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
  1454  		if err != nil {
  1455  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1456  			return
  1457  		}
  1458  		resp, md, err := request_Query_ProposalsByGroupPolicy_0(rctx, inboundMarshaler, client, req, pathParams)
  1459  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1460  		if err != nil {
  1461  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1462  			return
  1463  		}
  1464  
  1465  		forward_Query_ProposalsByGroupPolicy_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1466  
  1467  	})
  1468  
  1469  	mux.Handle("GET", pattern_Query_VoteByProposalVoter_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1470  		ctx, cancel := context.WithCancel(req.Context())
  1471  		defer cancel()
  1472  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1473  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
  1474  		if err != nil {
  1475  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1476  			return
  1477  		}
  1478  		resp, md, err := request_Query_VoteByProposalVoter_0(rctx, inboundMarshaler, client, req, pathParams)
  1479  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1480  		if err != nil {
  1481  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1482  			return
  1483  		}
  1484  
  1485  		forward_Query_VoteByProposalVoter_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1486  
  1487  	})
  1488  
  1489  	mux.Handle("GET", pattern_Query_VotesByProposal_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1490  		ctx, cancel := context.WithCancel(req.Context())
  1491  		defer cancel()
  1492  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1493  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
  1494  		if err != nil {
  1495  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1496  			return
  1497  		}
  1498  		resp, md, err := request_Query_VotesByProposal_0(rctx, inboundMarshaler, client, req, pathParams)
  1499  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1500  		if err != nil {
  1501  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1502  			return
  1503  		}
  1504  
  1505  		forward_Query_VotesByProposal_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1506  
  1507  	})
  1508  
  1509  	mux.Handle("GET", pattern_Query_VotesByVoter_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1510  		ctx, cancel := context.WithCancel(req.Context())
  1511  		defer cancel()
  1512  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1513  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
  1514  		if err != nil {
  1515  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1516  			return
  1517  		}
  1518  		resp, md, err := request_Query_VotesByVoter_0(rctx, inboundMarshaler, client, req, pathParams)
  1519  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1520  		if err != nil {
  1521  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1522  			return
  1523  		}
  1524  
  1525  		forward_Query_VotesByVoter_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1526  
  1527  	})
  1528  
  1529  	mux.Handle("GET", pattern_Query_GroupsByMember_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1530  		ctx, cancel := context.WithCancel(req.Context())
  1531  		defer cancel()
  1532  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1533  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
  1534  		if err != nil {
  1535  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1536  			return
  1537  		}
  1538  		resp, md, err := request_Query_GroupsByMember_0(rctx, inboundMarshaler, client, req, pathParams)
  1539  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1540  		if err != nil {
  1541  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1542  			return
  1543  		}
  1544  
  1545  		forward_Query_GroupsByMember_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1546  
  1547  	})
  1548  
  1549  	mux.Handle("GET", pattern_Query_TallyResult_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1550  		ctx, cancel := context.WithCancel(req.Context())
  1551  		defer cancel()
  1552  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1553  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
  1554  		if err != nil {
  1555  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1556  			return
  1557  		}
  1558  		resp, md, err := request_Query_TallyResult_0(rctx, inboundMarshaler, client, req, pathParams)
  1559  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1560  		if err != nil {
  1561  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1562  			return
  1563  		}
  1564  
  1565  		forward_Query_TallyResult_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1566  
  1567  	})
  1568  
  1569  	mux.Handle("GET", pattern_Query_Groups_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1570  		ctx, cancel := context.WithCancel(req.Context())
  1571  		defer cancel()
  1572  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1573  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
  1574  		if err != nil {
  1575  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1576  			return
  1577  		}
  1578  		resp, md, err := request_Query_Groups_0(rctx, inboundMarshaler, client, req, pathParams)
  1579  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1580  		if err != nil {
  1581  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1582  			return
  1583  		}
  1584  
  1585  		forward_Query_Groups_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1586  
  1587  	})
  1588  
  1589  	return nil
  1590  }
  1591  
  1592  var (
  1593  	pattern_Query_GroupInfo_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4}, []string{"cosmos", "group", "v1", "group_info", "group_id"}, "", runtime.AssumeColonVerbOpt(false)))
  1594  
  1595  	pattern_Query_GroupPolicyInfo_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4}, []string{"cosmos", "group", "v1", "group_policy_info", "address"}, "", runtime.AssumeColonVerbOpt(false)))
  1596  
  1597  	pattern_Query_GroupMembers_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4}, []string{"cosmos", "group", "v1", "group_members", "group_id"}, "", runtime.AssumeColonVerbOpt(false)))
  1598  
  1599  	pattern_Query_GroupsByAdmin_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4}, []string{"cosmos", "group", "v1", "groups_by_admin", "admin"}, "", runtime.AssumeColonVerbOpt(false)))
  1600  
  1601  	pattern_Query_GroupPoliciesByGroup_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4}, []string{"cosmos", "group", "v1", "group_policies_by_group", "group_id"}, "", runtime.AssumeColonVerbOpt(false)))
  1602  
  1603  	pattern_Query_GroupPoliciesByAdmin_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4}, []string{"cosmos", "group", "v1", "group_policies_by_admin", "admin"}, "", runtime.AssumeColonVerbOpt(false)))
  1604  
  1605  	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", "group", "v1", "proposal", "proposal_id"}, "", runtime.AssumeColonVerbOpt(false)))
  1606  
  1607  	pattern_Query_ProposalsByGroupPolicy_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4}, []string{"cosmos", "group", "v1", "proposals_by_group_policy", "address"}, "", runtime.AssumeColonVerbOpt(false)))
  1608  
  1609  	pattern_Query_VoteByProposalVoter_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{"cosmos", "group", "v1", "vote_by_proposal_voter", "proposal_id", "voter"}, "", runtime.AssumeColonVerbOpt(false)))
  1610  
  1611  	pattern_Query_VotesByProposal_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4}, []string{"cosmos", "group", "v1", "votes_by_proposal", "proposal_id"}, "", runtime.AssumeColonVerbOpt(false)))
  1612  
  1613  	pattern_Query_VotesByVoter_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4}, []string{"cosmos", "group", "v1", "votes_by_voter", "voter"}, "", runtime.AssumeColonVerbOpt(false)))
  1614  
  1615  	pattern_Query_GroupsByMember_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4}, []string{"cosmos", "group", "v1", "groups_by_member", "address"}, "", runtime.AssumeColonVerbOpt(false)))
  1616  
  1617  	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", "group", "v1", "proposals", "proposal_id", "tally"}, "", runtime.AssumeColonVerbOpt(false)))
  1618  
  1619  	pattern_Query_Groups_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"cosmos", "group", "v1", "groups"}, "", runtime.AssumeColonVerbOpt(false)))
  1620  )
  1621  
  1622  var (
  1623  	forward_Query_GroupInfo_0 = runtime.ForwardResponseMessage
  1624  
  1625  	forward_Query_GroupPolicyInfo_0 = runtime.ForwardResponseMessage
  1626  
  1627  	forward_Query_GroupMembers_0 = runtime.ForwardResponseMessage
  1628  
  1629  	forward_Query_GroupsByAdmin_0 = runtime.ForwardResponseMessage
  1630  
  1631  	forward_Query_GroupPoliciesByGroup_0 = runtime.ForwardResponseMessage
  1632  
  1633  	forward_Query_GroupPoliciesByAdmin_0 = runtime.ForwardResponseMessage
  1634  
  1635  	forward_Query_Proposal_0 = runtime.ForwardResponseMessage
  1636  
  1637  	forward_Query_ProposalsByGroupPolicy_0 = runtime.ForwardResponseMessage
  1638  
  1639  	forward_Query_VoteByProposalVoter_0 = runtime.ForwardResponseMessage
  1640  
  1641  	forward_Query_VotesByProposal_0 = runtime.ForwardResponseMessage
  1642  
  1643  	forward_Query_VotesByVoter_0 = runtime.ForwardResponseMessage
  1644  
  1645  	forward_Query_GroupsByMember_0 = runtime.ForwardResponseMessage
  1646  
  1647  	forward_Query_TallyResult_0 = runtime.ForwardResponseMessage
  1648  
  1649  	forward_Query_Groups_0 = runtime.ForwardResponseMessage
  1650  )