github.com/InjectiveLabs/sdk-go@v1.53.0/exchange/accounts_rpc/pb/goadesign_goagen_injective_accounts_rpc_grpc.pb.go (about) 1 // Code generated by protoc-gen-go-grpc. DO NOT EDIT. 2 // versions: 3 // - protoc-gen-go-grpc v1.2.0 4 // - protoc v3.19.4 5 // source: goadesign_goagen_injective_accounts_rpc.proto 6 7 package injective_accounts_rpcpb 8 9 import ( 10 context "context" 11 grpc "google.golang.org/grpc" 12 codes "google.golang.org/grpc/codes" 13 status "google.golang.org/grpc/status" 14 ) 15 16 // This is a compile-time assertion to ensure that this generated file 17 // is compatible with the grpc package it is being compiled against. 18 // Requires gRPC-Go v1.32.0 or later. 19 const _ = grpc.SupportPackageIsVersion7 20 21 // InjectiveAccountsRPCClient is the client API for InjectiveAccountsRPC service. 22 // 23 // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream. 24 type InjectiveAccountsRPCClient interface { 25 // Provide the account's portfolio value in USD. 26 Portfolio(ctx context.Context, in *PortfolioRequest, opts ...grpc.CallOption) (*PortfolioResponse, error) 27 // List order states by order hashes 28 OrderStates(ctx context.Context, in *OrderStatesRequest, opts ...grpc.CallOption) (*OrderStatesResponse, error) 29 // List all subaccounts IDs of an account address 30 SubaccountsList(ctx context.Context, in *SubaccountsListRequest, opts ...grpc.CallOption) (*SubaccountsListResponse, error) 31 // List subaccount balances for the provided denoms. 32 SubaccountBalancesList(ctx context.Context, in *SubaccountBalancesListRequest, opts ...grpc.CallOption) (*SubaccountBalancesListResponse, error) 33 // Gets a balance for specific coin denom 34 SubaccountBalanceEndpoint(ctx context.Context, in *SubaccountBalanceEndpointRequest, opts ...grpc.CallOption) (*SubaccountBalanceEndpointResponse, error) 35 // StreamSubaccountBalance streams new balance changes for a specified 36 // subaccount and denoms. If no denoms are provided, all denom changes are 37 // streamed. 38 StreamSubaccountBalance(ctx context.Context, in *StreamSubaccountBalanceRequest, opts ...grpc.CallOption) (InjectiveAccountsRPC_StreamSubaccountBalanceClient, error) 39 // Get subaccount's deposits and withdrawals history 40 SubaccountHistory(ctx context.Context, in *SubaccountHistoryRequest, opts ...grpc.CallOption) (*SubaccountHistoryResponse, error) 41 // Get subaccount's orders summary 42 SubaccountOrderSummary(ctx context.Context, in *SubaccountOrderSummaryRequest, opts ...grpc.CallOption) (*SubaccountOrderSummaryResponse, error) 43 // Provide historical trading rewards 44 Rewards(ctx context.Context, in *RewardsRequest, opts ...grpc.CallOption) (*RewardsResponse, error) 45 // Stream live data for an account and respective data 46 StreamAccountData(ctx context.Context, in *StreamAccountDataRequest, opts ...grpc.CallOption) (InjectiveAccountsRPC_StreamAccountDataClient, error) 47 } 48 49 type injectiveAccountsRPCClient struct { 50 cc grpc.ClientConnInterface 51 } 52 53 func NewInjectiveAccountsRPCClient(cc grpc.ClientConnInterface) InjectiveAccountsRPCClient { 54 return &injectiveAccountsRPCClient{cc} 55 } 56 57 func (c *injectiveAccountsRPCClient) Portfolio(ctx context.Context, in *PortfolioRequest, opts ...grpc.CallOption) (*PortfolioResponse, error) { 58 out := new(PortfolioResponse) 59 err := c.cc.Invoke(ctx, "/injective_accounts_rpc.InjectiveAccountsRPC/Portfolio", in, out, opts...) 60 if err != nil { 61 return nil, err 62 } 63 return out, nil 64 } 65 66 func (c *injectiveAccountsRPCClient) OrderStates(ctx context.Context, in *OrderStatesRequest, opts ...grpc.CallOption) (*OrderStatesResponse, error) { 67 out := new(OrderStatesResponse) 68 err := c.cc.Invoke(ctx, "/injective_accounts_rpc.InjectiveAccountsRPC/OrderStates", in, out, opts...) 69 if err != nil { 70 return nil, err 71 } 72 return out, nil 73 } 74 75 func (c *injectiveAccountsRPCClient) SubaccountsList(ctx context.Context, in *SubaccountsListRequest, opts ...grpc.CallOption) (*SubaccountsListResponse, error) { 76 out := new(SubaccountsListResponse) 77 err := c.cc.Invoke(ctx, "/injective_accounts_rpc.InjectiveAccountsRPC/SubaccountsList", in, out, opts...) 78 if err != nil { 79 return nil, err 80 } 81 return out, nil 82 } 83 84 func (c *injectiveAccountsRPCClient) SubaccountBalancesList(ctx context.Context, in *SubaccountBalancesListRequest, opts ...grpc.CallOption) (*SubaccountBalancesListResponse, error) { 85 out := new(SubaccountBalancesListResponse) 86 err := c.cc.Invoke(ctx, "/injective_accounts_rpc.InjectiveAccountsRPC/SubaccountBalancesList", in, out, opts...) 87 if err != nil { 88 return nil, err 89 } 90 return out, nil 91 } 92 93 func (c *injectiveAccountsRPCClient) SubaccountBalanceEndpoint(ctx context.Context, in *SubaccountBalanceEndpointRequest, opts ...grpc.CallOption) (*SubaccountBalanceEndpointResponse, error) { 94 out := new(SubaccountBalanceEndpointResponse) 95 err := c.cc.Invoke(ctx, "/injective_accounts_rpc.InjectiveAccountsRPC/SubaccountBalanceEndpoint", in, out, opts...) 96 if err != nil { 97 return nil, err 98 } 99 return out, nil 100 } 101 102 func (c *injectiveAccountsRPCClient) StreamSubaccountBalance(ctx context.Context, in *StreamSubaccountBalanceRequest, opts ...grpc.CallOption) (InjectiveAccountsRPC_StreamSubaccountBalanceClient, error) { 103 stream, err := c.cc.NewStream(ctx, &InjectiveAccountsRPC_ServiceDesc.Streams[0], "/injective_accounts_rpc.InjectiveAccountsRPC/StreamSubaccountBalance", opts...) 104 if err != nil { 105 return nil, err 106 } 107 x := &injectiveAccountsRPCStreamSubaccountBalanceClient{stream} 108 if err := x.ClientStream.SendMsg(in); err != nil { 109 return nil, err 110 } 111 if err := x.ClientStream.CloseSend(); err != nil { 112 return nil, err 113 } 114 return x, nil 115 } 116 117 type InjectiveAccountsRPC_StreamSubaccountBalanceClient interface { 118 Recv() (*StreamSubaccountBalanceResponse, error) 119 grpc.ClientStream 120 } 121 122 type injectiveAccountsRPCStreamSubaccountBalanceClient struct { 123 grpc.ClientStream 124 } 125 126 func (x *injectiveAccountsRPCStreamSubaccountBalanceClient) Recv() (*StreamSubaccountBalanceResponse, error) { 127 m := new(StreamSubaccountBalanceResponse) 128 if err := x.ClientStream.RecvMsg(m); err != nil { 129 return nil, err 130 } 131 return m, nil 132 } 133 134 func (c *injectiveAccountsRPCClient) SubaccountHistory(ctx context.Context, in *SubaccountHistoryRequest, opts ...grpc.CallOption) (*SubaccountHistoryResponse, error) { 135 out := new(SubaccountHistoryResponse) 136 err := c.cc.Invoke(ctx, "/injective_accounts_rpc.InjectiveAccountsRPC/SubaccountHistory", in, out, opts...) 137 if err != nil { 138 return nil, err 139 } 140 return out, nil 141 } 142 143 func (c *injectiveAccountsRPCClient) SubaccountOrderSummary(ctx context.Context, in *SubaccountOrderSummaryRequest, opts ...grpc.CallOption) (*SubaccountOrderSummaryResponse, error) { 144 out := new(SubaccountOrderSummaryResponse) 145 err := c.cc.Invoke(ctx, "/injective_accounts_rpc.InjectiveAccountsRPC/SubaccountOrderSummary", in, out, opts...) 146 if err != nil { 147 return nil, err 148 } 149 return out, nil 150 } 151 152 func (c *injectiveAccountsRPCClient) Rewards(ctx context.Context, in *RewardsRequest, opts ...grpc.CallOption) (*RewardsResponse, error) { 153 out := new(RewardsResponse) 154 err := c.cc.Invoke(ctx, "/injective_accounts_rpc.InjectiveAccountsRPC/Rewards", in, out, opts...) 155 if err != nil { 156 return nil, err 157 } 158 return out, nil 159 } 160 161 func (c *injectiveAccountsRPCClient) StreamAccountData(ctx context.Context, in *StreamAccountDataRequest, opts ...grpc.CallOption) (InjectiveAccountsRPC_StreamAccountDataClient, error) { 162 stream, err := c.cc.NewStream(ctx, &InjectiveAccountsRPC_ServiceDesc.Streams[1], "/injective_accounts_rpc.InjectiveAccountsRPC/StreamAccountData", opts...) 163 if err != nil { 164 return nil, err 165 } 166 x := &injectiveAccountsRPCStreamAccountDataClient{stream} 167 if err := x.ClientStream.SendMsg(in); err != nil { 168 return nil, err 169 } 170 if err := x.ClientStream.CloseSend(); err != nil { 171 return nil, err 172 } 173 return x, nil 174 } 175 176 type InjectiveAccountsRPC_StreamAccountDataClient interface { 177 Recv() (*StreamAccountDataResponse, error) 178 grpc.ClientStream 179 } 180 181 type injectiveAccountsRPCStreamAccountDataClient struct { 182 grpc.ClientStream 183 } 184 185 func (x *injectiveAccountsRPCStreamAccountDataClient) Recv() (*StreamAccountDataResponse, error) { 186 m := new(StreamAccountDataResponse) 187 if err := x.ClientStream.RecvMsg(m); err != nil { 188 return nil, err 189 } 190 return m, nil 191 } 192 193 // InjectiveAccountsRPCServer is the server API for InjectiveAccountsRPC service. 194 // All implementations must embed UnimplementedInjectiveAccountsRPCServer 195 // for forward compatibility 196 type InjectiveAccountsRPCServer interface { 197 // Provide the account's portfolio value in USD. 198 Portfolio(context.Context, *PortfolioRequest) (*PortfolioResponse, error) 199 // List order states by order hashes 200 OrderStates(context.Context, *OrderStatesRequest) (*OrderStatesResponse, error) 201 // List all subaccounts IDs of an account address 202 SubaccountsList(context.Context, *SubaccountsListRequest) (*SubaccountsListResponse, error) 203 // List subaccount balances for the provided denoms. 204 SubaccountBalancesList(context.Context, *SubaccountBalancesListRequest) (*SubaccountBalancesListResponse, error) 205 // Gets a balance for specific coin denom 206 SubaccountBalanceEndpoint(context.Context, *SubaccountBalanceEndpointRequest) (*SubaccountBalanceEndpointResponse, error) 207 // StreamSubaccountBalance streams new balance changes for a specified 208 // subaccount and denoms. If no denoms are provided, all denom changes are 209 // streamed. 210 StreamSubaccountBalance(*StreamSubaccountBalanceRequest, InjectiveAccountsRPC_StreamSubaccountBalanceServer) error 211 // Get subaccount's deposits and withdrawals history 212 SubaccountHistory(context.Context, *SubaccountHistoryRequest) (*SubaccountHistoryResponse, error) 213 // Get subaccount's orders summary 214 SubaccountOrderSummary(context.Context, *SubaccountOrderSummaryRequest) (*SubaccountOrderSummaryResponse, error) 215 // Provide historical trading rewards 216 Rewards(context.Context, *RewardsRequest) (*RewardsResponse, error) 217 // Stream live data for an account and respective data 218 StreamAccountData(*StreamAccountDataRequest, InjectiveAccountsRPC_StreamAccountDataServer) error 219 mustEmbedUnimplementedInjectiveAccountsRPCServer() 220 } 221 222 // UnimplementedInjectiveAccountsRPCServer must be embedded to have forward compatible implementations. 223 type UnimplementedInjectiveAccountsRPCServer struct { 224 } 225 226 func (UnimplementedInjectiveAccountsRPCServer) Portfolio(context.Context, *PortfolioRequest) (*PortfolioResponse, error) { 227 return nil, status.Errorf(codes.Unimplemented, "method Portfolio not implemented") 228 } 229 func (UnimplementedInjectiveAccountsRPCServer) OrderStates(context.Context, *OrderStatesRequest) (*OrderStatesResponse, error) { 230 return nil, status.Errorf(codes.Unimplemented, "method OrderStates not implemented") 231 } 232 func (UnimplementedInjectiveAccountsRPCServer) SubaccountsList(context.Context, *SubaccountsListRequest) (*SubaccountsListResponse, error) { 233 return nil, status.Errorf(codes.Unimplemented, "method SubaccountsList not implemented") 234 } 235 func (UnimplementedInjectiveAccountsRPCServer) SubaccountBalancesList(context.Context, *SubaccountBalancesListRequest) (*SubaccountBalancesListResponse, error) { 236 return nil, status.Errorf(codes.Unimplemented, "method SubaccountBalancesList not implemented") 237 } 238 func (UnimplementedInjectiveAccountsRPCServer) SubaccountBalanceEndpoint(context.Context, *SubaccountBalanceEndpointRequest) (*SubaccountBalanceEndpointResponse, error) { 239 return nil, status.Errorf(codes.Unimplemented, "method SubaccountBalanceEndpoint not implemented") 240 } 241 func (UnimplementedInjectiveAccountsRPCServer) StreamSubaccountBalance(*StreamSubaccountBalanceRequest, InjectiveAccountsRPC_StreamSubaccountBalanceServer) error { 242 return status.Errorf(codes.Unimplemented, "method StreamSubaccountBalance not implemented") 243 } 244 func (UnimplementedInjectiveAccountsRPCServer) SubaccountHistory(context.Context, *SubaccountHistoryRequest) (*SubaccountHistoryResponse, error) { 245 return nil, status.Errorf(codes.Unimplemented, "method SubaccountHistory not implemented") 246 } 247 func (UnimplementedInjectiveAccountsRPCServer) SubaccountOrderSummary(context.Context, *SubaccountOrderSummaryRequest) (*SubaccountOrderSummaryResponse, error) { 248 return nil, status.Errorf(codes.Unimplemented, "method SubaccountOrderSummary not implemented") 249 } 250 func (UnimplementedInjectiveAccountsRPCServer) Rewards(context.Context, *RewardsRequest) (*RewardsResponse, error) { 251 return nil, status.Errorf(codes.Unimplemented, "method Rewards not implemented") 252 } 253 func (UnimplementedInjectiveAccountsRPCServer) StreamAccountData(*StreamAccountDataRequest, InjectiveAccountsRPC_StreamAccountDataServer) error { 254 return status.Errorf(codes.Unimplemented, "method StreamAccountData not implemented") 255 } 256 func (UnimplementedInjectiveAccountsRPCServer) mustEmbedUnimplementedInjectiveAccountsRPCServer() {} 257 258 // UnsafeInjectiveAccountsRPCServer may be embedded to opt out of forward compatibility for this service. 259 // Use of this interface is not recommended, as added methods to InjectiveAccountsRPCServer will 260 // result in compilation errors. 261 type UnsafeInjectiveAccountsRPCServer interface { 262 mustEmbedUnimplementedInjectiveAccountsRPCServer() 263 } 264 265 func RegisterInjectiveAccountsRPCServer(s grpc.ServiceRegistrar, srv InjectiveAccountsRPCServer) { 266 s.RegisterService(&InjectiveAccountsRPC_ServiceDesc, srv) 267 } 268 269 func _InjectiveAccountsRPC_Portfolio_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 270 in := new(PortfolioRequest) 271 if err := dec(in); err != nil { 272 return nil, err 273 } 274 if interceptor == nil { 275 return srv.(InjectiveAccountsRPCServer).Portfolio(ctx, in) 276 } 277 info := &grpc.UnaryServerInfo{ 278 Server: srv, 279 FullMethod: "/injective_accounts_rpc.InjectiveAccountsRPC/Portfolio", 280 } 281 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 282 return srv.(InjectiveAccountsRPCServer).Portfolio(ctx, req.(*PortfolioRequest)) 283 } 284 return interceptor(ctx, in, info, handler) 285 } 286 287 func _InjectiveAccountsRPC_OrderStates_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 288 in := new(OrderStatesRequest) 289 if err := dec(in); err != nil { 290 return nil, err 291 } 292 if interceptor == nil { 293 return srv.(InjectiveAccountsRPCServer).OrderStates(ctx, in) 294 } 295 info := &grpc.UnaryServerInfo{ 296 Server: srv, 297 FullMethod: "/injective_accounts_rpc.InjectiveAccountsRPC/OrderStates", 298 } 299 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 300 return srv.(InjectiveAccountsRPCServer).OrderStates(ctx, req.(*OrderStatesRequest)) 301 } 302 return interceptor(ctx, in, info, handler) 303 } 304 305 func _InjectiveAccountsRPC_SubaccountsList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 306 in := new(SubaccountsListRequest) 307 if err := dec(in); err != nil { 308 return nil, err 309 } 310 if interceptor == nil { 311 return srv.(InjectiveAccountsRPCServer).SubaccountsList(ctx, in) 312 } 313 info := &grpc.UnaryServerInfo{ 314 Server: srv, 315 FullMethod: "/injective_accounts_rpc.InjectiveAccountsRPC/SubaccountsList", 316 } 317 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 318 return srv.(InjectiveAccountsRPCServer).SubaccountsList(ctx, req.(*SubaccountsListRequest)) 319 } 320 return interceptor(ctx, in, info, handler) 321 } 322 323 func _InjectiveAccountsRPC_SubaccountBalancesList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 324 in := new(SubaccountBalancesListRequest) 325 if err := dec(in); err != nil { 326 return nil, err 327 } 328 if interceptor == nil { 329 return srv.(InjectiveAccountsRPCServer).SubaccountBalancesList(ctx, in) 330 } 331 info := &grpc.UnaryServerInfo{ 332 Server: srv, 333 FullMethod: "/injective_accounts_rpc.InjectiveAccountsRPC/SubaccountBalancesList", 334 } 335 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 336 return srv.(InjectiveAccountsRPCServer).SubaccountBalancesList(ctx, req.(*SubaccountBalancesListRequest)) 337 } 338 return interceptor(ctx, in, info, handler) 339 } 340 341 func _InjectiveAccountsRPC_SubaccountBalanceEndpoint_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 342 in := new(SubaccountBalanceEndpointRequest) 343 if err := dec(in); err != nil { 344 return nil, err 345 } 346 if interceptor == nil { 347 return srv.(InjectiveAccountsRPCServer).SubaccountBalanceEndpoint(ctx, in) 348 } 349 info := &grpc.UnaryServerInfo{ 350 Server: srv, 351 FullMethod: "/injective_accounts_rpc.InjectiveAccountsRPC/SubaccountBalanceEndpoint", 352 } 353 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 354 return srv.(InjectiveAccountsRPCServer).SubaccountBalanceEndpoint(ctx, req.(*SubaccountBalanceEndpointRequest)) 355 } 356 return interceptor(ctx, in, info, handler) 357 } 358 359 func _InjectiveAccountsRPC_StreamSubaccountBalance_Handler(srv interface{}, stream grpc.ServerStream) error { 360 m := new(StreamSubaccountBalanceRequest) 361 if err := stream.RecvMsg(m); err != nil { 362 return err 363 } 364 return srv.(InjectiveAccountsRPCServer).StreamSubaccountBalance(m, &injectiveAccountsRPCStreamSubaccountBalanceServer{stream}) 365 } 366 367 type InjectiveAccountsRPC_StreamSubaccountBalanceServer interface { 368 Send(*StreamSubaccountBalanceResponse) error 369 grpc.ServerStream 370 } 371 372 type injectiveAccountsRPCStreamSubaccountBalanceServer struct { 373 grpc.ServerStream 374 } 375 376 func (x *injectiveAccountsRPCStreamSubaccountBalanceServer) Send(m *StreamSubaccountBalanceResponse) error { 377 return x.ServerStream.SendMsg(m) 378 } 379 380 func _InjectiveAccountsRPC_SubaccountHistory_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 381 in := new(SubaccountHistoryRequest) 382 if err := dec(in); err != nil { 383 return nil, err 384 } 385 if interceptor == nil { 386 return srv.(InjectiveAccountsRPCServer).SubaccountHistory(ctx, in) 387 } 388 info := &grpc.UnaryServerInfo{ 389 Server: srv, 390 FullMethod: "/injective_accounts_rpc.InjectiveAccountsRPC/SubaccountHistory", 391 } 392 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 393 return srv.(InjectiveAccountsRPCServer).SubaccountHistory(ctx, req.(*SubaccountHistoryRequest)) 394 } 395 return interceptor(ctx, in, info, handler) 396 } 397 398 func _InjectiveAccountsRPC_SubaccountOrderSummary_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 399 in := new(SubaccountOrderSummaryRequest) 400 if err := dec(in); err != nil { 401 return nil, err 402 } 403 if interceptor == nil { 404 return srv.(InjectiveAccountsRPCServer).SubaccountOrderSummary(ctx, in) 405 } 406 info := &grpc.UnaryServerInfo{ 407 Server: srv, 408 FullMethod: "/injective_accounts_rpc.InjectiveAccountsRPC/SubaccountOrderSummary", 409 } 410 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 411 return srv.(InjectiveAccountsRPCServer).SubaccountOrderSummary(ctx, req.(*SubaccountOrderSummaryRequest)) 412 } 413 return interceptor(ctx, in, info, handler) 414 } 415 416 func _InjectiveAccountsRPC_Rewards_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 417 in := new(RewardsRequest) 418 if err := dec(in); err != nil { 419 return nil, err 420 } 421 if interceptor == nil { 422 return srv.(InjectiveAccountsRPCServer).Rewards(ctx, in) 423 } 424 info := &grpc.UnaryServerInfo{ 425 Server: srv, 426 FullMethod: "/injective_accounts_rpc.InjectiveAccountsRPC/Rewards", 427 } 428 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 429 return srv.(InjectiveAccountsRPCServer).Rewards(ctx, req.(*RewardsRequest)) 430 } 431 return interceptor(ctx, in, info, handler) 432 } 433 434 func _InjectiveAccountsRPC_StreamAccountData_Handler(srv interface{}, stream grpc.ServerStream) error { 435 m := new(StreamAccountDataRequest) 436 if err := stream.RecvMsg(m); err != nil { 437 return err 438 } 439 return srv.(InjectiveAccountsRPCServer).StreamAccountData(m, &injectiveAccountsRPCStreamAccountDataServer{stream}) 440 } 441 442 type InjectiveAccountsRPC_StreamAccountDataServer interface { 443 Send(*StreamAccountDataResponse) error 444 grpc.ServerStream 445 } 446 447 type injectiveAccountsRPCStreamAccountDataServer struct { 448 grpc.ServerStream 449 } 450 451 func (x *injectiveAccountsRPCStreamAccountDataServer) Send(m *StreamAccountDataResponse) error { 452 return x.ServerStream.SendMsg(m) 453 } 454 455 // InjectiveAccountsRPC_ServiceDesc is the grpc.ServiceDesc for InjectiveAccountsRPC service. 456 // It's only intended for direct use with grpc.RegisterService, 457 // and not to be introspected or modified (even as a copy) 458 var InjectiveAccountsRPC_ServiceDesc = grpc.ServiceDesc{ 459 ServiceName: "injective_accounts_rpc.InjectiveAccountsRPC", 460 HandlerType: (*InjectiveAccountsRPCServer)(nil), 461 Methods: []grpc.MethodDesc{ 462 { 463 MethodName: "Portfolio", 464 Handler: _InjectiveAccountsRPC_Portfolio_Handler, 465 }, 466 { 467 MethodName: "OrderStates", 468 Handler: _InjectiveAccountsRPC_OrderStates_Handler, 469 }, 470 { 471 MethodName: "SubaccountsList", 472 Handler: _InjectiveAccountsRPC_SubaccountsList_Handler, 473 }, 474 { 475 MethodName: "SubaccountBalancesList", 476 Handler: _InjectiveAccountsRPC_SubaccountBalancesList_Handler, 477 }, 478 { 479 MethodName: "SubaccountBalanceEndpoint", 480 Handler: _InjectiveAccountsRPC_SubaccountBalanceEndpoint_Handler, 481 }, 482 { 483 MethodName: "SubaccountHistory", 484 Handler: _InjectiveAccountsRPC_SubaccountHistory_Handler, 485 }, 486 { 487 MethodName: "SubaccountOrderSummary", 488 Handler: _InjectiveAccountsRPC_SubaccountOrderSummary_Handler, 489 }, 490 { 491 MethodName: "Rewards", 492 Handler: _InjectiveAccountsRPC_Rewards_Handler, 493 }, 494 }, 495 Streams: []grpc.StreamDesc{ 496 { 497 StreamName: "StreamSubaccountBalance", 498 Handler: _InjectiveAccountsRPC_StreamSubaccountBalance_Handler, 499 ServerStreams: true, 500 }, 501 { 502 StreamName: "StreamAccountData", 503 Handler: _InjectiveAccountsRPC_StreamAccountData_Handler, 504 ServerStreams: true, 505 }, 506 }, 507 Metadata: "goadesign_goagen_injective_accounts_rpc.proto", 508 }