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

     1  // Code generated by protoc-gen-grpc-gateway. DO NOT EDIT.
     2  // source: lbm/token/v1/query.proto
     3  
     4  /*
     5  Package token is a reverse proxy.
     6  
     7  It translates gRPC into RESTful JSON APIs.
     8  */
     9  package token
    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_Balance_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
    35  	var protoReq QueryBalanceRequest
    36  	var metadata runtime.ServerMetadata
    37  
    38  	var (
    39  		val string
    40  		ok  bool
    41  		err error
    42  		_   = err
    43  	)
    44  
    45  	val, ok = pathParams["contract_id"]
    46  	if !ok {
    47  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "contract_id")
    48  	}
    49  
    50  	protoReq.ContractId, err = runtime.String(val)
    51  
    52  	if err != nil {
    53  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "contract_id", err)
    54  	}
    55  
    56  	val, ok = pathParams["address"]
    57  	if !ok {
    58  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "address")
    59  	}
    60  
    61  	protoReq.Address, err = runtime.String(val)
    62  
    63  	if err != nil {
    64  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "address", err)
    65  	}
    66  
    67  	msg, err := client.Balance(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
    68  	return msg, metadata, err
    69  
    70  }
    71  
    72  func local_request_Query_Balance_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
    73  	var protoReq QueryBalanceRequest
    74  	var metadata runtime.ServerMetadata
    75  
    76  	var (
    77  		val string
    78  		ok  bool
    79  		err error
    80  		_   = err
    81  	)
    82  
    83  	val, ok = pathParams["contract_id"]
    84  	if !ok {
    85  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "contract_id")
    86  	}
    87  
    88  	protoReq.ContractId, err = runtime.String(val)
    89  
    90  	if err != nil {
    91  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "contract_id", err)
    92  	}
    93  
    94  	val, ok = pathParams["address"]
    95  	if !ok {
    96  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "address")
    97  	}
    98  
    99  	protoReq.Address, err = runtime.String(val)
   100  
   101  	if err != nil {
   102  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "address", err)
   103  	}
   104  
   105  	msg, err := server.Balance(ctx, &protoReq)
   106  	return msg, metadata, err
   107  
   108  }
   109  
   110  func request_Query_Supply_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   111  	var protoReq QuerySupplyRequest
   112  	var metadata runtime.ServerMetadata
   113  
   114  	var (
   115  		val string
   116  		ok  bool
   117  		err error
   118  		_   = err
   119  	)
   120  
   121  	val, ok = pathParams["contract_id"]
   122  	if !ok {
   123  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "contract_id")
   124  	}
   125  
   126  	protoReq.ContractId, err = runtime.String(val)
   127  
   128  	if err != nil {
   129  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "contract_id", err)
   130  	}
   131  
   132  	msg, err := client.Supply(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   133  	return msg, metadata, err
   134  
   135  }
   136  
   137  func local_request_Query_Supply_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   138  	var protoReq QuerySupplyRequest
   139  	var metadata runtime.ServerMetadata
   140  
   141  	var (
   142  		val string
   143  		ok  bool
   144  		err error
   145  		_   = err
   146  	)
   147  
   148  	val, ok = pathParams["contract_id"]
   149  	if !ok {
   150  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "contract_id")
   151  	}
   152  
   153  	protoReq.ContractId, err = runtime.String(val)
   154  
   155  	if err != nil {
   156  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "contract_id", err)
   157  	}
   158  
   159  	msg, err := server.Supply(ctx, &protoReq)
   160  	return msg, metadata, err
   161  
   162  }
   163  
   164  func request_Query_Minted_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   165  	var protoReq QueryMintedRequest
   166  	var metadata runtime.ServerMetadata
   167  
   168  	var (
   169  		val string
   170  		ok  bool
   171  		err error
   172  		_   = err
   173  	)
   174  
   175  	val, ok = pathParams["contract_id"]
   176  	if !ok {
   177  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "contract_id")
   178  	}
   179  
   180  	protoReq.ContractId, err = runtime.String(val)
   181  
   182  	if err != nil {
   183  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "contract_id", err)
   184  	}
   185  
   186  	msg, err := client.Minted(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   187  	return msg, metadata, err
   188  
   189  }
   190  
   191  func local_request_Query_Minted_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   192  	var protoReq QueryMintedRequest
   193  	var metadata runtime.ServerMetadata
   194  
   195  	var (
   196  		val string
   197  		ok  bool
   198  		err error
   199  		_   = err
   200  	)
   201  
   202  	val, ok = pathParams["contract_id"]
   203  	if !ok {
   204  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "contract_id")
   205  	}
   206  
   207  	protoReq.ContractId, err = runtime.String(val)
   208  
   209  	if err != nil {
   210  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "contract_id", err)
   211  	}
   212  
   213  	msg, err := server.Minted(ctx, &protoReq)
   214  	return msg, metadata, err
   215  
   216  }
   217  
   218  func request_Query_Burnt_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   219  	var protoReq QueryBurntRequest
   220  	var metadata runtime.ServerMetadata
   221  
   222  	var (
   223  		val string
   224  		ok  bool
   225  		err error
   226  		_   = err
   227  	)
   228  
   229  	val, ok = pathParams["contract_id"]
   230  	if !ok {
   231  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "contract_id")
   232  	}
   233  
   234  	protoReq.ContractId, err = runtime.String(val)
   235  
   236  	if err != nil {
   237  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "contract_id", err)
   238  	}
   239  
   240  	msg, err := client.Burnt(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   241  	return msg, metadata, err
   242  
   243  }
   244  
   245  func local_request_Query_Burnt_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   246  	var protoReq QueryBurntRequest
   247  	var metadata runtime.ServerMetadata
   248  
   249  	var (
   250  		val string
   251  		ok  bool
   252  		err error
   253  		_   = err
   254  	)
   255  
   256  	val, ok = pathParams["contract_id"]
   257  	if !ok {
   258  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "contract_id")
   259  	}
   260  
   261  	protoReq.ContractId, err = runtime.String(val)
   262  
   263  	if err != nil {
   264  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "contract_id", err)
   265  	}
   266  
   267  	msg, err := server.Burnt(ctx, &protoReq)
   268  	return msg, metadata, err
   269  
   270  }
   271  
   272  func request_Query_Contract_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   273  	var protoReq QueryContractRequest
   274  	var metadata runtime.ServerMetadata
   275  
   276  	var (
   277  		val string
   278  		ok  bool
   279  		err error
   280  		_   = err
   281  	)
   282  
   283  	val, ok = pathParams["contract_id"]
   284  	if !ok {
   285  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "contract_id")
   286  	}
   287  
   288  	protoReq.ContractId, err = runtime.String(val)
   289  
   290  	if err != nil {
   291  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "contract_id", err)
   292  	}
   293  
   294  	msg, err := client.Contract(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   295  	return msg, metadata, err
   296  
   297  }
   298  
   299  func local_request_Query_Contract_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   300  	var protoReq QueryContractRequest
   301  	var metadata runtime.ServerMetadata
   302  
   303  	var (
   304  		val string
   305  		ok  bool
   306  		err error
   307  		_   = err
   308  	)
   309  
   310  	val, ok = pathParams["contract_id"]
   311  	if !ok {
   312  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "contract_id")
   313  	}
   314  
   315  	protoReq.ContractId, err = runtime.String(val)
   316  
   317  	if err != nil {
   318  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "contract_id", err)
   319  	}
   320  
   321  	msg, err := server.Contract(ctx, &protoReq)
   322  	return msg, metadata, err
   323  
   324  }
   325  
   326  var (
   327  	filter_Query_GranteeGrants_0 = &utilities.DoubleArray{Encoding: map[string]int{"contract_id": 0, "grantee": 1}, Base: []int{1, 1, 2, 0, 0}, Check: []int{0, 1, 1, 2, 3}}
   328  )
   329  
   330  func request_Query_GranteeGrants_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   331  	var protoReq QueryGranteeGrantsRequest
   332  	var metadata runtime.ServerMetadata
   333  
   334  	var (
   335  		val string
   336  		ok  bool
   337  		err error
   338  		_   = err
   339  	)
   340  
   341  	val, ok = pathParams["contract_id"]
   342  	if !ok {
   343  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "contract_id")
   344  	}
   345  
   346  	protoReq.ContractId, err = runtime.String(val)
   347  
   348  	if err != nil {
   349  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "contract_id", err)
   350  	}
   351  
   352  	val, ok = pathParams["grantee"]
   353  	if !ok {
   354  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "grantee")
   355  	}
   356  
   357  	protoReq.Grantee, err = runtime.String(val)
   358  
   359  	if err != nil {
   360  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "grantee", err)
   361  	}
   362  
   363  	if err := req.ParseForm(); err != nil {
   364  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   365  	}
   366  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Query_GranteeGrants_0); err != nil {
   367  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   368  	}
   369  
   370  	msg, err := client.GranteeGrants(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   371  	return msg, metadata, err
   372  
   373  }
   374  
   375  func local_request_Query_GranteeGrants_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   376  	var protoReq QueryGranteeGrantsRequest
   377  	var metadata runtime.ServerMetadata
   378  
   379  	var (
   380  		val string
   381  		ok  bool
   382  		err error
   383  		_   = err
   384  	)
   385  
   386  	val, ok = pathParams["contract_id"]
   387  	if !ok {
   388  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "contract_id")
   389  	}
   390  
   391  	protoReq.ContractId, err = runtime.String(val)
   392  
   393  	if err != nil {
   394  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "contract_id", err)
   395  	}
   396  
   397  	val, ok = pathParams["grantee"]
   398  	if !ok {
   399  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "grantee")
   400  	}
   401  
   402  	protoReq.Grantee, err = runtime.String(val)
   403  
   404  	if err != nil {
   405  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "grantee", err)
   406  	}
   407  
   408  	if err := req.ParseForm(); err != nil {
   409  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   410  	}
   411  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Query_GranteeGrants_0); err != nil {
   412  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   413  	}
   414  
   415  	msg, err := server.GranteeGrants(ctx, &protoReq)
   416  	return msg, metadata, err
   417  
   418  }
   419  
   420  // RegisterQueryHandlerServer registers the http handlers for service Query to "mux".
   421  // UnaryRPC     :call QueryServer directly.
   422  // StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906.
   423  // Note that using this registration option will cause many gRPC library features (such as grpc.SendHeader, etc) to stop working. Consider using RegisterQueryHandlerFromEndpoint instead.
   424  func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, server QueryServer) error {
   425  
   426  	mux.Handle("GET", pattern_Query_Balance_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   427  		ctx, cancel := context.WithCancel(req.Context())
   428  		defer cancel()
   429  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   430  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
   431  		if err != nil {
   432  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   433  			return
   434  		}
   435  		resp, md, err := local_request_Query_Balance_0(rctx, inboundMarshaler, server, req, pathParams)
   436  		ctx = runtime.NewServerMetadataContext(ctx, md)
   437  		if err != nil {
   438  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   439  			return
   440  		}
   441  
   442  		forward_Query_Balance_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   443  
   444  	})
   445  
   446  	mux.Handle("GET", pattern_Query_Supply_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   447  		ctx, cancel := context.WithCancel(req.Context())
   448  		defer cancel()
   449  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   450  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
   451  		if err != nil {
   452  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   453  			return
   454  		}
   455  		resp, md, err := local_request_Query_Supply_0(rctx, inboundMarshaler, server, req, pathParams)
   456  		ctx = runtime.NewServerMetadataContext(ctx, md)
   457  		if err != nil {
   458  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   459  			return
   460  		}
   461  
   462  		forward_Query_Supply_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   463  
   464  	})
   465  
   466  	mux.Handle("GET", pattern_Query_Minted_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   467  		ctx, cancel := context.WithCancel(req.Context())
   468  		defer cancel()
   469  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   470  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
   471  		if err != nil {
   472  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   473  			return
   474  		}
   475  		resp, md, err := local_request_Query_Minted_0(rctx, inboundMarshaler, server, req, pathParams)
   476  		ctx = runtime.NewServerMetadataContext(ctx, md)
   477  		if err != nil {
   478  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   479  			return
   480  		}
   481  
   482  		forward_Query_Minted_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   483  
   484  	})
   485  
   486  	mux.Handle("GET", pattern_Query_Burnt_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   487  		ctx, cancel := context.WithCancel(req.Context())
   488  		defer cancel()
   489  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   490  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
   491  		if err != nil {
   492  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   493  			return
   494  		}
   495  		resp, md, err := local_request_Query_Burnt_0(rctx, inboundMarshaler, server, req, pathParams)
   496  		ctx = runtime.NewServerMetadataContext(ctx, md)
   497  		if err != nil {
   498  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   499  			return
   500  		}
   501  
   502  		forward_Query_Burnt_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   503  
   504  	})
   505  
   506  	mux.Handle("GET", pattern_Query_Contract_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   507  		ctx, cancel := context.WithCancel(req.Context())
   508  		defer cancel()
   509  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   510  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
   511  		if err != nil {
   512  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   513  			return
   514  		}
   515  		resp, md, err := local_request_Query_Contract_0(rctx, inboundMarshaler, server, req, pathParams)
   516  		ctx = runtime.NewServerMetadataContext(ctx, md)
   517  		if err != nil {
   518  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   519  			return
   520  		}
   521  
   522  		forward_Query_Contract_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   523  
   524  	})
   525  
   526  	mux.Handle("GET", pattern_Query_GranteeGrants_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   527  		ctx, cancel := context.WithCancel(req.Context())
   528  		defer cancel()
   529  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   530  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
   531  		if err != nil {
   532  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   533  			return
   534  		}
   535  		resp, md, err := local_request_Query_GranteeGrants_0(rctx, inboundMarshaler, server, req, pathParams)
   536  		ctx = runtime.NewServerMetadataContext(ctx, md)
   537  		if err != nil {
   538  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   539  			return
   540  		}
   541  
   542  		forward_Query_GranteeGrants_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   543  
   544  	})
   545  
   546  	return nil
   547  }
   548  
   549  // RegisterQueryHandlerFromEndpoint is same as RegisterQueryHandler but
   550  // automatically dials to "endpoint" and closes the connection when "ctx" gets done.
   551  func RegisterQueryHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error) {
   552  	conn, err := grpc.Dial(endpoint, opts...)
   553  	if err != nil {
   554  		return err
   555  	}
   556  	defer func() {
   557  		if err != nil {
   558  			if cerr := conn.Close(); cerr != nil {
   559  				grpclog.Infof("Failed to close conn to %s: %v", endpoint, cerr)
   560  			}
   561  			return
   562  		}
   563  		go func() {
   564  			<-ctx.Done()
   565  			if cerr := conn.Close(); cerr != nil {
   566  				grpclog.Infof("Failed to close conn to %s: %v", endpoint, cerr)
   567  			}
   568  		}()
   569  	}()
   570  
   571  	return RegisterQueryHandler(ctx, mux, conn)
   572  }
   573  
   574  // RegisterQueryHandler registers the http handlers for service Query to "mux".
   575  // The handlers forward requests to the grpc endpoint over "conn".
   576  func RegisterQueryHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error {
   577  	return RegisterQueryHandlerClient(ctx, mux, NewQueryClient(conn))
   578  }
   579  
   580  // RegisterQueryHandlerClient registers the http handlers for service Query
   581  // to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "QueryClient".
   582  // Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "QueryClient"
   583  // doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in
   584  // "QueryClient" to call the correct interceptors.
   585  func RegisterQueryHandlerClient(ctx context.Context, mux *runtime.ServeMux, client QueryClient) error {
   586  
   587  	mux.Handle("GET", pattern_Query_Balance_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   588  		ctx, cancel := context.WithCancel(req.Context())
   589  		defer cancel()
   590  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   591  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
   592  		if err != nil {
   593  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   594  			return
   595  		}
   596  		resp, md, err := request_Query_Balance_0(rctx, inboundMarshaler, client, req, pathParams)
   597  		ctx = runtime.NewServerMetadataContext(ctx, md)
   598  		if err != nil {
   599  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   600  			return
   601  		}
   602  
   603  		forward_Query_Balance_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   604  
   605  	})
   606  
   607  	mux.Handle("GET", pattern_Query_Supply_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   608  		ctx, cancel := context.WithCancel(req.Context())
   609  		defer cancel()
   610  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   611  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
   612  		if err != nil {
   613  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   614  			return
   615  		}
   616  		resp, md, err := request_Query_Supply_0(rctx, inboundMarshaler, client, req, pathParams)
   617  		ctx = runtime.NewServerMetadataContext(ctx, md)
   618  		if err != nil {
   619  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   620  			return
   621  		}
   622  
   623  		forward_Query_Supply_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   624  
   625  	})
   626  
   627  	mux.Handle("GET", pattern_Query_Minted_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   628  		ctx, cancel := context.WithCancel(req.Context())
   629  		defer cancel()
   630  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   631  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
   632  		if err != nil {
   633  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   634  			return
   635  		}
   636  		resp, md, err := request_Query_Minted_0(rctx, inboundMarshaler, client, req, pathParams)
   637  		ctx = runtime.NewServerMetadataContext(ctx, md)
   638  		if err != nil {
   639  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   640  			return
   641  		}
   642  
   643  		forward_Query_Minted_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   644  
   645  	})
   646  
   647  	mux.Handle("GET", pattern_Query_Burnt_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   648  		ctx, cancel := context.WithCancel(req.Context())
   649  		defer cancel()
   650  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   651  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
   652  		if err != nil {
   653  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   654  			return
   655  		}
   656  		resp, md, err := request_Query_Burnt_0(rctx, inboundMarshaler, client, req, pathParams)
   657  		ctx = runtime.NewServerMetadataContext(ctx, md)
   658  		if err != nil {
   659  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   660  			return
   661  		}
   662  
   663  		forward_Query_Burnt_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   664  
   665  	})
   666  
   667  	mux.Handle("GET", pattern_Query_Contract_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   668  		ctx, cancel := context.WithCancel(req.Context())
   669  		defer cancel()
   670  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   671  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
   672  		if err != nil {
   673  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   674  			return
   675  		}
   676  		resp, md, err := request_Query_Contract_0(rctx, inboundMarshaler, client, req, pathParams)
   677  		ctx = runtime.NewServerMetadataContext(ctx, md)
   678  		if err != nil {
   679  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   680  			return
   681  		}
   682  
   683  		forward_Query_Contract_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   684  
   685  	})
   686  
   687  	mux.Handle("GET", pattern_Query_GranteeGrants_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   688  		ctx, cancel := context.WithCancel(req.Context())
   689  		defer cancel()
   690  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   691  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
   692  		if err != nil {
   693  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   694  			return
   695  		}
   696  		resp, md, err := request_Query_GranteeGrants_0(rctx, inboundMarshaler, client, req, pathParams)
   697  		ctx = runtime.NewServerMetadataContext(ctx, md)
   698  		if err != nil {
   699  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   700  			return
   701  		}
   702  
   703  		forward_Query_GranteeGrants_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   704  
   705  	})
   706  
   707  	return nil
   708  }
   709  
   710  var (
   711  	pattern_Query_Balance_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", "token", "v1", "token_classes", "contract_id", "balances", "address"}, "", runtime.AssumeColonVerbOpt(false)))
   712  
   713  	pattern_Query_Supply_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", "token", "v1", "token_classes", "contract_id", "supply"}, "", runtime.AssumeColonVerbOpt(false)))
   714  
   715  	pattern_Query_Minted_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", "token", "v1", "token_classes", "contract_id", "minted"}, "", runtime.AssumeColonVerbOpt(false)))
   716  
   717  	pattern_Query_Burnt_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", "token", "v1", "token_classes", "contract_id", "burnt"}, "", runtime.AssumeColonVerbOpt(false)))
   718  
   719  	pattern_Query_Contract_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4}, []string{"lbm", "token", "v1", "token_classes", "contract_id"}, "", runtime.AssumeColonVerbOpt(false)))
   720  
   721  	pattern_Query_GranteeGrants_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", "token", "v1", "token_classes", "contract_id", "grants", "grantee"}, "", runtime.AssumeColonVerbOpt(false)))
   722  )
   723  
   724  var (
   725  	forward_Query_Balance_0 = runtime.ForwardResponseMessage
   726  
   727  	forward_Query_Supply_0 = runtime.ForwardResponseMessage
   728  
   729  	forward_Query_Minted_0 = runtime.ForwardResponseMessage
   730  
   731  	forward_Query_Burnt_0 = runtime.ForwardResponseMessage
   732  
   733  	forward_Query_Contract_0 = runtime.ForwardResponseMessage
   734  
   735  	forward_Query_GranteeGrants_0 = runtime.ForwardResponseMessage
   736  )