github.com/fibonacci-chain/fbc@v0.0.0-20231124064014-c7636198c1e9/libs/cosmos-sdk/types/tx/service.pb.gw.go (about)

     1  // Code generated by protoc-gen-grpc-gateway. DO NOT EDIT.
     2  // source: cosmos/tx/v1beta1/service.proto
     3  
     4  /*
     5  Package tx is a reverse proxy.
     6  
     7  It translates gRPC into RESTful JSON APIs.
     8  */
     9  package tx
    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_Service_Simulate_0(ctx context.Context, marshaler runtime.Marshaler, client ServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
    35  	var protoReq SimulateRequest
    36  	var metadata runtime.ServerMetadata
    37  
    38  	newReader, berr := utilities.IOReaderFactory(req.Body)
    39  	if berr != nil {
    40  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
    41  	}
    42  	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
    43  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
    44  	}
    45  
    46  	msg, err := client.Simulate(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
    47  	return msg, metadata, err
    48  
    49  }
    50  
    51  func local_request_Service_Simulate_0(ctx context.Context, marshaler runtime.Marshaler, server ServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
    52  	var protoReq SimulateRequest
    53  	var metadata runtime.ServerMetadata
    54  
    55  	newReader, berr := utilities.IOReaderFactory(req.Body)
    56  	if berr != nil {
    57  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
    58  	}
    59  	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
    60  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
    61  	}
    62  
    63  	msg, err := server.Simulate(ctx, &protoReq)
    64  	return msg, metadata, err
    65  
    66  }
    67  
    68  func request_Service_GetTx_0(ctx context.Context, marshaler runtime.Marshaler, client ServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
    69  	var protoReq GetTxRequest
    70  	var metadata runtime.ServerMetadata
    71  
    72  	var (
    73  		val string
    74  		ok  bool
    75  		err error
    76  		_   = err
    77  	)
    78  
    79  	val, ok = pathParams["hash"]
    80  	if !ok {
    81  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "hash")
    82  	}
    83  
    84  	protoReq.Hash, err = runtime.String(val)
    85  
    86  	if err != nil {
    87  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "hash", err)
    88  	}
    89  
    90  	msg, err := client.GetTx(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
    91  	return msg, metadata, err
    92  
    93  }
    94  
    95  func local_request_Service_GetTx_0(ctx context.Context, marshaler runtime.Marshaler, server ServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
    96  	var protoReq GetTxRequest
    97  	var metadata runtime.ServerMetadata
    98  
    99  	var (
   100  		val string
   101  		ok  bool
   102  		err error
   103  		_   = err
   104  	)
   105  
   106  	val, ok = pathParams["hash"]
   107  	if !ok {
   108  		return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "hash")
   109  	}
   110  
   111  	protoReq.Hash, err = runtime.String(val)
   112  
   113  	if err != nil {
   114  		return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "hash", err)
   115  	}
   116  
   117  	msg, err := server.GetTx(ctx, &protoReq)
   118  	return msg, metadata, err
   119  
   120  }
   121  
   122  func request_Service_BroadcastTx_0(ctx context.Context, marshaler runtime.Marshaler, client ServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   123  	var protoReq BroadcastTxRequest
   124  	var metadata runtime.ServerMetadata
   125  
   126  	newReader, berr := utilities.IOReaderFactory(req.Body)
   127  	if berr != nil {
   128  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
   129  	}
   130  	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
   131  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   132  	}
   133  
   134  	msg, err := client.BroadcastTx(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   135  	return msg, metadata, err
   136  
   137  }
   138  
   139  func local_request_Service_BroadcastTx_0(ctx context.Context, marshaler runtime.Marshaler, server ServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   140  	var protoReq BroadcastTxRequest
   141  	var metadata runtime.ServerMetadata
   142  
   143  	newReader, berr := utilities.IOReaderFactory(req.Body)
   144  	if berr != nil {
   145  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
   146  	}
   147  	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
   148  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   149  	}
   150  
   151  	msg, err := server.BroadcastTx(ctx, &protoReq)
   152  	return msg, metadata, err
   153  
   154  }
   155  
   156  var (
   157  	filter_Service_GetTxsEvent_0 = &utilities.DoubleArray{Encoding: map[string]int{}, Base: []int(nil), Check: []int(nil)}
   158  )
   159  
   160  func request_Service_GetTxsEvent_0(ctx context.Context, marshaler runtime.Marshaler, client ServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   161  	var protoReq GetTxsEventRequest
   162  	var metadata runtime.ServerMetadata
   163  
   164  	if err := req.ParseForm(); err != nil {
   165  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   166  	}
   167  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Service_GetTxsEvent_0); err != nil {
   168  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   169  	}
   170  
   171  	msg, err := client.GetTxsEvent(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   172  	return msg, metadata, err
   173  
   174  }
   175  
   176  func local_request_Service_GetTxsEvent_0(ctx context.Context, marshaler runtime.Marshaler, server ServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   177  	var protoReq GetTxsEventRequest
   178  	var metadata runtime.ServerMetadata
   179  
   180  	if err := req.ParseForm(); err != nil {
   181  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   182  	}
   183  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Service_GetTxsEvent_0); err != nil {
   184  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   185  	}
   186  
   187  	msg, err := server.GetTxsEvent(ctx, &protoReq)
   188  	return msg, metadata, err
   189  
   190  }
   191  
   192  // RegisterServiceHandlerServer registers the http handlers for service Service to "mux".
   193  // UnaryRPC     :call ServiceServer directly.
   194  // StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906.
   195  // Note that using this registration option will cause many gRPC library features (such as grpc.SendHeader, etc) to stop working. Consider using RegisterServiceHandlerFromEndpoint instead.
   196  func RegisterServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server ServiceServer) error {
   197  
   198  	mux.Handle("POST", pattern_Service_Simulate_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   199  		ctx, cancel := context.WithCancel(req.Context())
   200  		defer cancel()
   201  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   202  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
   203  		if err != nil {
   204  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   205  			return
   206  		}
   207  		resp, md, err := local_request_Service_Simulate_0(rctx, inboundMarshaler, server, req, pathParams)
   208  		ctx = runtime.NewServerMetadataContext(ctx, md)
   209  		if err != nil {
   210  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   211  			return
   212  		}
   213  
   214  		forward_Service_Simulate_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   215  
   216  	})
   217  
   218  	mux.Handle("GET", pattern_Service_GetTx_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   219  		ctx, cancel := context.WithCancel(req.Context())
   220  		defer cancel()
   221  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   222  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
   223  		if err != nil {
   224  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   225  			return
   226  		}
   227  		resp, md, err := local_request_Service_GetTx_0(rctx, inboundMarshaler, server, req, pathParams)
   228  		ctx = runtime.NewServerMetadataContext(ctx, md)
   229  		if err != nil {
   230  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   231  			return
   232  		}
   233  
   234  		forward_Service_GetTx_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   235  
   236  	})
   237  
   238  	mux.Handle("POST", pattern_Service_BroadcastTx_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   239  		ctx, cancel := context.WithCancel(req.Context())
   240  		defer cancel()
   241  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   242  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
   243  		if err != nil {
   244  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   245  			return
   246  		}
   247  		resp, md, err := local_request_Service_BroadcastTx_0(rctx, inboundMarshaler, server, req, pathParams)
   248  		ctx = runtime.NewServerMetadataContext(ctx, md)
   249  		if err != nil {
   250  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   251  			return
   252  		}
   253  
   254  		forward_Service_BroadcastTx_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   255  
   256  	})
   257  
   258  	mux.Handle("GET", pattern_Service_GetTxsEvent_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   259  		ctx, cancel := context.WithCancel(req.Context())
   260  		defer cancel()
   261  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   262  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
   263  		if err != nil {
   264  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   265  			return
   266  		}
   267  		resp, md, err := local_request_Service_GetTxsEvent_0(rctx, inboundMarshaler, server, req, pathParams)
   268  		ctx = runtime.NewServerMetadataContext(ctx, md)
   269  		if err != nil {
   270  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   271  			return
   272  		}
   273  
   274  		forward_Service_GetTxsEvent_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   275  
   276  	})
   277  
   278  	return nil
   279  }
   280  
   281  // RegisterServiceHandlerFromEndpoint is same as RegisterServiceHandler but
   282  // automatically dials to "endpoint" and closes the connection when "ctx" gets done.
   283  func RegisterServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error) {
   284  	conn, err := grpc.Dial(endpoint, opts...)
   285  	if err != nil {
   286  		return err
   287  	}
   288  	defer func() {
   289  		if err != nil {
   290  			if cerr := conn.Close(); cerr != nil {
   291  				grpclog.Infof("Failed to close conn to %s: %v", endpoint, cerr)
   292  			}
   293  			return
   294  		}
   295  		go func() {
   296  			<-ctx.Done()
   297  			if cerr := conn.Close(); cerr != nil {
   298  				grpclog.Infof("Failed to close conn to %s: %v", endpoint, cerr)
   299  			}
   300  		}()
   301  	}()
   302  
   303  	return RegisterServiceHandler(ctx, mux, conn)
   304  }
   305  
   306  // RegisterServiceHandler registers the http handlers for service Service to "mux".
   307  // The handlers forward requests to the grpc endpoint over "conn".
   308  func RegisterServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error {
   309  	return RegisterServiceHandlerClient(ctx, mux, NewServiceClient(conn))
   310  }
   311  
   312  // RegisterServiceHandlerClient registers the http handlers for service Service
   313  // to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "ServiceClient".
   314  // Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "ServiceClient"
   315  // doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in
   316  // "ServiceClient" to call the correct interceptors.
   317  func RegisterServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client ServiceClient) error {
   318  
   319  	mux.Handle("POST", pattern_Service_Simulate_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   320  		ctx, cancel := context.WithCancel(req.Context())
   321  		defer cancel()
   322  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   323  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
   324  		if err != nil {
   325  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   326  			return
   327  		}
   328  		resp, md, err := request_Service_Simulate_0(rctx, inboundMarshaler, client, req, pathParams)
   329  		ctx = runtime.NewServerMetadataContext(ctx, md)
   330  		if err != nil {
   331  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   332  			return
   333  		}
   334  
   335  		forward_Service_Simulate_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   336  
   337  	})
   338  
   339  	mux.Handle("GET", pattern_Service_GetTx_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   340  		ctx, cancel := context.WithCancel(req.Context())
   341  		defer cancel()
   342  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   343  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
   344  		if err != nil {
   345  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   346  			return
   347  		}
   348  		resp, md, err := request_Service_GetTx_0(rctx, inboundMarshaler, client, req, pathParams)
   349  		ctx = runtime.NewServerMetadataContext(ctx, md)
   350  		if err != nil {
   351  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   352  			return
   353  		}
   354  
   355  		forward_Service_GetTx_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   356  
   357  	})
   358  
   359  	mux.Handle("POST", pattern_Service_BroadcastTx_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   360  		ctx, cancel := context.WithCancel(req.Context())
   361  		defer cancel()
   362  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   363  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
   364  		if err != nil {
   365  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   366  			return
   367  		}
   368  		resp, md, err := request_Service_BroadcastTx_0(rctx, inboundMarshaler, client, req, pathParams)
   369  		ctx = runtime.NewServerMetadataContext(ctx, md)
   370  		if err != nil {
   371  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   372  			return
   373  		}
   374  
   375  		forward_Service_BroadcastTx_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   376  
   377  	})
   378  
   379  	mux.Handle("GET", pattern_Service_GetTxsEvent_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   380  		ctx, cancel := context.WithCancel(req.Context())
   381  		defer cancel()
   382  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   383  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
   384  		if err != nil {
   385  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   386  			return
   387  		}
   388  		resp, md, err := request_Service_GetTxsEvent_0(rctx, inboundMarshaler, client, req, pathParams)
   389  		ctx = runtime.NewServerMetadataContext(ctx, md)
   390  		if err != nil {
   391  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   392  			return
   393  		}
   394  
   395  		forward_Service_GetTxsEvent_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   396  
   397  	})
   398  
   399  	return nil
   400  }
   401  
   402  var (
   403  	pattern_Service_Simulate_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"cosmos", "tx", "v1beta1", "simulate"}, "", runtime.AssumeColonVerbOpt(false)))
   404  
   405  	pattern_Service_GetTx_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4}, []string{"cosmos", "tx", "v1beta1", "txs", "hash"}, "", runtime.AssumeColonVerbOpt(false)))
   406  
   407  	pattern_Service_BroadcastTx_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"cosmos", "tx", "v1beta1", "txs"}, "", runtime.AssumeColonVerbOpt(false)))
   408  
   409  	pattern_Service_GetTxsEvent_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"cosmos", "tx", "v1beta1", "txs"}, "", runtime.AssumeColonVerbOpt(false)))
   410  )
   411  
   412  var (
   413  	forward_Service_Simulate_0 = runtime.ForwardResponseMessage
   414  
   415  	forward_Service_GetTx_0 = runtime.ForwardResponseMessage
   416  
   417  	forward_Service_BroadcastTx_0 = runtime.ForwardResponseMessage
   418  
   419  	forward_Service_GetTxsEvent_0 = runtime.ForwardResponseMessage
   420  )