github.com/InjectiveLabs/sdk-go@v1.53.0/exchange/derivative_exchange_rpc/pb/injective_derivative_exchange_rpc.pb.gw.go (about)

     1  // Code generated by protoc-gen-grpc-gateway. DO NOT EDIT.
     2  // source: injective_derivative_exchange_rpc.proto
     3  
     4  /*
     5  Package injective_derivative_exchange_rpcpb is a reverse proxy.
     6  
     7  It translates gRPC into RESTful JSON APIs.
     8  */
     9  package injective_derivative_exchange_rpcpb
    10  
    11  import (
    12  	"context"
    13  	"io"
    14  	"net/http"
    15  
    16  	"github.com/grpc-ecosystem/grpc-gateway/v2/runtime"
    17  	"github.com/grpc-ecosystem/grpc-gateway/v2/utilities"
    18  	"google.golang.org/grpc"
    19  	"google.golang.org/grpc/codes"
    20  	"google.golang.org/grpc/grpclog"
    21  	"google.golang.org/grpc/metadata"
    22  	"google.golang.org/grpc/status"
    23  	"google.golang.org/protobuf/proto"
    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 _ = metadata.Join
    33  
    34  func request_InjectiveDerivativeExchangeRPC_Markets_0(ctx context.Context, marshaler runtime.Marshaler, client InjectiveDerivativeExchangeRPCClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
    35  	var protoReq MarketsRequest
    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.Markets(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
    47  	return msg, metadata, err
    48  
    49  }
    50  
    51  func local_request_InjectiveDerivativeExchangeRPC_Markets_0(ctx context.Context, marshaler runtime.Marshaler, server InjectiveDerivativeExchangeRPCServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
    52  	var protoReq MarketsRequest
    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.Markets(ctx, &protoReq)
    64  	return msg, metadata, err
    65  
    66  }
    67  
    68  func request_InjectiveDerivativeExchangeRPC_Market_0(ctx context.Context, marshaler runtime.Marshaler, client InjectiveDerivativeExchangeRPCClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
    69  	var protoReq MarketRequest
    70  	var metadata runtime.ServerMetadata
    71  
    72  	newReader, berr := utilities.IOReaderFactory(req.Body)
    73  	if berr != nil {
    74  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
    75  	}
    76  	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
    77  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
    78  	}
    79  
    80  	msg, err := client.Market(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
    81  	return msg, metadata, err
    82  
    83  }
    84  
    85  func local_request_InjectiveDerivativeExchangeRPC_Market_0(ctx context.Context, marshaler runtime.Marshaler, server InjectiveDerivativeExchangeRPCServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
    86  	var protoReq MarketRequest
    87  	var metadata runtime.ServerMetadata
    88  
    89  	newReader, berr := utilities.IOReaderFactory(req.Body)
    90  	if berr != nil {
    91  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
    92  	}
    93  	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
    94  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
    95  	}
    96  
    97  	msg, err := server.Market(ctx, &protoReq)
    98  	return msg, metadata, err
    99  
   100  }
   101  
   102  func request_InjectiveDerivativeExchangeRPC_StreamMarket_0(ctx context.Context, marshaler runtime.Marshaler, client InjectiveDerivativeExchangeRPCClient, req *http.Request, pathParams map[string]string) (InjectiveDerivativeExchangeRPC_StreamMarketClient, runtime.ServerMetadata, error) {
   103  	var protoReq StreamMarketRequest
   104  	var metadata runtime.ServerMetadata
   105  
   106  	newReader, berr := utilities.IOReaderFactory(req.Body)
   107  	if berr != nil {
   108  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
   109  	}
   110  	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
   111  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   112  	}
   113  
   114  	stream, err := client.StreamMarket(ctx, &protoReq)
   115  	if err != nil {
   116  		return nil, metadata, err
   117  	}
   118  	header, err := stream.Header()
   119  	if err != nil {
   120  		return nil, metadata, err
   121  	}
   122  	metadata.HeaderMD = header
   123  	return stream, metadata, nil
   124  
   125  }
   126  
   127  func request_InjectiveDerivativeExchangeRPC_BinaryOptionsMarkets_0(ctx context.Context, marshaler runtime.Marshaler, client InjectiveDerivativeExchangeRPCClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   128  	var protoReq BinaryOptionsMarketsRequest
   129  	var metadata runtime.ServerMetadata
   130  
   131  	newReader, berr := utilities.IOReaderFactory(req.Body)
   132  	if berr != nil {
   133  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
   134  	}
   135  	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
   136  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   137  	}
   138  
   139  	msg, err := client.BinaryOptionsMarkets(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   140  	return msg, metadata, err
   141  
   142  }
   143  
   144  func local_request_InjectiveDerivativeExchangeRPC_BinaryOptionsMarkets_0(ctx context.Context, marshaler runtime.Marshaler, server InjectiveDerivativeExchangeRPCServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   145  	var protoReq BinaryOptionsMarketsRequest
   146  	var metadata runtime.ServerMetadata
   147  
   148  	newReader, berr := utilities.IOReaderFactory(req.Body)
   149  	if berr != nil {
   150  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
   151  	}
   152  	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
   153  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   154  	}
   155  
   156  	msg, err := server.BinaryOptionsMarkets(ctx, &protoReq)
   157  	return msg, metadata, err
   158  
   159  }
   160  
   161  func request_InjectiveDerivativeExchangeRPC_BinaryOptionsMarket_0(ctx context.Context, marshaler runtime.Marshaler, client InjectiveDerivativeExchangeRPCClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   162  	var protoReq BinaryOptionsMarketRequest
   163  	var metadata runtime.ServerMetadata
   164  
   165  	newReader, berr := utilities.IOReaderFactory(req.Body)
   166  	if berr != nil {
   167  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
   168  	}
   169  	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
   170  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   171  	}
   172  
   173  	msg, err := client.BinaryOptionsMarket(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   174  	return msg, metadata, err
   175  
   176  }
   177  
   178  func local_request_InjectiveDerivativeExchangeRPC_BinaryOptionsMarket_0(ctx context.Context, marshaler runtime.Marshaler, server InjectiveDerivativeExchangeRPCServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   179  	var protoReq BinaryOptionsMarketRequest
   180  	var metadata runtime.ServerMetadata
   181  
   182  	newReader, berr := utilities.IOReaderFactory(req.Body)
   183  	if berr != nil {
   184  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
   185  	}
   186  	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
   187  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   188  	}
   189  
   190  	msg, err := server.BinaryOptionsMarket(ctx, &protoReq)
   191  	return msg, metadata, err
   192  
   193  }
   194  
   195  func request_InjectiveDerivativeExchangeRPC_OrderbookV2_0(ctx context.Context, marshaler runtime.Marshaler, client InjectiveDerivativeExchangeRPCClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   196  	var protoReq OrderbookV2Request
   197  	var metadata runtime.ServerMetadata
   198  
   199  	newReader, berr := utilities.IOReaderFactory(req.Body)
   200  	if berr != nil {
   201  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
   202  	}
   203  	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
   204  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   205  	}
   206  
   207  	msg, err := client.OrderbookV2(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   208  	return msg, metadata, err
   209  
   210  }
   211  
   212  func local_request_InjectiveDerivativeExchangeRPC_OrderbookV2_0(ctx context.Context, marshaler runtime.Marshaler, server InjectiveDerivativeExchangeRPCServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   213  	var protoReq OrderbookV2Request
   214  	var metadata runtime.ServerMetadata
   215  
   216  	newReader, berr := utilities.IOReaderFactory(req.Body)
   217  	if berr != nil {
   218  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
   219  	}
   220  	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
   221  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   222  	}
   223  
   224  	msg, err := server.OrderbookV2(ctx, &protoReq)
   225  	return msg, metadata, err
   226  
   227  }
   228  
   229  func request_InjectiveDerivativeExchangeRPC_OrderbooksV2_0(ctx context.Context, marshaler runtime.Marshaler, client InjectiveDerivativeExchangeRPCClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   230  	var protoReq OrderbooksV2Request
   231  	var metadata runtime.ServerMetadata
   232  
   233  	newReader, berr := utilities.IOReaderFactory(req.Body)
   234  	if berr != nil {
   235  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
   236  	}
   237  	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
   238  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   239  	}
   240  
   241  	msg, err := client.OrderbooksV2(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   242  	return msg, metadata, err
   243  
   244  }
   245  
   246  func local_request_InjectiveDerivativeExchangeRPC_OrderbooksV2_0(ctx context.Context, marshaler runtime.Marshaler, server InjectiveDerivativeExchangeRPCServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   247  	var protoReq OrderbooksV2Request
   248  	var metadata runtime.ServerMetadata
   249  
   250  	newReader, berr := utilities.IOReaderFactory(req.Body)
   251  	if berr != nil {
   252  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
   253  	}
   254  	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
   255  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   256  	}
   257  
   258  	msg, err := server.OrderbooksV2(ctx, &protoReq)
   259  	return msg, metadata, err
   260  
   261  }
   262  
   263  func request_InjectiveDerivativeExchangeRPC_StreamOrderbookV2_0(ctx context.Context, marshaler runtime.Marshaler, client InjectiveDerivativeExchangeRPCClient, req *http.Request, pathParams map[string]string) (InjectiveDerivativeExchangeRPC_StreamOrderbookV2Client, runtime.ServerMetadata, error) {
   264  	var protoReq StreamOrderbookV2Request
   265  	var metadata runtime.ServerMetadata
   266  
   267  	newReader, berr := utilities.IOReaderFactory(req.Body)
   268  	if berr != nil {
   269  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
   270  	}
   271  	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
   272  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   273  	}
   274  
   275  	stream, err := client.StreamOrderbookV2(ctx, &protoReq)
   276  	if err != nil {
   277  		return nil, metadata, err
   278  	}
   279  	header, err := stream.Header()
   280  	if err != nil {
   281  		return nil, metadata, err
   282  	}
   283  	metadata.HeaderMD = header
   284  	return stream, metadata, nil
   285  
   286  }
   287  
   288  func request_InjectiveDerivativeExchangeRPC_StreamOrderbookUpdate_0(ctx context.Context, marshaler runtime.Marshaler, client InjectiveDerivativeExchangeRPCClient, req *http.Request, pathParams map[string]string) (InjectiveDerivativeExchangeRPC_StreamOrderbookUpdateClient, runtime.ServerMetadata, error) {
   289  	var protoReq StreamOrderbookUpdateRequest
   290  	var metadata runtime.ServerMetadata
   291  
   292  	newReader, berr := utilities.IOReaderFactory(req.Body)
   293  	if berr != nil {
   294  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
   295  	}
   296  	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
   297  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   298  	}
   299  
   300  	stream, err := client.StreamOrderbookUpdate(ctx, &protoReq)
   301  	if err != nil {
   302  		return nil, metadata, err
   303  	}
   304  	header, err := stream.Header()
   305  	if err != nil {
   306  		return nil, metadata, err
   307  	}
   308  	metadata.HeaderMD = header
   309  	return stream, metadata, nil
   310  
   311  }
   312  
   313  func request_InjectiveDerivativeExchangeRPC_Orders_0(ctx context.Context, marshaler runtime.Marshaler, client InjectiveDerivativeExchangeRPCClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   314  	var protoReq OrdersRequest
   315  	var metadata runtime.ServerMetadata
   316  
   317  	newReader, berr := utilities.IOReaderFactory(req.Body)
   318  	if berr != nil {
   319  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
   320  	}
   321  	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
   322  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   323  	}
   324  
   325  	msg, err := client.Orders(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   326  	return msg, metadata, err
   327  
   328  }
   329  
   330  func local_request_InjectiveDerivativeExchangeRPC_Orders_0(ctx context.Context, marshaler runtime.Marshaler, server InjectiveDerivativeExchangeRPCServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   331  	var protoReq OrdersRequest
   332  	var metadata runtime.ServerMetadata
   333  
   334  	newReader, berr := utilities.IOReaderFactory(req.Body)
   335  	if berr != nil {
   336  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
   337  	}
   338  	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
   339  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   340  	}
   341  
   342  	msg, err := server.Orders(ctx, &protoReq)
   343  	return msg, metadata, err
   344  
   345  }
   346  
   347  func request_InjectiveDerivativeExchangeRPC_Positions_0(ctx context.Context, marshaler runtime.Marshaler, client InjectiveDerivativeExchangeRPCClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   348  	var protoReq PositionsRequest
   349  	var metadata runtime.ServerMetadata
   350  
   351  	newReader, berr := utilities.IOReaderFactory(req.Body)
   352  	if berr != nil {
   353  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
   354  	}
   355  	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
   356  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   357  	}
   358  
   359  	msg, err := client.Positions(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   360  	return msg, metadata, err
   361  
   362  }
   363  
   364  func local_request_InjectiveDerivativeExchangeRPC_Positions_0(ctx context.Context, marshaler runtime.Marshaler, server InjectiveDerivativeExchangeRPCServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   365  	var protoReq PositionsRequest
   366  	var metadata runtime.ServerMetadata
   367  
   368  	newReader, berr := utilities.IOReaderFactory(req.Body)
   369  	if berr != nil {
   370  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
   371  	}
   372  	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
   373  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   374  	}
   375  
   376  	msg, err := server.Positions(ctx, &protoReq)
   377  	return msg, metadata, err
   378  
   379  }
   380  
   381  func request_InjectiveDerivativeExchangeRPC_PositionsV2_0(ctx context.Context, marshaler runtime.Marshaler, client InjectiveDerivativeExchangeRPCClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   382  	var protoReq PositionsV2Request
   383  	var metadata runtime.ServerMetadata
   384  
   385  	newReader, berr := utilities.IOReaderFactory(req.Body)
   386  	if berr != nil {
   387  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
   388  	}
   389  	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
   390  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   391  	}
   392  
   393  	msg, err := client.PositionsV2(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   394  	return msg, metadata, err
   395  
   396  }
   397  
   398  func local_request_InjectiveDerivativeExchangeRPC_PositionsV2_0(ctx context.Context, marshaler runtime.Marshaler, server InjectiveDerivativeExchangeRPCServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   399  	var protoReq PositionsV2Request
   400  	var metadata runtime.ServerMetadata
   401  
   402  	newReader, berr := utilities.IOReaderFactory(req.Body)
   403  	if berr != nil {
   404  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
   405  	}
   406  	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
   407  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   408  	}
   409  
   410  	msg, err := server.PositionsV2(ctx, &protoReq)
   411  	return msg, metadata, err
   412  
   413  }
   414  
   415  func request_InjectiveDerivativeExchangeRPC_LiquidablePositions_0(ctx context.Context, marshaler runtime.Marshaler, client InjectiveDerivativeExchangeRPCClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   416  	var protoReq LiquidablePositionsRequest
   417  	var metadata runtime.ServerMetadata
   418  
   419  	newReader, berr := utilities.IOReaderFactory(req.Body)
   420  	if berr != nil {
   421  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
   422  	}
   423  	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
   424  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   425  	}
   426  
   427  	msg, err := client.LiquidablePositions(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   428  	return msg, metadata, err
   429  
   430  }
   431  
   432  func local_request_InjectiveDerivativeExchangeRPC_LiquidablePositions_0(ctx context.Context, marshaler runtime.Marshaler, server InjectiveDerivativeExchangeRPCServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   433  	var protoReq LiquidablePositionsRequest
   434  	var metadata runtime.ServerMetadata
   435  
   436  	newReader, berr := utilities.IOReaderFactory(req.Body)
   437  	if berr != nil {
   438  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
   439  	}
   440  	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
   441  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   442  	}
   443  
   444  	msg, err := server.LiquidablePositions(ctx, &protoReq)
   445  	return msg, metadata, err
   446  
   447  }
   448  
   449  func request_InjectiveDerivativeExchangeRPC_FundingPayments_0(ctx context.Context, marshaler runtime.Marshaler, client InjectiveDerivativeExchangeRPCClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   450  	var protoReq FundingPaymentsRequest
   451  	var metadata runtime.ServerMetadata
   452  
   453  	newReader, berr := utilities.IOReaderFactory(req.Body)
   454  	if berr != nil {
   455  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
   456  	}
   457  	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
   458  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   459  	}
   460  
   461  	msg, err := client.FundingPayments(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   462  	return msg, metadata, err
   463  
   464  }
   465  
   466  func local_request_InjectiveDerivativeExchangeRPC_FundingPayments_0(ctx context.Context, marshaler runtime.Marshaler, server InjectiveDerivativeExchangeRPCServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   467  	var protoReq FundingPaymentsRequest
   468  	var metadata runtime.ServerMetadata
   469  
   470  	newReader, berr := utilities.IOReaderFactory(req.Body)
   471  	if berr != nil {
   472  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
   473  	}
   474  	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
   475  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   476  	}
   477  
   478  	msg, err := server.FundingPayments(ctx, &protoReq)
   479  	return msg, metadata, err
   480  
   481  }
   482  
   483  func request_InjectiveDerivativeExchangeRPC_FundingRates_0(ctx context.Context, marshaler runtime.Marshaler, client InjectiveDerivativeExchangeRPCClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   484  	var protoReq FundingRatesRequest
   485  	var metadata runtime.ServerMetadata
   486  
   487  	newReader, berr := utilities.IOReaderFactory(req.Body)
   488  	if berr != nil {
   489  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
   490  	}
   491  	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
   492  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   493  	}
   494  
   495  	msg, err := client.FundingRates(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   496  	return msg, metadata, err
   497  
   498  }
   499  
   500  func local_request_InjectiveDerivativeExchangeRPC_FundingRates_0(ctx context.Context, marshaler runtime.Marshaler, server InjectiveDerivativeExchangeRPCServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   501  	var protoReq FundingRatesRequest
   502  	var metadata runtime.ServerMetadata
   503  
   504  	newReader, berr := utilities.IOReaderFactory(req.Body)
   505  	if berr != nil {
   506  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
   507  	}
   508  	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
   509  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   510  	}
   511  
   512  	msg, err := server.FundingRates(ctx, &protoReq)
   513  	return msg, metadata, err
   514  
   515  }
   516  
   517  func request_InjectiveDerivativeExchangeRPC_StreamPositions_0(ctx context.Context, marshaler runtime.Marshaler, client InjectiveDerivativeExchangeRPCClient, req *http.Request, pathParams map[string]string) (InjectiveDerivativeExchangeRPC_StreamPositionsClient, runtime.ServerMetadata, error) {
   518  	var protoReq StreamPositionsRequest
   519  	var metadata runtime.ServerMetadata
   520  
   521  	newReader, berr := utilities.IOReaderFactory(req.Body)
   522  	if berr != nil {
   523  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
   524  	}
   525  	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
   526  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   527  	}
   528  
   529  	stream, err := client.StreamPositions(ctx, &protoReq)
   530  	if err != nil {
   531  		return nil, metadata, err
   532  	}
   533  	header, err := stream.Header()
   534  	if err != nil {
   535  		return nil, metadata, err
   536  	}
   537  	metadata.HeaderMD = header
   538  	return stream, metadata, nil
   539  
   540  }
   541  
   542  func request_InjectiveDerivativeExchangeRPC_StreamOrders_0(ctx context.Context, marshaler runtime.Marshaler, client InjectiveDerivativeExchangeRPCClient, req *http.Request, pathParams map[string]string) (InjectiveDerivativeExchangeRPC_StreamOrdersClient, runtime.ServerMetadata, error) {
   543  	var protoReq StreamOrdersRequest
   544  	var metadata runtime.ServerMetadata
   545  
   546  	newReader, berr := utilities.IOReaderFactory(req.Body)
   547  	if berr != nil {
   548  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
   549  	}
   550  	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
   551  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   552  	}
   553  
   554  	stream, err := client.StreamOrders(ctx, &protoReq)
   555  	if err != nil {
   556  		return nil, metadata, err
   557  	}
   558  	header, err := stream.Header()
   559  	if err != nil {
   560  		return nil, metadata, err
   561  	}
   562  	metadata.HeaderMD = header
   563  	return stream, metadata, nil
   564  
   565  }
   566  
   567  func request_InjectiveDerivativeExchangeRPC_Trades_0(ctx context.Context, marshaler runtime.Marshaler, client InjectiveDerivativeExchangeRPCClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   568  	var protoReq TradesRequest
   569  	var metadata runtime.ServerMetadata
   570  
   571  	newReader, berr := utilities.IOReaderFactory(req.Body)
   572  	if berr != nil {
   573  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
   574  	}
   575  	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
   576  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   577  	}
   578  
   579  	msg, err := client.Trades(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   580  	return msg, metadata, err
   581  
   582  }
   583  
   584  func local_request_InjectiveDerivativeExchangeRPC_Trades_0(ctx context.Context, marshaler runtime.Marshaler, server InjectiveDerivativeExchangeRPCServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   585  	var protoReq TradesRequest
   586  	var metadata runtime.ServerMetadata
   587  
   588  	newReader, berr := utilities.IOReaderFactory(req.Body)
   589  	if berr != nil {
   590  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
   591  	}
   592  	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
   593  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   594  	}
   595  
   596  	msg, err := server.Trades(ctx, &protoReq)
   597  	return msg, metadata, err
   598  
   599  }
   600  
   601  func request_InjectiveDerivativeExchangeRPC_TradesV2_0(ctx context.Context, marshaler runtime.Marshaler, client InjectiveDerivativeExchangeRPCClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   602  	var protoReq TradesV2Request
   603  	var metadata runtime.ServerMetadata
   604  
   605  	newReader, berr := utilities.IOReaderFactory(req.Body)
   606  	if berr != nil {
   607  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
   608  	}
   609  	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
   610  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   611  	}
   612  
   613  	msg, err := client.TradesV2(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   614  	return msg, metadata, err
   615  
   616  }
   617  
   618  func local_request_InjectiveDerivativeExchangeRPC_TradesV2_0(ctx context.Context, marshaler runtime.Marshaler, server InjectiveDerivativeExchangeRPCServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   619  	var protoReq TradesV2Request
   620  	var metadata runtime.ServerMetadata
   621  
   622  	newReader, berr := utilities.IOReaderFactory(req.Body)
   623  	if berr != nil {
   624  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
   625  	}
   626  	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
   627  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   628  	}
   629  
   630  	msg, err := server.TradesV2(ctx, &protoReq)
   631  	return msg, metadata, err
   632  
   633  }
   634  
   635  func request_InjectiveDerivativeExchangeRPC_StreamTrades_0(ctx context.Context, marshaler runtime.Marshaler, client InjectiveDerivativeExchangeRPCClient, req *http.Request, pathParams map[string]string) (InjectiveDerivativeExchangeRPC_StreamTradesClient, runtime.ServerMetadata, error) {
   636  	var protoReq StreamTradesRequest
   637  	var metadata runtime.ServerMetadata
   638  
   639  	newReader, berr := utilities.IOReaderFactory(req.Body)
   640  	if berr != nil {
   641  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
   642  	}
   643  	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
   644  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   645  	}
   646  
   647  	stream, err := client.StreamTrades(ctx, &protoReq)
   648  	if err != nil {
   649  		return nil, metadata, err
   650  	}
   651  	header, err := stream.Header()
   652  	if err != nil {
   653  		return nil, metadata, err
   654  	}
   655  	metadata.HeaderMD = header
   656  	return stream, metadata, nil
   657  
   658  }
   659  
   660  func request_InjectiveDerivativeExchangeRPC_StreamTradesV2_0(ctx context.Context, marshaler runtime.Marshaler, client InjectiveDerivativeExchangeRPCClient, req *http.Request, pathParams map[string]string) (InjectiveDerivativeExchangeRPC_StreamTradesV2Client, runtime.ServerMetadata, error) {
   661  	var protoReq StreamTradesV2Request
   662  	var metadata runtime.ServerMetadata
   663  
   664  	newReader, berr := utilities.IOReaderFactory(req.Body)
   665  	if berr != nil {
   666  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
   667  	}
   668  	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
   669  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   670  	}
   671  
   672  	stream, err := client.StreamTradesV2(ctx, &protoReq)
   673  	if err != nil {
   674  		return nil, metadata, err
   675  	}
   676  	header, err := stream.Header()
   677  	if err != nil {
   678  		return nil, metadata, err
   679  	}
   680  	metadata.HeaderMD = header
   681  	return stream, metadata, nil
   682  
   683  }
   684  
   685  func request_InjectiveDerivativeExchangeRPC_SubaccountOrdersList_0(ctx context.Context, marshaler runtime.Marshaler, client InjectiveDerivativeExchangeRPCClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   686  	var protoReq SubaccountOrdersListRequest
   687  	var metadata runtime.ServerMetadata
   688  
   689  	newReader, berr := utilities.IOReaderFactory(req.Body)
   690  	if berr != nil {
   691  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
   692  	}
   693  	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
   694  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   695  	}
   696  
   697  	msg, err := client.SubaccountOrdersList(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   698  	return msg, metadata, err
   699  
   700  }
   701  
   702  func local_request_InjectiveDerivativeExchangeRPC_SubaccountOrdersList_0(ctx context.Context, marshaler runtime.Marshaler, server InjectiveDerivativeExchangeRPCServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   703  	var protoReq SubaccountOrdersListRequest
   704  	var metadata runtime.ServerMetadata
   705  
   706  	newReader, berr := utilities.IOReaderFactory(req.Body)
   707  	if berr != nil {
   708  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
   709  	}
   710  	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
   711  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   712  	}
   713  
   714  	msg, err := server.SubaccountOrdersList(ctx, &protoReq)
   715  	return msg, metadata, err
   716  
   717  }
   718  
   719  func request_InjectiveDerivativeExchangeRPC_SubaccountTradesList_0(ctx context.Context, marshaler runtime.Marshaler, client InjectiveDerivativeExchangeRPCClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   720  	var protoReq SubaccountTradesListRequest
   721  	var metadata runtime.ServerMetadata
   722  
   723  	newReader, berr := utilities.IOReaderFactory(req.Body)
   724  	if berr != nil {
   725  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
   726  	}
   727  	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
   728  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   729  	}
   730  
   731  	msg, err := client.SubaccountTradesList(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   732  	return msg, metadata, err
   733  
   734  }
   735  
   736  func local_request_InjectiveDerivativeExchangeRPC_SubaccountTradesList_0(ctx context.Context, marshaler runtime.Marshaler, server InjectiveDerivativeExchangeRPCServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   737  	var protoReq SubaccountTradesListRequest
   738  	var metadata runtime.ServerMetadata
   739  
   740  	newReader, berr := utilities.IOReaderFactory(req.Body)
   741  	if berr != nil {
   742  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
   743  	}
   744  	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
   745  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   746  	}
   747  
   748  	msg, err := server.SubaccountTradesList(ctx, &protoReq)
   749  	return msg, metadata, err
   750  
   751  }
   752  
   753  func request_InjectiveDerivativeExchangeRPC_OrdersHistory_0(ctx context.Context, marshaler runtime.Marshaler, client InjectiveDerivativeExchangeRPCClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   754  	var protoReq OrdersHistoryRequest
   755  	var metadata runtime.ServerMetadata
   756  
   757  	newReader, berr := utilities.IOReaderFactory(req.Body)
   758  	if berr != nil {
   759  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
   760  	}
   761  	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
   762  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   763  	}
   764  
   765  	msg, err := client.OrdersHistory(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   766  	return msg, metadata, err
   767  
   768  }
   769  
   770  func local_request_InjectiveDerivativeExchangeRPC_OrdersHistory_0(ctx context.Context, marshaler runtime.Marshaler, server InjectiveDerivativeExchangeRPCServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   771  	var protoReq OrdersHistoryRequest
   772  	var metadata runtime.ServerMetadata
   773  
   774  	newReader, berr := utilities.IOReaderFactory(req.Body)
   775  	if berr != nil {
   776  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
   777  	}
   778  	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
   779  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   780  	}
   781  
   782  	msg, err := server.OrdersHistory(ctx, &protoReq)
   783  	return msg, metadata, err
   784  
   785  }
   786  
   787  func request_InjectiveDerivativeExchangeRPC_StreamOrdersHistory_0(ctx context.Context, marshaler runtime.Marshaler, client InjectiveDerivativeExchangeRPCClient, req *http.Request, pathParams map[string]string) (InjectiveDerivativeExchangeRPC_StreamOrdersHistoryClient, runtime.ServerMetadata, error) {
   788  	var protoReq StreamOrdersHistoryRequest
   789  	var metadata runtime.ServerMetadata
   790  
   791  	newReader, berr := utilities.IOReaderFactory(req.Body)
   792  	if berr != nil {
   793  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
   794  	}
   795  	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
   796  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   797  	}
   798  
   799  	stream, err := client.StreamOrdersHistory(ctx, &protoReq)
   800  	if err != nil {
   801  		return nil, metadata, err
   802  	}
   803  	header, err := stream.Header()
   804  	if err != nil {
   805  		return nil, metadata, err
   806  	}
   807  	metadata.HeaderMD = header
   808  	return stream, metadata, nil
   809  
   810  }
   811  
   812  // RegisterInjectiveDerivativeExchangeRPCHandlerServer registers the http handlers for service InjectiveDerivativeExchangeRPC to "mux".
   813  // UnaryRPC     :call InjectiveDerivativeExchangeRPCServer directly.
   814  // StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906.
   815  // Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterInjectiveDerivativeExchangeRPCHandlerFromEndpoint instead.
   816  func RegisterInjectiveDerivativeExchangeRPCHandlerServer(ctx context.Context, mux *runtime.ServeMux, server InjectiveDerivativeExchangeRPCServer) error {
   817  
   818  	mux.Handle("POST", pattern_InjectiveDerivativeExchangeRPC_Markets_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   819  		ctx, cancel := context.WithCancel(req.Context())
   820  		defer cancel()
   821  		var stream runtime.ServerTransportStream
   822  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
   823  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   824  		var err error
   825  		var annotatedContext context.Context
   826  		annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC/Markets", runtime.WithHTTPPathPattern("/injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC/Markets"))
   827  		if err != nil {
   828  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   829  			return
   830  		}
   831  		resp, md, err := local_request_InjectiveDerivativeExchangeRPC_Markets_0(annotatedContext, inboundMarshaler, server, req, pathParams)
   832  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
   833  		annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
   834  		if err != nil {
   835  			runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)
   836  			return
   837  		}
   838  
   839  		forward_InjectiveDerivativeExchangeRPC_Markets_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   840  
   841  	})
   842  
   843  	mux.Handle("POST", pattern_InjectiveDerivativeExchangeRPC_Market_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   844  		ctx, cancel := context.WithCancel(req.Context())
   845  		defer cancel()
   846  		var stream runtime.ServerTransportStream
   847  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
   848  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   849  		var err error
   850  		var annotatedContext context.Context
   851  		annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC/Market", runtime.WithHTTPPathPattern("/injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC/Market"))
   852  		if err != nil {
   853  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   854  			return
   855  		}
   856  		resp, md, err := local_request_InjectiveDerivativeExchangeRPC_Market_0(annotatedContext, inboundMarshaler, server, req, pathParams)
   857  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
   858  		annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
   859  		if err != nil {
   860  			runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)
   861  			return
   862  		}
   863  
   864  		forward_InjectiveDerivativeExchangeRPC_Market_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   865  
   866  	})
   867  
   868  	mux.Handle("POST", pattern_InjectiveDerivativeExchangeRPC_StreamMarket_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   869  		err := status.Error(codes.Unimplemented, "streaming calls are not yet supported in the in-process transport")
   870  		_, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   871  		runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   872  		return
   873  	})
   874  
   875  	mux.Handle("POST", pattern_InjectiveDerivativeExchangeRPC_BinaryOptionsMarkets_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   876  		ctx, cancel := context.WithCancel(req.Context())
   877  		defer cancel()
   878  		var stream runtime.ServerTransportStream
   879  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
   880  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   881  		var err error
   882  		var annotatedContext context.Context
   883  		annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC/BinaryOptionsMarkets", runtime.WithHTTPPathPattern("/injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC/BinaryOptionsMarkets"))
   884  		if err != nil {
   885  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   886  			return
   887  		}
   888  		resp, md, err := local_request_InjectiveDerivativeExchangeRPC_BinaryOptionsMarkets_0(annotatedContext, inboundMarshaler, server, req, pathParams)
   889  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
   890  		annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
   891  		if err != nil {
   892  			runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)
   893  			return
   894  		}
   895  
   896  		forward_InjectiveDerivativeExchangeRPC_BinaryOptionsMarkets_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   897  
   898  	})
   899  
   900  	mux.Handle("POST", pattern_InjectiveDerivativeExchangeRPC_BinaryOptionsMarket_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   901  		ctx, cancel := context.WithCancel(req.Context())
   902  		defer cancel()
   903  		var stream runtime.ServerTransportStream
   904  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
   905  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   906  		var err error
   907  		var annotatedContext context.Context
   908  		annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC/BinaryOptionsMarket", runtime.WithHTTPPathPattern("/injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC/BinaryOptionsMarket"))
   909  		if err != nil {
   910  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   911  			return
   912  		}
   913  		resp, md, err := local_request_InjectiveDerivativeExchangeRPC_BinaryOptionsMarket_0(annotatedContext, inboundMarshaler, server, req, pathParams)
   914  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
   915  		annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
   916  		if err != nil {
   917  			runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)
   918  			return
   919  		}
   920  
   921  		forward_InjectiveDerivativeExchangeRPC_BinaryOptionsMarket_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   922  
   923  	})
   924  
   925  	mux.Handle("POST", pattern_InjectiveDerivativeExchangeRPC_OrderbookV2_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   926  		ctx, cancel := context.WithCancel(req.Context())
   927  		defer cancel()
   928  		var stream runtime.ServerTransportStream
   929  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
   930  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   931  		var err error
   932  		var annotatedContext context.Context
   933  		annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC/OrderbookV2", runtime.WithHTTPPathPattern("/injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC/OrderbookV2"))
   934  		if err != nil {
   935  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   936  			return
   937  		}
   938  		resp, md, err := local_request_InjectiveDerivativeExchangeRPC_OrderbookV2_0(annotatedContext, inboundMarshaler, server, req, pathParams)
   939  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
   940  		annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
   941  		if err != nil {
   942  			runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)
   943  			return
   944  		}
   945  
   946  		forward_InjectiveDerivativeExchangeRPC_OrderbookV2_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   947  
   948  	})
   949  
   950  	mux.Handle("POST", pattern_InjectiveDerivativeExchangeRPC_OrderbooksV2_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   951  		ctx, cancel := context.WithCancel(req.Context())
   952  		defer cancel()
   953  		var stream runtime.ServerTransportStream
   954  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
   955  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   956  		var err error
   957  		var annotatedContext context.Context
   958  		annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC/OrderbooksV2", runtime.WithHTTPPathPattern("/injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC/OrderbooksV2"))
   959  		if err != nil {
   960  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   961  			return
   962  		}
   963  		resp, md, err := local_request_InjectiveDerivativeExchangeRPC_OrderbooksV2_0(annotatedContext, inboundMarshaler, server, req, pathParams)
   964  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
   965  		annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
   966  		if err != nil {
   967  			runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)
   968  			return
   969  		}
   970  
   971  		forward_InjectiveDerivativeExchangeRPC_OrderbooksV2_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   972  
   973  	})
   974  
   975  	mux.Handle("POST", pattern_InjectiveDerivativeExchangeRPC_StreamOrderbookV2_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   976  		err := status.Error(codes.Unimplemented, "streaming calls are not yet supported in the in-process transport")
   977  		_, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   978  		runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   979  		return
   980  	})
   981  
   982  	mux.Handle("POST", pattern_InjectiveDerivativeExchangeRPC_StreamOrderbookUpdate_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   983  		err := status.Error(codes.Unimplemented, "streaming calls are not yet supported in the in-process transport")
   984  		_, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   985  		runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   986  		return
   987  	})
   988  
   989  	mux.Handle("POST", pattern_InjectiveDerivativeExchangeRPC_Orders_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   990  		ctx, cancel := context.WithCancel(req.Context())
   991  		defer cancel()
   992  		var stream runtime.ServerTransportStream
   993  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
   994  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   995  		var err error
   996  		var annotatedContext context.Context
   997  		annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC/Orders", runtime.WithHTTPPathPattern("/injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC/Orders"))
   998  		if err != nil {
   999  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1000  			return
  1001  		}
  1002  		resp, md, err := local_request_InjectiveDerivativeExchangeRPC_Orders_0(annotatedContext, inboundMarshaler, server, req, pathParams)
  1003  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
  1004  		annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
  1005  		if err != nil {
  1006  			runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)
  1007  			return
  1008  		}
  1009  
  1010  		forward_InjectiveDerivativeExchangeRPC_Orders_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1011  
  1012  	})
  1013  
  1014  	mux.Handle("POST", pattern_InjectiveDerivativeExchangeRPC_Positions_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1015  		ctx, cancel := context.WithCancel(req.Context())
  1016  		defer cancel()
  1017  		var stream runtime.ServerTransportStream
  1018  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
  1019  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1020  		var err error
  1021  		var annotatedContext context.Context
  1022  		annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC/Positions", runtime.WithHTTPPathPattern("/injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC/Positions"))
  1023  		if err != nil {
  1024  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1025  			return
  1026  		}
  1027  		resp, md, err := local_request_InjectiveDerivativeExchangeRPC_Positions_0(annotatedContext, inboundMarshaler, server, req, pathParams)
  1028  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
  1029  		annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
  1030  		if err != nil {
  1031  			runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)
  1032  			return
  1033  		}
  1034  
  1035  		forward_InjectiveDerivativeExchangeRPC_Positions_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1036  
  1037  	})
  1038  
  1039  	mux.Handle("POST", pattern_InjectiveDerivativeExchangeRPC_PositionsV2_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1040  		ctx, cancel := context.WithCancel(req.Context())
  1041  		defer cancel()
  1042  		var stream runtime.ServerTransportStream
  1043  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
  1044  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1045  		var err error
  1046  		var annotatedContext context.Context
  1047  		annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC/PositionsV2", runtime.WithHTTPPathPattern("/injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC/PositionsV2"))
  1048  		if err != nil {
  1049  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1050  			return
  1051  		}
  1052  		resp, md, err := local_request_InjectiveDerivativeExchangeRPC_PositionsV2_0(annotatedContext, inboundMarshaler, server, req, pathParams)
  1053  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
  1054  		annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
  1055  		if err != nil {
  1056  			runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)
  1057  			return
  1058  		}
  1059  
  1060  		forward_InjectiveDerivativeExchangeRPC_PositionsV2_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1061  
  1062  	})
  1063  
  1064  	mux.Handle("POST", pattern_InjectiveDerivativeExchangeRPC_LiquidablePositions_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1065  		ctx, cancel := context.WithCancel(req.Context())
  1066  		defer cancel()
  1067  		var stream runtime.ServerTransportStream
  1068  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
  1069  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1070  		var err error
  1071  		var annotatedContext context.Context
  1072  		annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC/LiquidablePositions", runtime.WithHTTPPathPattern("/injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC/LiquidablePositions"))
  1073  		if err != nil {
  1074  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1075  			return
  1076  		}
  1077  		resp, md, err := local_request_InjectiveDerivativeExchangeRPC_LiquidablePositions_0(annotatedContext, inboundMarshaler, server, req, pathParams)
  1078  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
  1079  		annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
  1080  		if err != nil {
  1081  			runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)
  1082  			return
  1083  		}
  1084  
  1085  		forward_InjectiveDerivativeExchangeRPC_LiquidablePositions_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1086  
  1087  	})
  1088  
  1089  	mux.Handle("POST", pattern_InjectiveDerivativeExchangeRPC_FundingPayments_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1090  		ctx, cancel := context.WithCancel(req.Context())
  1091  		defer cancel()
  1092  		var stream runtime.ServerTransportStream
  1093  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
  1094  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1095  		var err error
  1096  		var annotatedContext context.Context
  1097  		annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC/FundingPayments", runtime.WithHTTPPathPattern("/injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC/FundingPayments"))
  1098  		if err != nil {
  1099  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1100  			return
  1101  		}
  1102  		resp, md, err := local_request_InjectiveDerivativeExchangeRPC_FundingPayments_0(annotatedContext, inboundMarshaler, server, req, pathParams)
  1103  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
  1104  		annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
  1105  		if err != nil {
  1106  			runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)
  1107  			return
  1108  		}
  1109  
  1110  		forward_InjectiveDerivativeExchangeRPC_FundingPayments_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1111  
  1112  	})
  1113  
  1114  	mux.Handle("POST", pattern_InjectiveDerivativeExchangeRPC_FundingRates_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1115  		ctx, cancel := context.WithCancel(req.Context())
  1116  		defer cancel()
  1117  		var stream runtime.ServerTransportStream
  1118  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
  1119  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1120  		var err error
  1121  		var annotatedContext context.Context
  1122  		annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC/FundingRates", runtime.WithHTTPPathPattern("/injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC/FundingRates"))
  1123  		if err != nil {
  1124  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1125  			return
  1126  		}
  1127  		resp, md, err := local_request_InjectiveDerivativeExchangeRPC_FundingRates_0(annotatedContext, inboundMarshaler, server, req, pathParams)
  1128  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
  1129  		annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
  1130  		if err != nil {
  1131  			runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)
  1132  			return
  1133  		}
  1134  
  1135  		forward_InjectiveDerivativeExchangeRPC_FundingRates_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1136  
  1137  	})
  1138  
  1139  	mux.Handle("POST", pattern_InjectiveDerivativeExchangeRPC_StreamPositions_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1140  		err := status.Error(codes.Unimplemented, "streaming calls are not yet supported in the in-process transport")
  1141  		_, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1142  		runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1143  		return
  1144  	})
  1145  
  1146  	mux.Handle("POST", pattern_InjectiveDerivativeExchangeRPC_StreamOrders_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1147  		err := status.Error(codes.Unimplemented, "streaming calls are not yet supported in the in-process transport")
  1148  		_, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1149  		runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1150  		return
  1151  	})
  1152  
  1153  	mux.Handle("POST", pattern_InjectiveDerivativeExchangeRPC_Trades_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  		var err error
  1160  		var annotatedContext context.Context
  1161  		annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC/Trades", runtime.WithHTTPPathPattern("/injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC/Trades"))
  1162  		if err != nil {
  1163  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1164  			return
  1165  		}
  1166  		resp, md, err := local_request_InjectiveDerivativeExchangeRPC_Trades_0(annotatedContext, inboundMarshaler, server, req, pathParams)
  1167  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
  1168  		annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
  1169  		if err != nil {
  1170  			runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)
  1171  			return
  1172  		}
  1173  
  1174  		forward_InjectiveDerivativeExchangeRPC_Trades_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1175  
  1176  	})
  1177  
  1178  	mux.Handle("POST", pattern_InjectiveDerivativeExchangeRPC_TradesV2_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1179  		ctx, cancel := context.WithCancel(req.Context())
  1180  		defer cancel()
  1181  		var stream runtime.ServerTransportStream
  1182  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
  1183  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1184  		var err error
  1185  		var annotatedContext context.Context
  1186  		annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC/TradesV2", runtime.WithHTTPPathPattern("/injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC/TradesV2"))
  1187  		if err != nil {
  1188  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1189  			return
  1190  		}
  1191  		resp, md, err := local_request_InjectiveDerivativeExchangeRPC_TradesV2_0(annotatedContext, inboundMarshaler, server, req, pathParams)
  1192  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
  1193  		annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
  1194  		if err != nil {
  1195  			runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)
  1196  			return
  1197  		}
  1198  
  1199  		forward_InjectiveDerivativeExchangeRPC_TradesV2_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1200  
  1201  	})
  1202  
  1203  	mux.Handle("POST", pattern_InjectiveDerivativeExchangeRPC_StreamTrades_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1204  		err := status.Error(codes.Unimplemented, "streaming calls are not yet supported in the in-process transport")
  1205  		_, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1206  		runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1207  		return
  1208  	})
  1209  
  1210  	mux.Handle("POST", pattern_InjectiveDerivativeExchangeRPC_StreamTradesV2_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1211  		err := status.Error(codes.Unimplemented, "streaming calls are not yet supported in the in-process transport")
  1212  		_, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1213  		runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1214  		return
  1215  	})
  1216  
  1217  	mux.Handle("POST", pattern_InjectiveDerivativeExchangeRPC_SubaccountOrdersList_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1218  		ctx, cancel := context.WithCancel(req.Context())
  1219  		defer cancel()
  1220  		var stream runtime.ServerTransportStream
  1221  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
  1222  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1223  		var err error
  1224  		var annotatedContext context.Context
  1225  		annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC/SubaccountOrdersList", runtime.WithHTTPPathPattern("/injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC/SubaccountOrdersList"))
  1226  		if err != nil {
  1227  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1228  			return
  1229  		}
  1230  		resp, md, err := local_request_InjectiveDerivativeExchangeRPC_SubaccountOrdersList_0(annotatedContext, inboundMarshaler, server, req, pathParams)
  1231  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
  1232  		annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
  1233  		if err != nil {
  1234  			runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)
  1235  			return
  1236  		}
  1237  
  1238  		forward_InjectiveDerivativeExchangeRPC_SubaccountOrdersList_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1239  
  1240  	})
  1241  
  1242  	mux.Handle("POST", pattern_InjectiveDerivativeExchangeRPC_SubaccountTradesList_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1243  		ctx, cancel := context.WithCancel(req.Context())
  1244  		defer cancel()
  1245  		var stream runtime.ServerTransportStream
  1246  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
  1247  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1248  		var err error
  1249  		var annotatedContext context.Context
  1250  		annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC/SubaccountTradesList", runtime.WithHTTPPathPattern("/injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC/SubaccountTradesList"))
  1251  		if err != nil {
  1252  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1253  			return
  1254  		}
  1255  		resp, md, err := local_request_InjectiveDerivativeExchangeRPC_SubaccountTradesList_0(annotatedContext, inboundMarshaler, server, req, pathParams)
  1256  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
  1257  		annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
  1258  		if err != nil {
  1259  			runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)
  1260  			return
  1261  		}
  1262  
  1263  		forward_InjectiveDerivativeExchangeRPC_SubaccountTradesList_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1264  
  1265  	})
  1266  
  1267  	mux.Handle("POST", pattern_InjectiveDerivativeExchangeRPC_OrdersHistory_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1268  		ctx, cancel := context.WithCancel(req.Context())
  1269  		defer cancel()
  1270  		var stream runtime.ServerTransportStream
  1271  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
  1272  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1273  		var err error
  1274  		var annotatedContext context.Context
  1275  		annotatedContext, err = runtime.AnnotateIncomingContext(ctx, mux, req, "/injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC/OrdersHistory", runtime.WithHTTPPathPattern("/injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC/OrdersHistory"))
  1276  		if err != nil {
  1277  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1278  			return
  1279  		}
  1280  		resp, md, err := local_request_InjectiveDerivativeExchangeRPC_OrdersHistory_0(annotatedContext, inboundMarshaler, server, req, pathParams)
  1281  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
  1282  		annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
  1283  		if err != nil {
  1284  			runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)
  1285  			return
  1286  		}
  1287  
  1288  		forward_InjectiveDerivativeExchangeRPC_OrdersHistory_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1289  
  1290  	})
  1291  
  1292  	mux.Handle("POST", pattern_InjectiveDerivativeExchangeRPC_StreamOrdersHistory_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1293  		err := status.Error(codes.Unimplemented, "streaming calls are not yet supported in the in-process transport")
  1294  		_, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1295  		runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1296  		return
  1297  	})
  1298  
  1299  	return nil
  1300  }
  1301  
  1302  // RegisterInjectiveDerivativeExchangeRPCHandlerFromEndpoint is same as RegisterInjectiveDerivativeExchangeRPCHandler but
  1303  // automatically dials to "endpoint" and closes the connection when "ctx" gets done.
  1304  func RegisterInjectiveDerivativeExchangeRPCHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error) {
  1305  	conn, err := grpc.Dial(endpoint, opts...)
  1306  	if err != nil {
  1307  		return err
  1308  	}
  1309  	defer func() {
  1310  		if err != nil {
  1311  			if cerr := conn.Close(); cerr != nil {
  1312  				grpclog.Infof("Failed to close conn to %s: %v", endpoint, cerr)
  1313  			}
  1314  			return
  1315  		}
  1316  		go func() {
  1317  			<-ctx.Done()
  1318  			if cerr := conn.Close(); cerr != nil {
  1319  				grpclog.Infof("Failed to close conn to %s: %v", endpoint, cerr)
  1320  			}
  1321  		}()
  1322  	}()
  1323  
  1324  	return RegisterInjectiveDerivativeExchangeRPCHandler(ctx, mux, conn)
  1325  }
  1326  
  1327  // RegisterInjectiveDerivativeExchangeRPCHandler registers the http handlers for service InjectiveDerivativeExchangeRPC to "mux".
  1328  // The handlers forward requests to the grpc endpoint over "conn".
  1329  func RegisterInjectiveDerivativeExchangeRPCHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error {
  1330  	return RegisterInjectiveDerivativeExchangeRPCHandlerClient(ctx, mux, NewInjectiveDerivativeExchangeRPCClient(conn))
  1331  }
  1332  
  1333  // RegisterInjectiveDerivativeExchangeRPCHandlerClient registers the http handlers for service InjectiveDerivativeExchangeRPC
  1334  // to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "InjectiveDerivativeExchangeRPCClient".
  1335  // Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "InjectiveDerivativeExchangeRPCClient"
  1336  // doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in
  1337  // "InjectiveDerivativeExchangeRPCClient" to call the correct interceptors.
  1338  func RegisterInjectiveDerivativeExchangeRPCHandlerClient(ctx context.Context, mux *runtime.ServeMux, client InjectiveDerivativeExchangeRPCClient) error {
  1339  
  1340  	mux.Handle("POST", pattern_InjectiveDerivativeExchangeRPC_Markets_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1341  		ctx, cancel := context.WithCancel(req.Context())
  1342  		defer cancel()
  1343  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1344  		var err error
  1345  		var annotatedContext context.Context
  1346  		annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC/Markets", runtime.WithHTTPPathPattern("/injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC/Markets"))
  1347  		if err != nil {
  1348  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1349  			return
  1350  		}
  1351  		resp, md, err := request_InjectiveDerivativeExchangeRPC_Markets_0(annotatedContext, inboundMarshaler, client, req, pathParams)
  1352  		annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
  1353  		if err != nil {
  1354  			runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)
  1355  			return
  1356  		}
  1357  
  1358  		forward_InjectiveDerivativeExchangeRPC_Markets_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1359  
  1360  	})
  1361  
  1362  	mux.Handle("POST", pattern_InjectiveDerivativeExchangeRPC_Market_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1363  		ctx, cancel := context.WithCancel(req.Context())
  1364  		defer cancel()
  1365  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1366  		var err error
  1367  		var annotatedContext context.Context
  1368  		annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC/Market", runtime.WithHTTPPathPattern("/injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC/Market"))
  1369  		if err != nil {
  1370  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1371  			return
  1372  		}
  1373  		resp, md, err := request_InjectiveDerivativeExchangeRPC_Market_0(annotatedContext, inboundMarshaler, client, req, pathParams)
  1374  		annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
  1375  		if err != nil {
  1376  			runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)
  1377  			return
  1378  		}
  1379  
  1380  		forward_InjectiveDerivativeExchangeRPC_Market_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1381  
  1382  	})
  1383  
  1384  	mux.Handle("POST", pattern_InjectiveDerivativeExchangeRPC_StreamMarket_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1385  		ctx, cancel := context.WithCancel(req.Context())
  1386  		defer cancel()
  1387  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1388  		var err error
  1389  		var annotatedContext context.Context
  1390  		annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC/StreamMarket", runtime.WithHTTPPathPattern("/injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC/StreamMarket"))
  1391  		if err != nil {
  1392  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1393  			return
  1394  		}
  1395  		resp, md, err := request_InjectiveDerivativeExchangeRPC_StreamMarket_0(annotatedContext, inboundMarshaler, client, req, pathParams)
  1396  		annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
  1397  		if err != nil {
  1398  			runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)
  1399  			return
  1400  		}
  1401  
  1402  		forward_InjectiveDerivativeExchangeRPC_StreamMarket_0(annotatedContext, mux, outboundMarshaler, w, req, func() (proto.Message, error) { return resp.Recv() }, mux.GetForwardResponseOptions()...)
  1403  
  1404  	})
  1405  
  1406  	mux.Handle("POST", pattern_InjectiveDerivativeExchangeRPC_BinaryOptionsMarkets_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1407  		ctx, cancel := context.WithCancel(req.Context())
  1408  		defer cancel()
  1409  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1410  		var err error
  1411  		var annotatedContext context.Context
  1412  		annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC/BinaryOptionsMarkets", runtime.WithHTTPPathPattern("/injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC/BinaryOptionsMarkets"))
  1413  		if err != nil {
  1414  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1415  			return
  1416  		}
  1417  		resp, md, err := request_InjectiveDerivativeExchangeRPC_BinaryOptionsMarkets_0(annotatedContext, inboundMarshaler, client, req, pathParams)
  1418  		annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
  1419  		if err != nil {
  1420  			runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)
  1421  			return
  1422  		}
  1423  
  1424  		forward_InjectiveDerivativeExchangeRPC_BinaryOptionsMarkets_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1425  
  1426  	})
  1427  
  1428  	mux.Handle("POST", pattern_InjectiveDerivativeExchangeRPC_BinaryOptionsMarket_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1429  		ctx, cancel := context.WithCancel(req.Context())
  1430  		defer cancel()
  1431  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1432  		var err error
  1433  		var annotatedContext context.Context
  1434  		annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC/BinaryOptionsMarket", runtime.WithHTTPPathPattern("/injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC/BinaryOptionsMarket"))
  1435  		if err != nil {
  1436  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1437  			return
  1438  		}
  1439  		resp, md, err := request_InjectiveDerivativeExchangeRPC_BinaryOptionsMarket_0(annotatedContext, inboundMarshaler, client, req, pathParams)
  1440  		annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
  1441  		if err != nil {
  1442  			runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)
  1443  			return
  1444  		}
  1445  
  1446  		forward_InjectiveDerivativeExchangeRPC_BinaryOptionsMarket_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1447  
  1448  	})
  1449  
  1450  	mux.Handle("POST", pattern_InjectiveDerivativeExchangeRPC_OrderbookV2_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1451  		ctx, cancel := context.WithCancel(req.Context())
  1452  		defer cancel()
  1453  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1454  		var err error
  1455  		var annotatedContext context.Context
  1456  		annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC/OrderbookV2", runtime.WithHTTPPathPattern("/injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC/OrderbookV2"))
  1457  		if err != nil {
  1458  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1459  			return
  1460  		}
  1461  		resp, md, err := request_InjectiveDerivativeExchangeRPC_OrderbookV2_0(annotatedContext, inboundMarshaler, client, req, pathParams)
  1462  		annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
  1463  		if err != nil {
  1464  			runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)
  1465  			return
  1466  		}
  1467  
  1468  		forward_InjectiveDerivativeExchangeRPC_OrderbookV2_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1469  
  1470  	})
  1471  
  1472  	mux.Handle("POST", pattern_InjectiveDerivativeExchangeRPC_OrderbooksV2_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1473  		ctx, cancel := context.WithCancel(req.Context())
  1474  		defer cancel()
  1475  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1476  		var err error
  1477  		var annotatedContext context.Context
  1478  		annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC/OrderbooksV2", runtime.WithHTTPPathPattern("/injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC/OrderbooksV2"))
  1479  		if err != nil {
  1480  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1481  			return
  1482  		}
  1483  		resp, md, err := request_InjectiveDerivativeExchangeRPC_OrderbooksV2_0(annotatedContext, inboundMarshaler, client, req, pathParams)
  1484  		annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
  1485  		if err != nil {
  1486  			runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)
  1487  			return
  1488  		}
  1489  
  1490  		forward_InjectiveDerivativeExchangeRPC_OrderbooksV2_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1491  
  1492  	})
  1493  
  1494  	mux.Handle("POST", pattern_InjectiveDerivativeExchangeRPC_StreamOrderbookV2_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1495  		ctx, cancel := context.WithCancel(req.Context())
  1496  		defer cancel()
  1497  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1498  		var err error
  1499  		var annotatedContext context.Context
  1500  		annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC/StreamOrderbookV2", runtime.WithHTTPPathPattern("/injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC/StreamOrderbookV2"))
  1501  		if err != nil {
  1502  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1503  			return
  1504  		}
  1505  		resp, md, err := request_InjectiveDerivativeExchangeRPC_StreamOrderbookV2_0(annotatedContext, inboundMarshaler, client, req, pathParams)
  1506  		annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
  1507  		if err != nil {
  1508  			runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)
  1509  			return
  1510  		}
  1511  
  1512  		forward_InjectiveDerivativeExchangeRPC_StreamOrderbookV2_0(annotatedContext, mux, outboundMarshaler, w, req, func() (proto.Message, error) { return resp.Recv() }, mux.GetForwardResponseOptions()...)
  1513  
  1514  	})
  1515  
  1516  	mux.Handle("POST", pattern_InjectiveDerivativeExchangeRPC_StreamOrderbookUpdate_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1517  		ctx, cancel := context.WithCancel(req.Context())
  1518  		defer cancel()
  1519  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1520  		var err error
  1521  		var annotatedContext context.Context
  1522  		annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC/StreamOrderbookUpdate", runtime.WithHTTPPathPattern("/injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC/StreamOrderbookUpdate"))
  1523  		if err != nil {
  1524  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1525  			return
  1526  		}
  1527  		resp, md, err := request_InjectiveDerivativeExchangeRPC_StreamOrderbookUpdate_0(annotatedContext, inboundMarshaler, client, req, pathParams)
  1528  		annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
  1529  		if err != nil {
  1530  			runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)
  1531  			return
  1532  		}
  1533  
  1534  		forward_InjectiveDerivativeExchangeRPC_StreamOrderbookUpdate_0(annotatedContext, mux, outboundMarshaler, w, req, func() (proto.Message, error) { return resp.Recv() }, mux.GetForwardResponseOptions()...)
  1535  
  1536  	})
  1537  
  1538  	mux.Handle("POST", pattern_InjectiveDerivativeExchangeRPC_Orders_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1539  		ctx, cancel := context.WithCancel(req.Context())
  1540  		defer cancel()
  1541  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1542  		var err error
  1543  		var annotatedContext context.Context
  1544  		annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC/Orders", runtime.WithHTTPPathPattern("/injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC/Orders"))
  1545  		if err != nil {
  1546  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1547  			return
  1548  		}
  1549  		resp, md, err := request_InjectiveDerivativeExchangeRPC_Orders_0(annotatedContext, inboundMarshaler, client, req, pathParams)
  1550  		annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
  1551  		if err != nil {
  1552  			runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)
  1553  			return
  1554  		}
  1555  
  1556  		forward_InjectiveDerivativeExchangeRPC_Orders_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1557  
  1558  	})
  1559  
  1560  	mux.Handle("POST", pattern_InjectiveDerivativeExchangeRPC_Positions_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1561  		ctx, cancel := context.WithCancel(req.Context())
  1562  		defer cancel()
  1563  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1564  		var err error
  1565  		var annotatedContext context.Context
  1566  		annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC/Positions", runtime.WithHTTPPathPattern("/injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC/Positions"))
  1567  		if err != nil {
  1568  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1569  			return
  1570  		}
  1571  		resp, md, err := request_InjectiveDerivativeExchangeRPC_Positions_0(annotatedContext, inboundMarshaler, client, req, pathParams)
  1572  		annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
  1573  		if err != nil {
  1574  			runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)
  1575  			return
  1576  		}
  1577  
  1578  		forward_InjectiveDerivativeExchangeRPC_Positions_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1579  
  1580  	})
  1581  
  1582  	mux.Handle("POST", pattern_InjectiveDerivativeExchangeRPC_PositionsV2_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1583  		ctx, cancel := context.WithCancel(req.Context())
  1584  		defer cancel()
  1585  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1586  		var err error
  1587  		var annotatedContext context.Context
  1588  		annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC/PositionsV2", runtime.WithHTTPPathPattern("/injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC/PositionsV2"))
  1589  		if err != nil {
  1590  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1591  			return
  1592  		}
  1593  		resp, md, err := request_InjectiveDerivativeExchangeRPC_PositionsV2_0(annotatedContext, inboundMarshaler, client, req, pathParams)
  1594  		annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
  1595  		if err != nil {
  1596  			runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)
  1597  			return
  1598  		}
  1599  
  1600  		forward_InjectiveDerivativeExchangeRPC_PositionsV2_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1601  
  1602  	})
  1603  
  1604  	mux.Handle("POST", pattern_InjectiveDerivativeExchangeRPC_LiquidablePositions_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1605  		ctx, cancel := context.WithCancel(req.Context())
  1606  		defer cancel()
  1607  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1608  		var err error
  1609  		var annotatedContext context.Context
  1610  		annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC/LiquidablePositions", runtime.WithHTTPPathPattern("/injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC/LiquidablePositions"))
  1611  		if err != nil {
  1612  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1613  			return
  1614  		}
  1615  		resp, md, err := request_InjectiveDerivativeExchangeRPC_LiquidablePositions_0(annotatedContext, inboundMarshaler, client, req, pathParams)
  1616  		annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
  1617  		if err != nil {
  1618  			runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)
  1619  			return
  1620  		}
  1621  
  1622  		forward_InjectiveDerivativeExchangeRPC_LiquidablePositions_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1623  
  1624  	})
  1625  
  1626  	mux.Handle("POST", pattern_InjectiveDerivativeExchangeRPC_FundingPayments_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1627  		ctx, cancel := context.WithCancel(req.Context())
  1628  		defer cancel()
  1629  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1630  		var err error
  1631  		var annotatedContext context.Context
  1632  		annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC/FundingPayments", runtime.WithHTTPPathPattern("/injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC/FundingPayments"))
  1633  		if err != nil {
  1634  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1635  			return
  1636  		}
  1637  		resp, md, err := request_InjectiveDerivativeExchangeRPC_FundingPayments_0(annotatedContext, inboundMarshaler, client, req, pathParams)
  1638  		annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
  1639  		if err != nil {
  1640  			runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)
  1641  			return
  1642  		}
  1643  
  1644  		forward_InjectiveDerivativeExchangeRPC_FundingPayments_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1645  
  1646  	})
  1647  
  1648  	mux.Handle("POST", pattern_InjectiveDerivativeExchangeRPC_FundingRates_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1649  		ctx, cancel := context.WithCancel(req.Context())
  1650  		defer cancel()
  1651  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1652  		var err error
  1653  		var annotatedContext context.Context
  1654  		annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC/FundingRates", runtime.WithHTTPPathPattern("/injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC/FundingRates"))
  1655  		if err != nil {
  1656  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1657  			return
  1658  		}
  1659  		resp, md, err := request_InjectiveDerivativeExchangeRPC_FundingRates_0(annotatedContext, inboundMarshaler, client, req, pathParams)
  1660  		annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
  1661  		if err != nil {
  1662  			runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)
  1663  			return
  1664  		}
  1665  
  1666  		forward_InjectiveDerivativeExchangeRPC_FundingRates_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1667  
  1668  	})
  1669  
  1670  	mux.Handle("POST", pattern_InjectiveDerivativeExchangeRPC_StreamPositions_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1671  		ctx, cancel := context.WithCancel(req.Context())
  1672  		defer cancel()
  1673  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1674  		var err error
  1675  		var annotatedContext context.Context
  1676  		annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC/StreamPositions", runtime.WithHTTPPathPattern("/injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC/StreamPositions"))
  1677  		if err != nil {
  1678  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1679  			return
  1680  		}
  1681  		resp, md, err := request_InjectiveDerivativeExchangeRPC_StreamPositions_0(annotatedContext, inboundMarshaler, client, req, pathParams)
  1682  		annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
  1683  		if err != nil {
  1684  			runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)
  1685  			return
  1686  		}
  1687  
  1688  		forward_InjectiveDerivativeExchangeRPC_StreamPositions_0(annotatedContext, mux, outboundMarshaler, w, req, func() (proto.Message, error) { return resp.Recv() }, mux.GetForwardResponseOptions()...)
  1689  
  1690  	})
  1691  
  1692  	mux.Handle("POST", pattern_InjectiveDerivativeExchangeRPC_StreamOrders_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1693  		ctx, cancel := context.WithCancel(req.Context())
  1694  		defer cancel()
  1695  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1696  		var err error
  1697  		var annotatedContext context.Context
  1698  		annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC/StreamOrders", runtime.WithHTTPPathPattern("/injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC/StreamOrders"))
  1699  		if err != nil {
  1700  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1701  			return
  1702  		}
  1703  		resp, md, err := request_InjectiveDerivativeExchangeRPC_StreamOrders_0(annotatedContext, inboundMarshaler, client, req, pathParams)
  1704  		annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
  1705  		if err != nil {
  1706  			runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)
  1707  			return
  1708  		}
  1709  
  1710  		forward_InjectiveDerivativeExchangeRPC_StreamOrders_0(annotatedContext, mux, outboundMarshaler, w, req, func() (proto.Message, error) { return resp.Recv() }, mux.GetForwardResponseOptions()...)
  1711  
  1712  	})
  1713  
  1714  	mux.Handle("POST", pattern_InjectiveDerivativeExchangeRPC_Trades_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1715  		ctx, cancel := context.WithCancel(req.Context())
  1716  		defer cancel()
  1717  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1718  		var err error
  1719  		var annotatedContext context.Context
  1720  		annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC/Trades", runtime.WithHTTPPathPattern("/injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC/Trades"))
  1721  		if err != nil {
  1722  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1723  			return
  1724  		}
  1725  		resp, md, err := request_InjectiveDerivativeExchangeRPC_Trades_0(annotatedContext, inboundMarshaler, client, req, pathParams)
  1726  		annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
  1727  		if err != nil {
  1728  			runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)
  1729  			return
  1730  		}
  1731  
  1732  		forward_InjectiveDerivativeExchangeRPC_Trades_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1733  
  1734  	})
  1735  
  1736  	mux.Handle("POST", pattern_InjectiveDerivativeExchangeRPC_TradesV2_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1737  		ctx, cancel := context.WithCancel(req.Context())
  1738  		defer cancel()
  1739  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1740  		var err error
  1741  		var annotatedContext context.Context
  1742  		annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC/TradesV2", runtime.WithHTTPPathPattern("/injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC/TradesV2"))
  1743  		if err != nil {
  1744  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1745  			return
  1746  		}
  1747  		resp, md, err := request_InjectiveDerivativeExchangeRPC_TradesV2_0(annotatedContext, inboundMarshaler, client, req, pathParams)
  1748  		annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
  1749  		if err != nil {
  1750  			runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)
  1751  			return
  1752  		}
  1753  
  1754  		forward_InjectiveDerivativeExchangeRPC_TradesV2_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1755  
  1756  	})
  1757  
  1758  	mux.Handle("POST", pattern_InjectiveDerivativeExchangeRPC_StreamTrades_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1759  		ctx, cancel := context.WithCancel(req.Context())
  1760  		defer cancel()
  1761  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1762  		var err error
  1763  		var annotatedContext context.Context
  1764  		annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC/StreamTrades", runtime.WithHTTPPathPattern("/injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC/StreamTrades"))
  1765  		if err != nil {
  1766  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1767  			return
  1768  		}
  1769  		resp, md, err := request_InjectiveDerivativeExchangeRPC_StreamTrades_0(annotatedContext, inboundMarshaler, client, req, pathParams)
  1770  		annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
  1771  		if err != nil {
  1772  			runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)
  1773  			return
  1774  		}
  1775  
  1776  		forward_InjectiveDerivativeExchangeRPC_StreamTrades_0(annotatedContext, mux, outboundMarshaler, w, req, func() (proto.Message, error) { return resp.Recv() }, mux.GetForwardResponseOptions()...)
  1777  
  1778  	})
  1779  
  1780  	mux.Handle("POST", pattern_InjectiveDerivativeExchangeRPC_StreamTradesV2_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1781  		ctx, cancel := context.WithCancel(req.Context())
  1782  		defer cancel()
  1783  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1784  		var err error
  1785  		var annotatedContext context.Context
  1786  		annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC/StreamTradesV2", runtime.WithHTTPPathPattern("/injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC/StreamTradesV2"))
  1787  		if err != nil {
  1788  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1789  			return
  1790  		}
  1791  		resp, md, err := request_InjectiveDerivativeExchangeRPC_StreamTradesV2_0(annotatedContext, inboundMarshaler, client, req, pathParams)
  1792  		annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
  1793  		if err != nil {
  1794  			runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)
  1795  			return
  1796  		}
  1797  
  1798  		forward_InjectiveDerivativeExchangeRPC_StreamTradesV2_0(annotatedContext, mux, outboundMarshaler, w, req, func() (proto.Message, error) { return resp.Recv() }, mux.GetForwardResponseOptions()...)
  1799  
  1800  	})
  1801  
  1802  	mux.Handle("POST", pattern_InjectiveDerivativeExchangeRPC_SubaccountOrdersList_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1803  		ctx, cancel := context.WithCancel(req.Context())
  1804  		defer cancel()
  1805  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1806  		var err error
  1807  		var annotatedContext context.Context
  1808  		annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC/SubaccountOrdersList", runtime.WithHTTPPathPattern("/injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC/SubaccountOrdersList"))
  1809  		if err != nil {
  1810  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1811  			return
  1812  		}
  1813  		resp, md, err := request_InjectiveDerivativeExchangeRPC_SubaccountOrdersList_0(annotatedContext, inboundMarshaler, client, req, pathParams)
  1814  		annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
  1815  		if err != nil {
  1816  			runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)
  1817  			return
  1818  		}
  1819  
  1820  		forward_InjectiveDerivativeExchangeRPC_SubaccountOrdersList_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1821  
  1822  	})
  1823  
  1824  	mux.Handle("POST", pattern_InjectiveDerivativeExchangeRPC_SubaccountTradesList_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1825  		ctx, cancel := context.WithCancel(req.Context())
  1826  		defer cancel()
  1827  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1828  		var err error
  1829  		var annotatedContext context.Context
  1830  		annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC/SubaccountTradesList", runtime.WithHTTPPathPattern("/injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC/SubaccountTradesList"))
  1831  		if err != nil {
  1832  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1833  			return
  1834  		}
  1835  		resp, md, err := request_InjectiveDerivativeExchangeRPC_SubaccountTradesList_0(annotatedContext, inboundMarshaler, client, req, pathParams)
  1836  		annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
  1837  		if err != nil {
  1838  			runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)
  1839  			return
  1840  		}
  1841  
  1842  		forward_InjectiveDerivativeExchangeRPC_SubaccountTradesList_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1843  
  1844  	})
  1845  
  1846  	mux.Handle("POST", pattern_InjectiveDerivativeExchangeRPC_OrdersHistory_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1847  		ctx, cancel := context.WithCancel(req.Context())
  1848  		defer cancel()
  1849  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1850  		var err error
  1851  		var annotatedContext context.Context
  1852  		annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC/OrdersHistory", runtime.WithHTTPPathPattern("/injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC/OrdersHistory"))
  1853  		if err != nil {
  1854  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1855  			return
  1856  		}
  1857  		resp, md, err := request_InjectiveDerivativeExchangeRPC_OrdersHistory_0(annotatedContext, inboundMarshaler, client, req, pathParams)
  1858  		annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
  1859  		if err != nil {
  1860  			runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)
  1861  			return
  1862  		}
  1863  
  1864  		forward_InjectiveDerivativeExchangeRPC_OrdersHistory_0(annotatedContext, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1865  
  1866  	})
  1867  
  1868  	mux.Handle("POST", pattern_InjectiveDerivativeExchangeRPC_StreamOrdersHistory_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1869  		ctx, cancel := context.WithCancel(req.Context())
  1870  		defer cancel()
  1871  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1872  		var err error
  1873  		var annotatedContext context.Context
  1874  		annotatedContext, err = runtime.AnnotateContext(ctx, mux, req, "/injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC/StreamOrdersHistory", runtime.WithHTTPPathPattern("/injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC/StreamOrdersHistory"))
  1875  		if err != nil {
  1876  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1877  			return
  1878  		}
  1879  		resp, md, err := request_InjectiveDerivativeExchangeRPC_StreamOrdersHistory_0(annotatedContext, inboundMarshaler, client, req, pathParams)
  1880  		annotatedContext = runtime.NewServerMetadataContext(annotatedContext, md)
  1881  		if err != nil {
  1882  			runtime.HTTPError(annotatedContext, mux, outboundMarshaler, w, req, err)
  1883  			return
  1884  		}
  1885  
  1886  		forward_InjectiveDerivativeExchangeRPC_StreamOrdersHistory_0(annotatedContext, mux, outboundMarshaler, w, req, func() (proto.Message, error) { return resp.Recv() }, mux.GetForwardResponseOptions()...)
  1887  
  1888  	})
  1889  
  1890  	return nil
  1891  }
  1892  
  1893  var (
  1894  	pattern_InjectiveDerivativeExchangeRPC_Markets_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC", "Markets"}, ""))
  1895  
  1896  	pattern_InjectiveDerivativeExchangeRPC_Market_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC", "Market"}, ""))
  1897  
  1898  	pattern_InjectiveDerivativeExchangeRPC_StreamMarket_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC", "StreamMarket"}, ""))
  1899  
  1900  	pattern_InjectiveDerivativeExchangeRPC_BinaryOptionsMarkets_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC", "BinaryOptionsMarkets"}, ""))
  1901  
  1902  	pattern_InjectiveDerivativeExchangeRPC_BinaryOptionsMarket_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC", "BinaryOptionsMarket"}, ""))
  1903  
  1904  	pattern_InjectiveDerivativeExchangeRPC_OrderbookV2_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC", "OrderbookV2"}, ""))
  1905  
  1906  	pattern_InjectiveDerivativeExchangeRPC_OrderbooksV2_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC", "OrderbooksV2"}, ""))
  1907  
  1908  	pattern_InjectiveDerivativeExchangeRPC_StreamOrderbookV2_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC", "StreamOrderbookV2"}, ""))
  1909  
  1910  	pattern_InjectiveDerivativeExchangeRPC_StreamOrderbookUpdate_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC", "StreamOrderbookUpdate"}, ""))
  1911  
  1912  	pattern_InjectiveDerivativeExchangeRPC_Orders_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC", "Orders"}, ""))
  1913  
  1914  	pattern_InjectiveDerivativeExchangeRPC_Positions_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC", "Positions"}, ""))
  1915  
  1916  	pattern_InjectiveDerivativeExchangeRPC_PositionsV2_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC", "PositionsV2"}, ""))
  1917  
  1918  	pattern_InjectiveDerivativeExchangeRPC_LiquidablePositions_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC", "LiquidablePositions"}, ""))
  1919  
  1920  	pattern_InjectiveDerivativeExchangeRPC_FundingPayments_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC", "FundingPayments"}, ""))
  1921  
  1922  	pattern_InjectiveDerivativeExchangeRPC_FundingRates_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC", "FundingRates"}, ""))
  1923  
  1924  	pattern_InjectiveDerivativeExchangeRPC_StreamPositions_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC", "StreamPositions"}, ""))
  1925  
  1926  	pattern_InjectiveDerivativeExchangeRPC_StreamOrders_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC", "StreamOrders"}, ""))
  1927  
  1928  	pattern_InjectiveDerivativeExchangeRPC_Trades_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC", "Trades"}, ""))
  1929  
  1930  	pattern_InjectiveDerivativeExchangeRPC_TradesV2_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC", "TradesV2"}, ""))
  1931  
  1932  	pattern_InjectiveDerivativeExchangeRPC_StreamTrades_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC", "StreamTrades"}, ""))
  1933  
  1934  	pattern_InjectiveDerivativeExchangeRPC_StreamTradesV2_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC", "StreamTradesV2"}, ""))
  1935  
  1936  	pattern_InjectiveDerivativeExchangeRPC_SubaccountOrdersList_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC", "SubaccountOrdersList"}, ""))
  1937  
  1938  	pattern_InjectiveDerivativeExchangeRPC_SubaccountTradesList_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC", "SubaccountTradesList"}, ""))
  1939  
  1940  	pattern_InjectiveDerivativeExchangeRPC_OrdersHistory_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC", "OrdersHistory"}, ""))
  1941  
  1942  	pattern_InjectiveDerivativeExchangeRPC_StreamOrdersHistory_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"injective_derivative_exchange_rpc.InjectiveDerivativeExchangeRPC", "StreamOrdersHistory"}, ""))
  1943  )
  1944  
  1945  var (
  1946  	forward_InjectiveDerivativeExchangeRPC_Markets_0 = runtime.ForwardResponseMessage
  1947  
  1948  	forward_InjectiveDerivativeExchangeRPC_Market_0 = runtime.ForwardResponseMessage
  1949  
  1950  	forward_InjectiveDerivativeExchangeRPC_StreamMarket_0 = runtime.ForwardResponseStream
  1951  
  1952  	forward_InjectiveDerivativeExchangeRPC_BinaryOptionsMarkets_0 = runtime.ForwardResponseMessage
  1953  
  1954  	forward_InjectiveDerivativeExchangeRPC_BinaryOptionsMarket_0 = runtime.ForwardResponseMessage
  1955  
  1956  	forward_InjectiveDerivativeExchangeRPC_OrderbookV2_0 = runtime.ForwardResponseMessage
  1957  
  1958  	forward_InjectiveDerivativeExchangeRPC_OrderbooksV2_0 = runtime.ForwardResponseMessage
  1959  
  1960  	forward_InjectiveDerivativeExchangeRPC_StreamOrderbookV2_0 = runtime.ForwardResponseStream
  1961  
  1962  	forward_InjectiveDerivativeExchangeRPC_StreamOrderbookUpdate_0 = runtime.ForwardResponseStream
  1963  
  1964  	forward_InjectiveDerivativeExchangeRPC_Orders_0 = runtime.ForwardResponseMessage
  1965  
  1966  	forward_InjectiveDerivativeExchangeRPC_Positions_0 = runtime.ForwardResponseMessage
  1967  
  1968  	forward_InjectiveDerivativeExchangeRPC_PositionsV2_0 = runtime.ForwardResponseMessage
  1969  
  1970  	forward_InjectiveDerivativeExchangeRPC_LiquidablePositions_0 = runtime.ForwardResponseMessage
  1971  
  1972  	forward_InjectiveDerivativeExchangeRPC_FundingPayments_0 = runtime.ForwardResponseMessage
  1973  
  1974  	forward_InjectiveDerivativeExchangeRPC_FundingRates_0 = runtime.ForwardResponseMessage
  1975  
  1976  	forward_InjectiveDerivativeExchangeRPC_StreamPositions_0 = runtime.ForwardResponseStream
  1977  
  1978  	forward_InjectiveDerivativeExchangeRPC_StreamOrders_0 = runtime.ForwardResponseStream
  1979  
  1980  	forward_InjectiveDerivativeExchangeRPC_Trades_0 = runtime.ForwardResponseMessage
  1981  
  1982  	forward_InjectiveDerivativeExchangeRPC_TradesV2_0 = runtime.ForwardResponseMessage
  1983  
  1984  	forward_InjectiveDerivativeExchangeRPC_StreamTrades_0 = runtime.ForwardResponseStream
  1985  
  1986  	forward_InjectiveDerivativeExchangeRPC_StreamTradesV2_0 = runtime.ForwardResponseStream
  1987  
  1988  	forward_InjectiveDerivativeExchangeRPC_SubaccountOrdersList_0 = runtime.ForwardResponseMessage
  1989  
  1990  	forward_InjectiveDerivativeExchangeRPC_SubaccountTradesList_0 = runtime.ForwardResponseMessage
  1991  
  1992  	forward_InjectiveDerivativeExchangeRPC_OrdersHistory_0 = runtime.ForwardResponseMessage
  1993  
  1994  	forward_InjectiveDerivativeExchangeRPC_StreamOrdersHistory_0 = runtime.ForwardResponseStream
  1995  )