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

     1  // Code generated by protoc-gen-grpc-gateway. DO NOT EDIT.
     2  // source: cosmos/feegrant/v1beta1/query.proto
     3  
     4  /*
     5  Package feegrant is a reverse proxy.
     6  
     7  It translates gRPC into RESTful JSON APIs.
     8  */
     9  package feegrant
    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_Allowance_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
    35  	var protoReq QueryAllowanceRequest
    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["granter"]
    46  	if !ok {
    47  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "granter")
    48  	}
    49  
    50  	protoReq.Granter, err = runtime.String(val)
    51  
    52  	if err != nil {
    53  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "granter", err)
    54  	}
    55  
    56  	val, ok = pathParams["grantee"]
    57  	if !ok {
    58  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "grantee")
    59  	}
    60  
    61  	protoReq.Grantee, err = runtime.String(val)
    62  
    63  	if err != nil {
    64  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "grantee", err)
    65  	}
    66  
    67  	msg, err := client.Allowance(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
    68  	return msg, metadata, err
    69  
    70  }
    71  
    72  func local_request_Query_Allowance_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
    73  	var protoReq QueryAllowanceRequest
    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["granter"]
    84  	if !ok {
    85  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "granter")
    86  	}
    87  
    88  	protoReq.Granter, err = runtime.String(val)
    89  
    90  	if err != nil {
    91  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "granter", err)
    92  	}
    93  
    94  	val, ok = pathParams["grantee"]
    95  	if !ok {
    96  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "grantee")
    97  	}
    98  
    99  	protoReq.Grantee, err = runtime.String(val)
   100  
   101  	if err != nil {
   102  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "grantee", err)
   103  	}
   104  
   105  	msg, err := server.Allowance(ctx, &protoReq)
   106  	return msg, metadata, err
   107  
   108  }
   109  
   110  var (
   111  	filter_Query_Allowances_0 = &utilities.DoubleArray{Encoding: map[string]int{"grantee": 0}, Base: []int{1, 1, 0}, Check: []int{0, 1, 2}}
   112  )
   113  
   114  func request_Query_Allowances_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   115  	var protoReq QueryAllowancesRequest
   116  	var metadata runtime.ServerMetadata
   117  
   118  	var (
   119  		val string
   120  		ok  bool
   121  		err error
   122  		_   = err
   123  	)
   124  
   125  	val, ok = pathParams["grantee"]
   126  	if !ok {
   127  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "grantee")
   128  	}
   129  
   130  	protoReq.Grantee, err = runtime.String(val)
   131  
   132  	if err != nil {
   133  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "grantee", err)
   134  	}
   135  
   136  	if err := req.ParseForm(); err != nil {
   137  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   138  	}
   139  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Query_Allowances_0); err != nil {
   140  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   141  	}
   142  
   143  	msg, err := client.Allowances(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   144  	return msg, metadata, err
   145  
   146  }
   147  
   148  func local_request_Query_Allowances_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   149  	var protoReq QueryAllowancesRequest
   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["grantee"]
   160  	if !ok {
   161  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "grantee")
   162  	}
   163  
   164  	protoReq.Grantee, err = runtime.String(val)
   165  
   166  	if err != nil {
   167  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "grantee", 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_Allowances_0); err != nil {
   174  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   175  	}
   176  
   177  	msg, err := server.Allowances(ctx, &protoReq)
   178  	return msg, metadata, err
   179  
   180  }
   181  
   182  var (
   183  	filter_Query_AllowancesByGranter_0 = &utilities.DoubleArray{Encoding: map[string]int{"granter": 0}, Base: []int{1, 1, 0}, Check: []int{0, 1, 2}}
   184  )
   185  
   186  func request_Query_AllowancesByGranter_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   187  	var protoReq QueryAllowancesByGranterRequest
   188  	var metadata runtime.ServerMetadata
   189  
   190  	var (
   191  		val string
   192  		ok  bool
   193  		err error
   194  		_   = err
   195  	)
   196  
   197  	val, ok = pathParams["granter"]
   198  	if !ok {
   199  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "granter")
   200  	}
   201  
   202  	protoReq.Granter, err = runtime.String(val)
   203  
   204  	if err != nil {
   205  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "granter", err)
   206  	}
   207  
   208  	if err := req.ParseForm(); err != nil {
   209  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   210  	}
   211  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Query_AllowancesByGranter_0); err != nil {
   212  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   213  	}
   214  
   215  	msg, err := client.AllowancesByGranter(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   216  	return msg, metadata, err
   217  
   218  }
   219  
   220  func local_request_Query_AllowancesByGranter_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   221  	var protoReq QueryAllowancesByGranterRequest
   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["granter"]
   232  	if !ok {
   233  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "granter")
   234  	}
   235  
   236  	protoReq.Granter, err = runtime.String(val)
   237  
   238  	if err != nil {
   239  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "granter", 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_AllowancesByGranter_0); err != nil {
   246  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   247  	}
   248  
   249  	msg, err := server.AllowancesByGranter(ctx, &protoReq)
   250  	return msg, metadata, err
   251  
   252  }
   253  
   254  // RegisterQueryHandlerServer registers the http handlers for service Query to "mux".
   255  // UnaryRPC     :call QueryServer directly.
   256  // StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906.
   257  // Note that using this registration option will cause many gRPC library features (such as grpc.SendHeader, etc) to stop working. Consider using RegisterQueryHandlerFromEndpoint instead.
   258  func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, server QueryServer) error {
   259  
   260  	mux.Handle("GET", pattern_Query_Allowance_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   261  		ctx, cancel := context.WithCancel(req.Context())
   262  		defer cancel()
   263  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   264  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
   265  		if err != nil {
   266  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   267  			return
   268  		}
   269  		resp, md, err := local_request_Query_Allowance_0(rctx, inboundMarshaler, server, req, pathParams)
   270  		ctx = runtime.NewServerMetadataContext(ctx, md)
   271  		if err != nil {
   272  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   273  			return
   274  		}
   275  
   276  		forward_Query_Allowance_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   277  
   278  	})
   279  
   280  	mux.Handle("GET", pattern_Query_Allowances_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   281  		ctx, cancel := context.WithCancel(req.Context())
   282  		defer cancel()
   283  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   284  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
   285  		if err != nil {
   286  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   287  			return
   288  		}
   289  		resp, md, err := local_request_Query_Allowances_0(rctx, inboundMarshaler, server, req, pathParams)
   290  		ctx = runtime.NewServerMetadataContext(ctx, md)
   291  		if err != nil {
   292  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   293  			return
   294  		}
   295  
   296  		forward_Query_Allowances_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   297  
   298  	})
   299  
   300  	mux.Handle("GET", pattern_Query_AllowancesByGranter_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   301  		ctx, cancel := context.WithCancel(req.Context())
   302  		defer cancel()
   303  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   304  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
   305  		if err != nil {
   306  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   307  			return
   308  		}
   309  		resp, md, err := local_request_Query_AllowancesByGranter_0(rctx, inboundMarshaler, server, req, pathParams)
   310  		ctx = runtime.NewServerMetadataContext(ctx, md)
   311  		if err != nil {
   312  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   313  			return
   314  		}
   315  
   316  		forward_Query_AllowancesByGranter_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   317  
   318  	})
   319  
   320  	return nil
   321  }
   322  
   323  // RegisterQueryHandlerFromEndpoint is same as RegisterQueryHandler but
   324  // automatically dials to "endpoint" and closes the connection when "ctx" gets done.
   325  func RegisterQueryHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error) {
   326  	conn, err := grpc.Dial(endpoint, opts...)
   327  	if err != nil {
   328  		return err
   329  	}
   330  	defer func() {
   331  		if err != nil {
   332  			if cerr := conn.Close(); cerr != nil {
   333  				grpclog.Infof("Failed to close conn to %s: %v", endpoint, cerr)
   334  			}
   335  			return
   336  		}
   337  		go func() {
   338  			<-ctx.Done()
   339  			if cerr := conn.Close(); cerr != nil {
   340  				grpclog.Infof("Failed to close conn to %s: %v", endpoint, cerr)
   341  			}
   342  		}()
   343  	}()
   344  
   345  	return RegisterQueryHandler(ctx, mux, conn)
   346  }
   347  
   348  // RegisterQueryHandler registers the http handlers for service Query to "mux".
   349  // The handlers forward requests to the grpc endpoint over "conn".
   350  func RegisterQueryHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error {
   351  	return RegisterQueryHandlerClient(ctx, mux, NewQueryClient(conn))
   352  }
   353  
   354  // RegisterQueryHandlerClient registers the http handlers for service Query
   355  // to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "QueryClient".
   356  // Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "QueryClient"
   357  // doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in
   358  // "QueryClient" to call the correct interceptors.
   359  func RegisterQueryHandlerClient(ctx context.Context, mux *runtime.ServeMux, client QueryClient) error {
   360  
   361  	mux.Handle("GET", pattern_Query_Allowance_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   362  		ctx, cancel := context.WithCancel(req.Context())
   363  		defer cancel()
   364  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   365  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
   366  		if err != nil {
   367  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   368  			return
   369  		}
   370  		resp, md, err := request_Query_Allowance_0(rctx, inboundMarshaler, client, req, pathParams)
   371  		ctx = runtime.NewServerMetadataContext(ctx, md)
   372  		if err != nil {
   373  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   374  			return
   375  		}
   376  
   377  		forward_Query_Allowance_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   378  
   379  	})
   380  
   381  	mux.Handle("GET", pattern_Query_Allowances_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   382  		ctx, cancel := context.WithCancel(req.Context())
   383  		defer cancel()
   384  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   385  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
   386  		if err != nil {
   387  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   388  			return
   389  		}
   390  		resp, md, err := request_Query_Allowances_0(rctx, inboundMarshaler, client, req, pathParams)
   391  		ctx = runtime.NewServerMetadataContext(ctx, md)
   392  		if err != nil {
   393  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   394  			return
   395  		}
   396  
   397  		forward_Query_Allowances_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   398  
   399  	})
   400  
   401  	mux.Handle("GET", pattern_Query_AllowancesByGranter_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   402  		ctx, cancel := context.WithCancel(req.Context())
   403  		defer cancel()
   404  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   405  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
   406  		if err != nil {
   407  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   408  			return
   409  		}
   410  		resp, md, err := request_Query_AllowancesByGranter_0(rctx, inboundMarshaler, client, req, pathParams)
   411  		ctx = runtime.NewServerMetadataContext(ctx, md)
   412  		if err != nil {
   413  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   414  			return
   415  		}
   416  
   417  		forward_Query_AllowancesByGranter_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   418  
   419  	})
   420  
   421  	return nil
   422  }
   423  
   424  var (
   425  	pattern_Query_Allowance_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", "feegrant", "v1beta1", "allowance", "granter", "grantee"}, "", runtime.AssumeColonVerbOpt(false)))
   426  
   427  	pattern_Query_Allowances_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4}, []string{"cosmos", "feegrant", "v1beta1", "allowances", "grantee"}, "", runtime.AssumeColonVerbOpt(false)))
   428  
   429  	pattern_Query_AllowancesByGranter_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4}, []string{"cosmos", "feegrant", "v1beta1", "issued", "granter"}, "", runtime.AssumeColonVerbOpt(false)))
   430  )
   431  
   432  var (
   433  	forward_Query_Allowance_0 = runtime.ForwardResponseMessage
   434  
   435  	forward_Query_Allowances_0 = runtime.ForwardResponseMessage
   436  
   437  	forward_Query_AllowancesByGranter_0 = runtime.ForwardResponseMessage
   438  )