mirror of
https://github.com/d0zingcat/gocryptotrader.git
synced 2026-05-14 23:16:49 +00:00
* Exchanges: Remove cancel order walletAddress * Order: Refactor TestMatchFilter TestMatchFilter had inconsistent testing of empty values, and was painful when a field was removed due to index methodology. This should provide equal test clarity, but improve maintainability and improve coverage on empty values.
17162 lines
568 KiB
Go
17162 lines
568 KiB
Go
// Code generated by protoc-gen-go. DO NOT EDIT.
|
|
// versions:
|
|
// protoc-gen-go v1.36.6
|
|
// protoc (unknown)
|
|
// source: rpc.proto
|
|
|
|
package gctrpc
|
|
|
|
import (
|
|
_ "google.golang.org/genproto/googleapis/api/annotations"
|
|
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
|
|
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
|
|
timestamppb "google.golang.org/protobuf/types/known/timestamppb"
|
|
reflect "reflect"
|
|
sync "sync"
|
|
unsafe "unsafe"
|
|
)
|
|
|
|
const (
|
|
// Verify that this generated code is sufficiently up-to-date.
|
|
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
|
|
// Verify that runtime/protoimpl is sufficiently up-to-date.
|
|
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
|
|
)
|
|
|
|
type GetInfoRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetInfoRequest) Reset() {
|
|
*x = GetInfoRequest{}
|
|
mi := &file_rpc_proto_msgTypes[0]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetInfoRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetInfoRequest) ProtoMessage() {}
|
|
|
|
func (x *GetInfoRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[0]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetInfoRequest.ProtoReflect.Descriptor instead.
|
|
func (*GetInfoRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{0}
|
|
}
|
|
|
|
type GetInfoResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Uptime string `protobuf:"bytes,1,opt,name=uptime,proto3" json:"uptime,omitempty"`
|
|
AvailableExchanges int64 `protobuf:"varint,2,opt,name=available_exchanges,json=availableExchanges,proto3" json:"available_exchanges,omitempty"`
|
|
EnabledExchanges int64 `protobuf:"varint,3,opt,name=enabled_exchanges,json=enabledExchanges,proto3" json:"enabled_exchanges,omitempty"`
|
|
DefaultForexProvider string `protobuf:"bytes,4,opt,name=default_forex_provider,json=defaultForexProvider,proto3" json:"default_forex_provider,omitempty"`
|
|
DefaultFiatCurrency string `protobuf:"bytes,5,opt,name=default_fiat_currency,json=defaultFiatCurrency,proto3" json:"default_fiat_currency,omitempty"`
|
|
SubsystemStatus map[string]bool `protobuf:"bytes,6,rep,name=subsystem_status,json=subsystemStatus,proto3" json:"subsystem_status,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
|
|
RpcEndpoints map[string]*RPCEndpoint `protobuf:"bytes,7,rep,name=rpc_endpoints,json=rpcEndpoints,proto3" json:"rpc_endpoints,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetInfoResponse) Reset() {
|
|
*x = GetInfoResponse{}
|
|
mi := &file_rpc_proto_msgTypes[1]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetInfoResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetInfoResponse) ProtoMessage() {}
|
|
|
|
func (x *GetInfoResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[1]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetInfoResponse.ProtoReflect.Descriptor instead.
|
|
func (*GetInfoResponse) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{1}
|
|
}
|
|
|
|
func (x *GetInfoResponse) GetUptime() string {
|
|
if x != nil {
|
|
return x.Uptime
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetInfoResponse) GetAvailableExchanges() int64 {
|
|
if x != nil {
|
|
return x.AvailableExchanges
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *GetInfoResponse) GetEnabledExchanges() int64 {
|
|
if x != nil {
|
|
return x.EnabledExchanges
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *GetInfoResponse) GetDefaultForexProvider() string {
|
|
if x != nil {
|
|
return x.DefaultForexProvider
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetInfoResponse) GetDefaultFiatCurrency() string {
|
|
if x != nil {
|
|
return x.DefaultFiatCurrency
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetInfoResponse) GetSubsystemStatus() map[string]bool {
|
|
if x != nil {
|
|
return x.SubsystemStatus
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *GetInfoResponse) GetRpcEndpoints() map[string]*RPCEndpoint {
|
|
if x != nil {
|
|
return x.RpcEndpoints
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type GetCommunicationRelayersRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetCommunicationRelayersRequest) Reset() {
|
|
*x = GetCommunicationRelayersRequest{}
|
|
mi := &file_rpc_proto_msgTypes[2]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetCommunicationRelayersRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetCommunicationRelayersRequest) ProtoMessage() {}
|
|
|
|
func (x *GetCommunicationRelayersRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[2]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetCommunicationRelayersRequest.ProtoReflect.Descriptor instead.
|
|
func (*GetCommunicationRelayersRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{2}
|
|
}
|
|
|
|
type CommunicationRelayer struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
|
|
Connected bool `protobuf:"varint,2,opt,name=connected,proto3" json:"connected,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *CommunicationRelayer) Reset() {
|
|
*x = CommunicationRelayer{}
|
|
mi := &file_rpc_proto_msgTypes[3]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *CommunicationRelayer) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*CommunicationRelayer) ProtoMessage() {}
|
|
|
|
func (x *CommunicationRelayer) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[3]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use CommunicationRelayer.ProtoReflect.Descriptor instead.
|
|
func (*CommunicationRelayer) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{3}
|
|
}
|
|
|
|
func (x *CommunicationRelayer) GetEnabled() bool {
|
|
if x != nil {
|
|
return x.Enabled
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *CommunicationRelayer) GetConnected() bool {
|
|
if x != nil {
|
|
return x.Connected
|
|
}
|
|
return false
|
|
}
|
|
|
|
type GetCommunicationRelayersResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
CommunicationRelayers map[string]*CommunicationRelayer `protobuf:"bytes,1,rep,name=communication_relayers,json=communicationRelayers,proto3" json:"communication_relayers,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetCommunicationRelayersResponse) Reset() {
|
|
*x = GetCommunicationRelayersResponse{}
|
|
mi := &file_rpc_proto_msgTypes[4]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetCommunicationRelayersResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetCommunicationRelayersResponse) ProtoMessage() {}
|
|
|
|
func (x *GetCommunicationRelayersResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[4]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetCommunicationRelayersResponse.ProtoReflect.Descriptor instead.
|
|
func (*GetCommunicationRelayersResponse) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{4}
|
|
}
|
|
|
|
func (x *GetCommunicationRelayersResponse) GetCommunicationRelayers() map[string]*CommunicationRelayer {
|
|
if x != nil {
|
|
return x.CommunicationRelayers
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type GenericSubsystemRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Subsystem string `protobuf:"bytes,1,opt,name=subsystem,proto3" json:"subsystem,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GenericSubsystemRequest) Reset() {
|
|
*x = GenericSubsystemRequest{}
|
|
mi := &file_rpc_proto_msgTypes[5]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GenericSubsystemRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GenericSubsystemRequest) ProtoMessage() {}
|
|
|
|
func (x *GenericSubsystemRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[5]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GenericSubsystemRequest.ProtoReflect.Descriptor instead.
|
|
func (*GenericSubsystemRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{5}
|
|
}
|
|
|
|
func (x *GenericSubsystemRequest) GetSubsystem() string {
|
|
if x != nil {
|
|
return x.Subsystem
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type GetSubsystemsRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetSubsystemsRequest) Reset() {
|
|
*x = GetSubsystemsRequest{}
|
|
mi := &file_rpc_proto_msgTypes[6]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetSubsystemsRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetSubsystemsRequest) ProtoMessage() {}
|
|
|
|
func (x *GetSubsystemsRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[6]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetSubsystemsRequest.ProtoReflect.Descriptor instead.
|
|
func (*GetSubsystemsRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{6}
|
|
}
|
|
|
|
type GetSusbsytemsResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
SubsystemsStatus map[string]bool `protobuf:"bytes,1,rep,name=subsystems_status,json=subsystemsStatus,proto3" json:"subsystems_status,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetSusbsytemsResponse) Reset() {
|
|
*x = GetSusbsytemsResponse{}
|
|
mi := &file_rpc_proto_msgTypes[7]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetSusbsytemsResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetSusbsytemsResponse) ProtoMessage() {}
|
|
|
|
func (x *GetSusbsytemsResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[7]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetSusbsytemsResponse.ProtoReflect.Descriptor instead.
|
|
func (*GetSusbsytemsResponse) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{7}
|
|
}
|
|
|
|
func (x *GetSusbsytemsResponse) GetSubsystemsStatus() map[string]bool {
|
|
if x != nil {
|
|
return x.SubsystemsStatus
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type GetRPCEndpointsRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetRPCEndpointsRequest) Reset() {
|
|
*x = GetRPCEndpointsRequest{}
|
|
mi := &file_rpc_proto_msgTypes[8]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetRPCEndpointsRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetRPCEndpointsRequest) ProtoMessage() {}
|
|
|
|
func (x *GetRPCEndpointsRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[8]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetRPCEndpointsRequest.ProtoReflect.Descriptor instead.
|
|
func (*GetRPCEndpointsRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{8}
|
|
}
|
|
|
|
type RPCEndpoint struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Started bool `protobuf:"varint,1,opt,name=started,proto3" json:"started,omitempty"`
|
|
ListenAddress string `protobuf:"bytes,2,opt,name=listen_address,json=listenAddress,proto3" json:"listen_address,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *RPCEndpoint) Reset() {
|
|
*x = RPCEndpoint{}
|
|
mi := &file_rpc_proto_msgTypes[9]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *RPCEndpoint) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*RPCEndpoint) ProtoMessage() {}
|
|
|
|
func (x *RPCEndpoint) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[9]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use RPCEndpoint.ProtoReflect.Descriptor instead.
|
|
func (*RPCEndpoint) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{9}
|
|
}
|
|
|
|
func (x *RPCEndpoint) GetStarted() bool {
|
|
if x != nil {
|
|
return x.Started
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *RPCEndpoint) GetListenAddress() string {
|
|
if x != nil {
|
|
return x.ListenAddress
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type GetRPCEndpointsResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Endpoints map[string]*RPCEndpoint `protobuf:"bytes,1,rep,name=endpoints,proto3" json:"endpoints,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetRPCEndpointsResponse) Reset() {
|
|
*x = GetRPCEndpointsResponse{}
|
|
mi := &file_rpc_proto_msgTypes[10]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetRPCEndpointsResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetRPCEndpointsResponse) ProtoMessage() {}
|
|
|
|
func (x *GetRPCEndpointsResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[10]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetRPCEndpointsResponse.ProtoReflect.Descriptor instead.
|
|
func (*GetRPCEndpointsResponse) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{10}
|
|
}
|
|
|
|
func (x *GetRPCEndpointsResponse) GetEndpoints() map[string]*RPCEndpoint {
|
|
if x != nil {
|
|
return x.Endpoints
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type GenericExchangeNameRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GenericExchangeNameRequest) Reset() {
|
|
*x = GenericExchangeNameRequest{}
|
|
mi := &file_rpc_proto_msgTypes[11]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GenericExchangeNameRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GenericExchangeNameRequest) ProtoMessage() {}
|
|
|
|
func (x *GenericExchangeNameRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[11]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GenericExchangeNameRequest.ProtoReflect.Descriptor instead.
|
|
func (*GenericExchangeNameRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{11}
|
|
}
|
|
|
|
func (x *GenericExchangeNameRequest) GetExchange() string {
|
|
if x != nil {
|
|
return x.Exchange
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type GetExchangesRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetExchangesRequest) Reset() {
|
|
*x = GetExchangesRequest{}
|
|
mi := &file_rpc_proto_msgTypes[12]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetExchangesRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetExchangesRequest) ProtoMessage() {}
|
|
|
|
func (x *GetExchangesRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[12]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetExchangesRequest.ProtoReflect.Descriptor instead.
|
|
func (*GetExchangesRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{12}
|
|
}
|
|
|
|
func (x *GetExchangesRequest) GetEnabled() bool {
|
|
if x != nil {
|
|
return x.Enabled
|
|
}
|
|
return false
|
|
}
|
|
|
|
type GetExchangesResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Exchanges string `protobuf:"bytes,1,opt,name=exchanges,proto3" json:"exchanges,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetExchangesResponse) Reset() {
|
|
*x = GetExchangesResponse{}
|
|
mi := &file_rpc_proto_msgTypes[13]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetExchangesResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetExchangesResponse) ProtoMessage() {}
|
|
|
|
func (x *GetExchangesResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[13]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetExchangesResponse.ProtoReflect.Descriptor instead.
|
|
func (*GetExchangesResponse) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{13}
|
|
}
|
|
|
|
func (x *GetExchangesResponse) GetExchanges() string {
|
|
if x != nil {
|
|
return x.Exchanges
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type GetExchangeOTPResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
OtpCode string `protobuf:"bytes,1,opt,name=otp_code,json=otpCode,proto3" json:"otp_code,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetExchangeOTPResponse) Reset() {
|
|
*x = GetExchangeOTPResponse{}
|
|
mi := &file_rpc_proto_msgTypes[14]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetExchangeOTPResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetExchangeOTPResponse) ProtoMessage() {}
|
|
|
|
func (x *GetExchangeOTPResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[14]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetExchangeOTPResponse.ProtoReflect.Descriptor instead.
|
|
func (*GetExchangeOTPResponse) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{14}
|
|
}
|
|
|
|
func (x *GetExchangeOTPResponse) GetOtpCode() string {
|
|
if x != nil {
|
|
return x.OtpCode
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type GetExchangeOTPsRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetExchangeOTPsRequest) Reset() {
|
|
*x = GetExchangeOTPsRequest{}
|
|
mi := &file_rpc_proto_msgTypes[15]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetExchangeOTPsRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetExchangeOTPsRequest) ProtoMessage() {}
|
|
|
|
func (x *GetExchangeOTPsRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[15]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetExchangeOTPsRequest.ProtoReflect.Descriptor instead.
|
|
func (*GetExchangeOTPsRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{15}
|
|
}
|
|
|
|
type GetExchangeOTPsResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
OtpCodes map[string]string `protobuf:"bytes,1,rep,name=otp_codes,json=otpCodes,proto3" json:"otp_codes,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetExchangeOTPsResponse) Reset() {
|
|
*x = GetExchangeOTPsResponse{}
|
|
mi := &file_rpc_proto_msgTypes[16]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetExchangeOTPsResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetExchangeOTPsResponse) ProtoMessage() {}
|
|
|
|
func (x *GetExchangeOTPsResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[16]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetExchangeOTPsResponse.ProtoReflect.Descriptor instead.
|
|
func (*GetExchangeOTPsResponse) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{16}
|
|
}
|
|
|
|
func (x *GetExchangeOTPsResponse) GetOtpCodes() map[string]string {
|
|
if x != nil {
|
|
return x.OtpCodes
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type DisableExchangeRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *DisableExchangeRequest) Reset() {
|
|
*x = DisableExchangeRequest{}
|
|
mi := &file_rpc_proto_msgTypes[17]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *DisableExchangeRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*DisableExchangeRequest) ProtoMessage() {}
|
|
|
|
func (x *DisableExchangeRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[17]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use DisableExchangeRequest.ProtoReflect.Descriptor instead.
|
|
func (*DisableExchangeRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{17}
|
|
}
|
|
|
|
func (x *DisableExchangeRequest) GetExchange() string {
|
|
if x != nil {
|
|
return x.Exchange
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type PairsSupported struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
AvailablePairs string `protobuf:"bytes,1,opt,name=available_pairs,json=availablePairs,proto3" json:"available_pairs,omitempty"`
|
|
EnabledPairs string `protobuf:"bytes,2,opt,name=enabled_pairs,json=enabledPairs,proto3" json:"enabled_pairs,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *PairsSupported) Reset() {
|
|
*x = PairsSupported{}
|
|
mi := &file_rpc_proto_msgTypes[18]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *PairsSupported) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*PairsSupported) ProtoMessage() {}
|
|
|
|
func (x *PairsSupported) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[18]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use PairsSupported.ProtoReflect.Descriptor instead.
|
|
func (*PairsSupported) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{18}
|
|
}
|
|
|
|
func (x *PairsSupported) GetAvailablePairs() string {
|
|
if x != nil {
|
|
return x.AvailablePairs
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *PairsSupported) GetEnabledPairs() string {
|
|
if x != nil {
|
|
return x.EnabledPairs
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type GetExchangeInfoResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
|
|
Enabled bool `protobuf:"varint,2,opt,name=enabled,proto3" json:"enabled,omitempty"`
|
|
Verbose bool `protobuf:"varint,3,opt,name=verbose,proto3" json:"verbose,omitempty"`
|
|
UsingSandbox bool `protobuf:"varint,4,opt,name=using_sandbox,json=usingSandbox,proto3" json:"using_sandbox,omitempty"`
|
|
HttpTimeout string `protobuf:"bytes,5,opt,name=http_timeout,json=httpTimeout,proto3" json:"http_timeout,omitempty"`
|
|
HttpUseragent string `protobuf:"bytes,6,opt,name=http_useragent,json=httpUseragent,proto3" json:"http_useragent,omitempty"`
|
|
HttpProxy string `protobuf:"bytes,7,opt,name=http_proxy,json=httpProxy,proto3" json:"http_proxy,omitempty"`
|
|
BaseCurrencies string `protobuf:"bytes,8,opt,name=base_currencies,json=baseCurrencies,proto3" json:"base_currencies,omitempty"`
|
|
SupportedAssets map[string]*PairsSupported `protobuf:"bytes,9,rep,name=supported_assets,json=supportedAssets,proto3" json:"supported_assets,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
|
|
AuthenticatedApi bool `protobuf:"varint,10,opt,name=authenticated_api,json=authenticatedApi,proto3" json:"authenticated_api,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetExchangeInfoResponse) Reset() {
|
|
*x = GetExchangeInfoResponse{}
|
|
mi := &file_rpc_proto_msgTypes[19]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetExchangeInfoResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetExchangeInfoResponse) ProtoMessage() {}
|
|
|
|
func (x *GetExchangeInfoResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[19]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetExchangeInfoResponse.ProtoReflect.Descriptor instead.
|
|
func (*GetExchangeInfoResponse) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{19}
|
|
}
|
|
|
|
func (x *GetExchangeInfoResponse) GetName() string {
|
|
if x != nil {
|
|
return x.Name
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetExchangeInfoResponse) GetEnabled() bool {
|
|
if x != nil {
|
|
return x.Enabled
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *GetExchangeInfoResponse) GetVerbose() bool {
|
|
if x != nil {
|
|
return x.Verbose
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *GetExchangeInfoResponse) GetUsingSandbox() bool {
|
|
if x != nil {
|
|
return x.UsingSandbox
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *GetExchangeInfoResponse) GetHttpTimeout() string {
|
|
if x != nil {
|
|
return x.HttpTimeout
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetExchangeInfoResponse) GetHttpUseragent() string {
|
|
if x != nil {
|
|
return x.HttpUseragent
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetExchangeInfoResponse) GetHttpProxy() string {
|
|
if x != nil {
|
|
return x.HttpProxy
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetExchangeInfoResponse) GetBaseCurrencies() string {
|
|
if x != nil {
|
|
return x.BaseCurrencies
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetExchangeInfoResponse) GetSupportedAssets() map[string]*PairsSupported {
|
|
if x != nil {
|
|
return x.SupportedAssets
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *GetExchangeInfoResponse) GetAuthenticatedApi() bool {
|
|
if x != nil {
|
|
return x.AuthenticatedApi
|
|
}
|
|
return false
|
|
}
|
|
|
|
type GetTickerRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
|
|
Pair *CurrencyPair `protobuf:"bytes,2,opt,name=pair,proto3" json:"pair,omitempty"`
|
|
AssetType string `protobuf:"bytes,3,opt,name=asset_type,json=assetType,proto3" json:"asset_type,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetTickerRequest) Reset() {
|
|
*x = GetTickerRequest{}
|
|
mi := &file_rpc_proto_msgTypes[20]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetTickerRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetTickerRequest) ProtoMessage() {}
|
|
|
|
func (x *GetTickerRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[20]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetTickerRequest.ProtoReflect.Descriptor instead.
|
|
func (*GetTickerRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{20}
|
|
}
|
|
|
|
func (x *GetTickerRequest) GetExchange() string {
|
|
if x != nil {
|
|
return x.Exchange
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetTickerRequest) GetPair() *CurrencyPair {
|
|
if x != nil {
|
|
return x.Pair
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *GetTickerRequest) GetAssetType() string {
|
|
if x != nil {
|
|
return x.AssetType
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type CurrencyPair struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Delimiter string `protobuf:"bytes,1,opt,name=delimiter,proto3" json:"delimiter,omitempty"`
|
|
Base string `protobuf:"bytes,2,opt,name=base,proto3" json:"base,omitempty"`
|
|
Quote string `protobuf:"bytes,3,opt,name=quote,proto3" json:"quote,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *CurrencyPair) Reset() {
|
|
*x = CurrencyPair{}
|
|
mi := &file_rpc_proto_msgTypes[21]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *CurrencyPair) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*CurrencyPair) ProtoMessage() {}
|
|
|
|
func (x *CurrencyPair) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[21]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use CurrencyPair.ProtoReflect.Descriptor instead.
|
|
func (*CurrencyPair) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{21}
|
|
}
|
|
|
|
func (x *CurrencyPair) GetDelimiter() string {
|
|
if x != nil {
|
|
return x.Delimiter
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *CurrencyPair) GetBase() string {
|
|
if x != nil {
|
|
return x.Base
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *CurrencyPair) GetQuote() string {
|
|
if x != nil {
|
|
return x.Quote
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type TickerResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Pair *CurrencyPair `protobuf:"bytes,1,opt,name=pair,proto3" json:"pair,omitempty"`
|
|
LastUpdated int64 `protobuf:"varint,2,opt,name=last_updated,json=lastUpdated,proto3" json:"last_updated,omitempty"`
|
|
CurrencyPair string `protobuf:"bytes,3,opt,name=currency_pair,json=currencyPair,proto3" json:"currency_pair,omitempty"`
|
|
Last float64 `protobuf:"fixed64,4,opt,name=last,proto3" json:"last,omitempty"`
|
|
High float64 `protobuf:"fixed64,5,opt,name=high,proto3" json:"high,omitempty"`
|
|
Low float64 `protobuf:"fixed64,6,opt,name=low,proto3" json:"low,omitempty"`
|
|
Bid float64 `protobuf:"fixed64,7,opt,name=bid,proto3" json:"bid,omitempty"`
|
|
Ask float64 `protobuf:"fixed64,8,opt,name=ask,proto3" json:"ask,omitempty"`
|
|
Volume float64 `protobuf:"fixed64,9,opt,name=volume,proto3" json:"volume,omitempty"`
|
|
PriceAth float64 `protobuf:"fixed64,10,opt,name=price_ath,json=priceAth,proto3" json:"price_ath,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *TickerResponse) Reset() {
|
|
*x = TickerResponse{}
|
|
mi := &file_rpc_proto_msgTypes[22]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *TickerResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*TickerResponse) ProtoMessage() {}
|
|
|
|
func (x *TickerResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[22]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use TickerResponse.ProtoReflect.Descriptor instead.
|
|
func (*TickerResponse) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{22}
|
|
}
|
|
|
|
func (x *TickerResponse) GetPair() *CurrencyPair {
|
|
if x != nil {
|
|
return x.Pair
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *TickerResponse) GetLastUpdated() int64 {
|
|
if x != nil {
|
|
return x.LastUpdated
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *TickerResponse) GetCurrencyPair() string {
|
|
if x != nil {
|
|
return x.CurrencyPair
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *TickerResponse) GetLast() float64 {
|
|
if x != nil {
|
|
return x.Last
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *TickerResponse) GetHigh() float64 {
|
|
if x != nil {
|
|
return x.High
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *TickerResponse) GetLow() float64 {
|
|
if x != nil {
|
|
return x.Low
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *TickerResponse) GetBid() float64 {
|
|
if x != nil {
|
|
return x.Bid
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *TickerResponse) GetAsk() float64 {
|
|
if x != nil {
|
|
return x.Ask
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *TickerResponse) GetVolume() float64 {
|
|
if x != nil {
|
|
return x.Volume
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *TickerResponse) GetPriceAth() float64 {
|
|
if x != nil {
|
|
return x.PriceAth
|
|
}
|
|
return 0
|
|
}
|
|
|
|
type GetTickersRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetTickersRequest) Reset() {
|
|
*x = GetTickersRequest{}
|
|
mi := &file_rpc_proto_msgTypes[23]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetTickersRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetTickersRequest) ProtoMessage() {}
|
|
|
|
func (x *GetTickersRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[23]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetTickersRequest.ProtoReflect.Descriptor instead.
|
|
func (*GetTickersRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{23}
|
|
}
|
|
|
|
type Tickers struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
|
|
Tickers []*TickerResponse `protobuf:"bytes,2,rep,name=tickers,proto3" json:"tickers,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *Tickers) Reset() {
|
|
*x = Tickers{}
|
|
mi := &file_rpc_proto_msgTypes[24]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *Tickers) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*Tickers) ProtoMessage() {}
|
|
|
|
func (x *Tickers) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[24]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use Tickers.ProtoReflect.Descriptor instead.
|
|
func (*Tickers) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{24}
|
|
}
|
|
|
|
func (x *Tickers) GetExchange() string {
|
|
if x != nil {
|
|
return x.Exchange
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Tickers) GetTickers() []*TickerResponse {
|
|
if x != nil {
|
|
return x.Tickers
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type GetTickersResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Tickers []*Tickers `protobuf:"bytes,1,rep,name=tickers,proto3" json:"tickers,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetTickersResponse) Reset() {
|
|
*x = GetTickersResponse{}
|
|
mi := &file_rpc_proto_msgTypes[25]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetTickersResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetTickersResponse) ProtoMessage() {}
|
|
|
|
func (x *GetTickersResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[25]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetTickersResponse.ProtoReflect.Descriptor instead.
|
|
func (*GetTickersResponse) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{25}
|
|
}
|
|
|
|
func (x *GetTickersResponse) GetTickers() []*Tickers {
|
|
if x != nil {
|
|
return x.Tickers
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type GetOrderbookRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
|
|
Pair *CurrencyPair `protobuf:"bytes,2,opt,name=pair,proto3" json:"pair,omitempty"`
|
|
AssetType string `protobuf:"bytes,3,opt,name=asset_type,json=assetType,proto3" json:"asset_type,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetOrderbookRequest) Reset() {
|
|
*x = GetOrderbookRequest{}
|
|
mi := &file_rpc_proto_msgTypes[26]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetOrderbookRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetOrderbookRequest) ProtoMessage() {}
|
|
|
|
func (x *GetOrderbookRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[26]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetOrderbookRequest.ProtoReflect.Descriptor instead.
|
|
func (*GetOrderbookRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{26}
|
|
}
|
|
|
|
func (x *GetOrderbookRequest) GetExchange() string {
|
|
if x != nil {
|
|
return x.Exchange
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetOrderbookRequest) GetPair() *CurrencyPair {
|
|
if x != nil {
|
|
return x.Pair
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *GetOrderbookRequest) GetAssetType() string {
|
|
if x != nil {
|
|
return x.AssetType
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type OrderbookItem struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Amount float64 `protobuf:"fixed64,1,opt,name=amount,proto3" json:"amount,omitempty"`
|
|
Price float64 `protobuf:"fixed64,2,opt,name=price,proto3" json:"price,omitempty"`
|
|
Id int64 `protobuf:"varint,3,opt,name=id,proto3" json:"id,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *OrderbookItem) Reset() {
|
|
*x = OrderbookItem{}
|
|
mi := &file_rpc_proto_msgTypes[27]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *OrderbookItem) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*OrderbookItem) ProtoMessage() {}
|
|
|
|
func (x *OrderbookItem) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[27]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use OrderbookItem.ProtoReflect.Descriptor instead.
|
|
func (*OrderbookItem) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{27}
|
|
}
|
|
|
|
func (x *OrderbookItem) GetAmount() float64 {
|
|
if x != nil {
|
|
return x.Amount
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *OrderbookItem) GetPrice() float64 {
|
|
if x != nil {
|
|
return x.Price
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *OrderbookItem) GetId() int64 {
|
|
if x != nil {
|
|
return x.Id
|
|
}
|
|
return 0
|
|
}
|
|
|
|
type OrderbookResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Pair *CurrencyPair `protobuf:"bytes,1,opt,name=pair,proto3" json:"pair,omitempty"`
|
|
CurrencyPair string `protobuf:"bytes,2,opt,name=currency_pair,json=currencyPair,proto3" json:"currency_pair,omitempty"`
|
|
Bids []*OrderbookItem `protobuf:"bytes,3,rep,name=bids,proto3" json:"bids,omitempty"`
|
|
Asks []*OrderbookItem `protobuf:"bytes,4,rep,name=asks,proto3" json:"asks,omitempty"`
|
|
LastUpdated int64 `protobuf:"varint,5,opt,name=last_updated,json=lastUpdated,proto3" json:"last_updated,omitempty"`
|
|
AssetType string `protobuf:"bytes,6,opt,name=asset_type,json=assetType,proto3" json:"asset_type,omitempty"`
|
|
Error string `protobuf:"bytes,7,opt,name=error,proto3" json:"error,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *OrderbookResponse) Reset() {
|
|
*x = OrderbookResponse{}
|
|
mi := &file_rpc_proto_msgTypes[28]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *OrderbookResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*OrderbookResponse) ProtoMessage() {}
|
|
|
|
func (x *OrderbookResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[28]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use OrderbookResponse.ProtoReflect.Descriptor instead.
|
|
func (*OrderbookResponse) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{28}
|
|
}
|
|
|
|
func (x *OrderbookResponse) GetPair() *CurrencyPair {
|
|
if x != nil {
|
|
return x.Pair
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *OrderbookResponse) GetCurrencyPair() string {
|
|
if x != nil {
|
|
return x.CurrencyPair
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *OrderbookResponse) GetBids() []*OrderbookItem {
|
|
if x != nil {
|
|
return x.Bids
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *OrderbookResponse) GetAsks() []*OrderbookItem {
|
|
if x != nil {
|
|
return x.Asks
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *OrderbookResponse) GetLastUpdated() int64 {
|
|
if x != nil {
|
|
return x.LastUpdated
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *OrderbookResponse) GetAssetType() string {
|
|
if x != nil {
|
|
return x.AssetType
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *OrderbookResponse) GetError() string {
|
|
if x != nil {
|
|
return x.Error
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type GetOrderbooksRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetOrderbooksRequest) Reset() {
|
|
*x = GetOrderbooksRequest{}
|
|
mi := &file_rpc_proto_msgTypes[29]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetOrderbooksRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetOrderbooksRequest) ProtoMessage() {}
|
|
|
|
func (x *GetOrderbooksRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[29]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetOrderbooksRequest.ProtoReflect.Descriptor instead.
|
|
func (*GetOrderbooksRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{29}
|
|
}
|
|
|
|
type Orderbooks struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
|
|
Orderbooks []*OrderbookResponse `protobuf:"bytes,2,rep,name=orderbooks,proto3" json:"orderbooks,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *Orderbooks) Reset() {
|
|
*x = Orderbooks{}
|
|
mi := &file_rpc_proto_msgTypes[30]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *Orderbooks) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*Orderbooks) ProtoMessage() {}
|
|
|
|
func (x *Orderbooks) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[30]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use Orderbooks.ProtoReflect.Descriptor instead.
|
|
func (*Orderbooks) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{30}
|
|
}
|
|
|
|
func (x *Orderbooks) GetExchange() string {
|
|
if x != nil {
|
|
return x.Exchange
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Orderbooks) GetOrderbooks() []*OrderbookResponse {
|
|
if x != nil {
|
|
return x.Orderbooks
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type GetOrderbooksResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Orderbooks []*Orderbooks `protobuf:"bytes,1,rep,name=orderbooks,proto3" json:"orderbooks,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetOrderbooksResponse) Reset() {
|
|
*x = GetOrderbooksResponse{}
|
|
mi := &file_rpc_proto_msgTypes[31]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetOrderbooksResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetOrderbooksResponse) ProtoMessage() {}
|
|
|
|
func (x *GetOrderbooksResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[31]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetOrderbooksResponse.ProtoReflect.Descriptor instead.
|
|
func (*GetOrderbooksResponse) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{31}
|
|
}
|
|
|
|
func (x *GetOrderbooksResponse) GetOrderbooks() []*Orderbooks {
|
|
if x != nil {
|
|
return x.Orderbooks
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type GetAccountInfoRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
|
|
AssetType string `protobuf:"bytes,2,opt,name=asset_type,json=assetType,proto3" json:"asset_type,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetAccountInfoRequest) Reset() {
|
|
*x = GetAccountInfoRequest{}
|
|
mi := &file_rpc_proto_msgTypes[32]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetAccountInfoRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetAccountInfoRequest) ProtoMessage() {}
|
|
|
|
func (x *GetAccountInfoRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[32]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetAccountInfoRequest.ProtoReflect.Descriptor instead.
|
|
func (*GetAccountInfoRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{32}
|
|
}
|
|
|
|
func (x *GetAccountInfoRequest) GetExchange() string {
|
|
if x != nil {
|
|
return x.Exchange
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetAccountInfoRequest) GetAssetType() string {
|
|
if x != nil {
|
|
return x.AssetType
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type Account struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
|
|
Currencies []*AccountCurrencyInfo `protobuf:"bytes,2,rep,name=currencies,proto3" json:"currencies,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *Account) Reset() {
|
|
*x = Account{}
|
|
mi := &file_rpc_proto_msgTypes[33]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *Account) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*Account) ProtoMessage() {}
|
|
|
|
func (x *Account) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[33]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use Account.ProtoReflect.Descriptor instead.
|
|
func (*Account) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{33}
|
|
}
|
|
|
|
func (x *Account) GetId() string {
|
|
if x != nil {
|
|
return x.Id
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Account) GetCurrencies() []*AccountCurrencyInfo {
|
|
if x != nil {
|
|
return x.Currencies
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type AccountCurrencyInfo struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Currency string `protobuf:"bytes,1,opt,name=currency,proto3" json:"currency,omitempty"`
|
|
TotalValue float64 `protobuf:"fixed64,2,opt,name=total_value,json=totalValue,proto3" json:"total_value,omitempty"`
|
|
Hold float64 `protobuf:"fixed64,3,opt,name=hold,proto3" json:"hold,omitempty"`
|
|
Free float64 `protobuf:"fixed64,4,opt,name=free,proto3" json:"free,omitempty"`
|
|
FreeWithoutBorrow float64 `protobuf:"fixed64,5,opt,name=free_without_borrow,json=freeWithoutBorrow,proto3" json:"free_without_borrow,omitempty"`
|
|
Borrowed float64 `protobuf:"fixed64,6,opt,name=borrowed,proto3" json:"borrowed,omitempty"`
|
|
UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *AccountCurrencyInfo) Reset() {
|
|
*x = AccountCurrencyInfo{}
|
|
mi := &file_rpc_proto_msgTypes[34]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *AccountCurrencyInfo) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*AccountCurrencyInfo) ProtoMessage() {}
|
|
|
|
func (x *AccountCurrencyInfo) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[34]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use AccountCurrencyInfo.ProtoReflect.Descriptor instead.
|
|
func (*AccountCurrencyInfo) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{34}
|
|
}
|
|
|
|
func (x *AccountCurrencyInfo) GetCurrency() string {
|
|
if x != nil {
|
|
return x.Currency
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *AccountCurrencyInfo) GetTotalValue() float64 {
|
|
if x != nil {
|
|
return x.TotalValue
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *AccountCurrencyInfo) GetHold() float64 {
|
|
if x != nil {
|
|
return x.Hold
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *AccountCurrencyInfo) GetFree() float64 {
|
|
if x != nil {
|
|
return x.Free
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *AccountCurrencyInfo) GetFreeWithoutBorrow() float64 {
|
|
if x != nil {
|
|
return x.FreeWithoutBorrow
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *AccountCurrencyInfo) GetBorrowed() float64 {
|
|
if x != nil {
|
|
return x.Borrowed
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *AccountCurrencyInfo) GetUpdatedAt() *timestamppb.Timestamp {
|
|
if x != nil {
|
|
return x.UpdatedAt
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type GetAccountInfoResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
|
|
Accounts []*Account `protobuf:"bytes,2,rep,name=accounts,proto3" json:"accounts,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetAccountInfoResponse) Reset() {
|
|
*x = GetAccountInfoResponse{}
|
|
mi := &file_rpc_proto_msgTypes[35]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetAccountInfoResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetAccountInfoResponse) ProtoMessage() {}
|
|
|
|
func (x *GetAccountInfoResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[35]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetAccountInfoResponse.ProtoReflect.Descriptor instead.
|
|
func (*GetAccountInfoResponse) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{35}
|
|
}
|
|
|
|
func (x *GetAccountInfoResponse) GetExchange() string {
|
|
if x != nil {
|
|
return x.Exchange
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetAccountInfoResponse) GetAccounts() []*Account {
|
|
if x != nil {
|
|
return x.Accounts
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type GetConfigRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetConfigRequest) Reset() {
|
|
*x = GetConfigRequest{}
|
|
mi := &file_rpc_proto_msgTypes[36]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetConfigRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetConfigRequest) ProtoMessage() {}
|
|
|
|
func (x *GetConfigRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[36]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetConfigRequest.ProtoReflect.Descriptor instead.
|
|
func (*GetConfigRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{36}
|
|
}
|
|
|
|
type GetConfigResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Data []byte `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetConfigResponse) Reset() {
|
|
*x = GetConfigResponse{}
|
|
mi := &file_rpc_proto_msgTypes[37]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetConfigResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetConfigResponse) ProtoMessage() {}
|
|
|
|
func (x *GetConfigResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[37]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetConfigResponse.ProtoReflect.Descriptor instead.
|
|
func (*GetConfigResponse) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{37}
|
|
}
|
|
|
|
func (x *GetConfigResponse) GetData() []byte {
|
|
if x != nil {
|
|
return x.Data
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type PortfolioAddress struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
|
|
CoinType string `protobuf:"bytes,2,opt,name=coin_type,json=coinType,proto3" json:"coin_type,omitempty"`
|
|
Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
|
|
Balance float64 `protobuf:"fixed64,4,opt,name=balance,proto3" json:"balance,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *PortfolioAddress) Reset() {
|
|
*x = PortfolioAddress{}
|
|
mi := &file_rpc_proto_msgTypes[38]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *PortfolioAddress) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*PortfolioAddress) ProtoMessage() {}
|
|
|
|
func (x *PortfolioAddress) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[38]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use PortfolioAddress.ProtoReflect.Descriptor instead.
|
|
func (*PortfolioAddress) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{38}
|
|
}
|
|
|
|
func (x *PortfolioAddress) GetAddress() string {
|
|
if x != nil {
|
|
return x.Address
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *PortfolioAddress) GetCoinType() string {
|
|
if x != nil {
|
|
return x.CoinType
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *PortfolioAddress) GetDescription() string {
|
|
if x != nil {
|
|
return x.Description
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *PortfolioAddress) GetBalance() float64 {
|
|
if x != nil {
|
|
return x.Balance
|
|
}
|
|
return 0
|
|
}
|
|
|
|
type GetPortfolioRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetPortfolioRequest) Reset() {
|
|
*x = GetPortfolioRequest{}
|
|
mi := &file_rpc_proto_msgTypes[39]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetPortfolioRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetPortfolioRequest) ProtoMessage() {}
|
|
|
|
func (x *GetPortfolioRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[39]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetPortfolioRequest.ProtoReflect.Descriptor instead.
|
|
func (*GetPortfolioRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{39}
|
|
}
|
|
|
|
type GetPortfolioResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Portfolio []*PortfolioAddress `protobuf:"bytes,1,rep,name=portfolio,proto3" json:"portfolio,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetPortfolioResponse) Reset() {
|
|
*x = GetPortfolioResponse{}
|
|
mi := &file_rpc_proto_msgTypes[40]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetPortfolioResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetPortfolioResponse) ProtoMessage() {}
|
|
|
|
func (x *GetPortfolioResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[40]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetPortfolioResponse.ProtoReflect.Descriptor instead.
|
|
func (*GetPortfolioResponse) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{40}
|
|
}
|
|
|
|
func (x *GetPortfolioResponse) GetPortfolio() []*PortfolioAddress {
|
|
if x != nil {
|
|
return x.Portfolio
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type GetPortfolioSummaryRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetPortfolioSummaryRequest) Reset() {
|
|
*x = GetPortfolioSummaryRequest{}
|
|
mi := &file_rpc_proto_msgTypes[41]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetPortfolioSummaryRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetPortfolioSummaryRequest) ProtoMessage() {}
|
|
|
|
func (x *GetPortfolioSummaryRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[41]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetPortfolioSummaryRequest.ProtoReflect.Descriptor instead.
|
|
func (*GetPortfolioSummaryRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{41}
|
|
}
|
|
|
|
type Coin struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Coin string `protobuf:"bytes,1,opt,name=coin,proto3" json:"coin,omitempty"`
|
|
Balance float64 `protobuf:"fixed64,2,opt,name=balance,proto3" json:"balance,omitempty"`
|
|
Address string `protobuf:"bytes,3,opt,name=address,proto3" json:"address,omitempty"`
|
|
Percentage float64 `protobuf:"fixed64,4,opt,name=percentage,proto3" json:"percentage,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *Coin) Reset() {
|
|
*x = Coin{}
|
|
mi := &file_rpc_proto_msgTypes[42]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *Coin) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*Coin) ProtoMessage() {}
|
|
|
|
func (x *Coin) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[42]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use Coin.ProtoReflect.Descriptor instead.
|
|
func (*Coin) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{42}
|
|
}
|
|
|
|
func (x *Coin) GetCoin() string {
|
|
if x != nil {
|
|
return x.Coin
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Coin) GetBalance() float64 {
|
|
if x != nil {
|
|
return x.Balance
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *Coin) GetAddress() string {
|
|
if x != nil {
|
|
return x.Address
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Coin) GetPercentage() float64 {
|
|
if x != nil {
|
|
return x.Percentage
|
|
}
|
|
return 0
|
|
}
|
|
|
|
type OfflineCoinSummary struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
|
|
Balance float64 `protobuf:"fixed64,2,opt,name=balance,proto3" json:"balance,omitempty"`
|
|
Percentage float64 `protobuf:"fixed64,3,opt,name=percentage,proto3" json:"percentage,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *OfflineCoinSummary) Reset() {
|
|
*x = OfflineCoinSummary{}
|
|
mi := &file_rpc_proto_msgTypes[43]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *OfflineCoinSummary) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*OfflineCoinSummary) ProtoMessage() {}
|
|
|
|
func (x *OfflineCoinSummary) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[43]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use OfflineCoinSummary.ProtoReflect.Descriptor instead.
|
|
func (*OfflineCoinSummary) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{43}
|
|
}
|
|
|
|
func (x *OfflineCoinSummary) GetAddress() string {
|
|
if x != nil {
|
|
return x.Address
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *OfflineCoinSummary) GetBalance() float64 {
|
|
if x != nil {
|
|
return x.Balance
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *OfflineCoinSummary) GetPercentage() float64 {
|
|
if x != nil {
|
|
return x.Percentage
|
|
}
|
|
return 0
|
|
}
|
|
|
|
type OnlineCoinSummary struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Balance float64 `protobuf:"fixed64,1,opt,name=balance,proto3" json:"balance,omitempty"`
|
|
Percentage float64 `protobuf:"fixed64,2,opt,name=percentage,proto3" json:"percentage,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *OnlineCoinSummary) Reset() {
|
|
*x = OnlineCoinSummary{}
|
|
mi := &file_rpc_proto_msgTypes[44]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *OnlineCoinSummary) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*OnlineCoinSummary) ProtoMessage() {}
|
|
|
|
func (x *OnlineCoinSummary) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[44]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use OnlineCoinSummary.ProtoReflect.Descriptor instead.
|
|
func (*OnlineCoinSummary) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{44}
|
|
}
|
|
|
|
func (x *OnlineCoinSummary) GetBalance() float64 {
|
|
if x != nil {
|
|
return x.Balance
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *OnlineCoinSummary) GetPercentage() float64 {
|
|
if x != nil {
|
|
return x.Percentage
|
|
}
|
|
return 0
|
|
}
|
|
|
|
type OfflineCoins struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Addresses []*OfflineCoinSummary `protobuf:"bytes,1,rep,name=addresses,proto3" json:"addresses,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *OfflineCoins) Reset() {
|
|
*x = OfflineCoins{}
|
|
mi := &file_rpc_proto_msgTypes[45]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *OfflineCoins) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*OfflineCoins) ProtoMessage() {}
|
|
|
|
func (x *OfflineCoins) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[45]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use OfflineCoins.ProtoReflect.Descriptor instead.
|
|
func (*OfflineCoins) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{45}
|
|
}
|
|
|
|
func (x *OfflineCoins) GetAddresses() []*OfflineCoinSummary {
|
|
if x != nil {
|
|
return x.Addresses
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type OnlineCoins struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Coins map[string]*OnlineCoinSummary `protobuf:"bytes,1,rep,name=coins,proto3" json:"coins,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *OnlineCoins) Reset() {
|
|
*x = OnlineCoins{}
|
|
mi := &file_rpc_proto_msgTypes[46]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *OnlineCoins) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*OnlineCoins) ProtoMessage() {}
|
|
|
|
func (x *OnlineCoins) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[46]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use OnlineCoins.ProtoReflect.Descriptor instead.
|
|
func (*OnlineCoins) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{46}
|
|
}
|
|
|
|
func (x *OnlineCoins) GetCoins() map[string]*OnlineCoinSummary {
|
|
if x != nil {
|
|
return x.Coins
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type GetPortfolioSummaryResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
CoinTotals []*Coin `protobuf:"bytes,1,rep,name=coin_totals,json=coinTotals,proto3" json:"coin_totals,omitempty"`
|
|
CoinsOffline []*Coin `protobuf:"bytes,2,rep,name=coins_offline,json=coinsOffline,proto3" json:"coins_offline,omitempty"`
|
|
CoinsOfflineSummary map[string]*OfflineCoins `protobuf:"bytes,3,rep,name=coins_offline_summary,json=coinsOfflineSummary,proto3" json:"coins_offline_summary,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
|
|
CoinsOnline []*Coin `protobuf:"bytes,4,rep,name=coins_online,json=coinsOnline,proto3" json:"coins_online,omitempty"`
|
|
CoinsOnlineSummary map[string]*OnlineCoins `protobuf:"bytes,5,rep,name=coins_online_summary,json=coinsOnlineSummary,proto3" json:"coins_online_summary,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetPortfolioSummaryResponse) Reset() {
|
|
*x = GetPortfolioSummaryResponse{}
|
|
mi := &file_rpc_proto_msgTypes[47]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetPortfolioSummaryResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetPortfolioSummaryResponse) ProtoMessage() {}
|
|
|
|
func (x *GetPortfolioSummaryResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[47]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetPortfolioSummaryResponse.ProtoReflect.Descriptor instead.
|
|
func (*GetPortfolioSummaryResponse) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{47}
|
|
}
|
|
|
|
func (x *GetPortfolioSummaryResponse) GetCoinTotals() []*Coin {
|
|
if x != nil {
|
|
return x.CoinTotals
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *GetPortfolioSummaryResponse) GetCoinsOffline() []*Coin {
|
|
if x != nil {
|
|
return x.CoinsOffline
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *GetPortfolioSummaryResponse) GetCoinsOfflineSummary() map[string]*OfflineCoins {
|
|
if x != nil {
|
|
return x.CoinsOfflineSummary
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *GetPortfolioSummaryResponse) GetCoinsOnline() []*Coin {
|
|
if x != nil {
|
|
return x.CoinsOnline
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *GetPortfolioSummaryResponse) GetCoinsOnlineSummary() map[string]*OnlineCoins {
|
|
if x != nil {
|
|
return x.CoinsOnlineSummary
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type AddPortfolioAddressRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
|
|
CoinType string `protobuf:"bytes,2,opt,name=coin_type,json=coinType,proto3" json:"coin_type,omitempty"`
|
|
Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
|
|
Balance float64 `protobuf:"fixed64,4,opt,name=balance,proto3" json:"balance,omitempty"`
|
|
SupportedExchanges string `protobuf:"bytes,5,opt,name=supported_exchanges,json=supportedExchanges,proto3" json:"supported_exchanges,omitempty"`
|
|
ColdStorage bool `protobuf:"varint,6,opt,name=cold_storage,json=coldStorage,proto3" json:"cold_storage,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *AddPortfolioAddressRequest) Reset() {
|
|
*x = AddPortfolioAddressRequest{}
|
|
mi := &file_rpc_proto_msgTypes[48]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *AddPortfolioAddressRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*AddPortfolioAddressRequest) ProtoMessage() {}
|
|
|
|
func (x *AddPortfolioAddressRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[48]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use AddPortfolioAddressRequest.ProtoReflect.Descriptor instead.
|
|
func (*AddPortfolioAddressRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{48}
|
|
}
|
|
|
|
func (x *AddPortfolioAddressRequest) GetAddress() string {
|
|
if x != nil {
|
|
return x.Address
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *AddPortfolioAddressRequest) GetCoinType() string {
|
|
if x != nil {
|
|
return x.CoinType
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *AddPortfolioAddressRequest) GetDescription() string {
|
|
if x != nil {
|
|
return x.Description
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *AddPortfolioAddressRequest) GetBalance() float64 {
|
|
if x != nil {
|
|
return x.Balance
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *AddPortfolioAddressRequest) GetSupportedExchanges() string {
|
|
if x != nil {
|
|
return x.SupportedExchanges
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *AddPortfolioAddressRequest) GetColdStorage() bool {
|
|
if x != nil {
|
|
return x.ColdStorage
|
|
}
|
|
return false
|
|
}
|
|
|
|
type RemovePortfolioAddressRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
|
|
CoinType string `protobuf:"bytes,2,opt,name=coin_type,json=coinType,proto3" json:"coin_type,omitempty"`
|
|
Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *RemovePortfolioAddressRequest) Reset() {
|
|
*x = RemovePortfolioAddressRequest{}
|
|
mi := &file_rpc_proto_msgTypes[49]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *RemovePortfolioAddressRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*RemovePortfolioAddressRequest) ProtoMessage() {}
|
|
|
|
func (x *RemovePortfolioAddressRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[49]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use RemovePortfolioAddressRequest.ProtoReflect.Descriptor instead.
|
|
func (*RemovePortfolioAddressRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{49}
|
|
}
|
|
|
|
func (x *RemovePortfolioAddressRequest) GetAddress() string {
|
|
if x != nil {
|
|
return x.Address
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *RemovePortfolioAddressRequest) GetCoinType() string {
|
|
if x != nil {
|
|
return x.CoinType
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *RemovePortfolioAddressRequest) GetDescription() string {
|
|
if x != nil {
|
|
return x.Description
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type GetForexProvidersRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetForexProvidersRequest) Reset() {
|
|
*x = GetForexProvidersRequest{}
|
|
mi := &file_rpc_proto_msgTypes[50]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetForexProvidersRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetForexProvidersRequest) ProtoMessage() {}
|
|
|
|
func (x *GetForexProvidersRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[50]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetForexProvidersRequest.ProtoReflect.Descriptor instead.
|
|
func (*GetForexProvidersRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{50}
|
|
}
|
|
|
|
type ForexProvider struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
|
|
Enabled bool `protobuf:"varint,2,opt,name=enabled,proto3" json:"enabled,omitempty"`
|
|
Verbose bool `protobuf:"varint,3,opt,name=verbose,proto3" json:"verbose,omitempty"`
|
|
RestPollingDelay string `protobuf:"bytes,4,opt,name=rest_polling_delay,json=restPollingDelay,proto3" json:"rest_polling_delay,omitempty"`
|
|
ApiKey string `protobuf:"bytes,5,opt,name=api_key,json=apiKey,proto3" json:"api_key,omitempty"`
|
|
ApiKeyLevel int64 `protobuf:"varint,6,opt,name=api_key_level,json=apiKeyLevel,proto3" json:"api_key_level,omitempty"`
|
|
PrimaryProvider bool `protobuf:"varint,7,opt,name=primary_provider,json=primaryProvider,proto3" json:"primary_provider,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *ForexProvider) Reset() {
|
|
*x = ForexProvider{}
|
|
mi := &file_rpc_proto_msgTypes[51]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *ForexProvider) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*ForexProvider) ProtoMessage() {}
|
|
|
|
func (x *ForexProvider) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[51]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use ForexProvider.ProtoReflect.Descriptor instead.
|
|
func (*ForexProvider) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{51}
|
|
}
|
|
|
|
func (x *ForexProvider) GetName() string {
|
|
if x != nil {
|
|
return x.Name
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *ForexProvider) GetEnabled() bool {
|
|
if x != nil {
|
|
return x.Enabled
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *ForexProvider) GetVerbose() bool {
|
|
if x != nil {
|
|
return x.Verbose
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *ForexProvider) GetRestPollingDelay() string {
|
|
if x != nil {
|
|
return x.RestPollingDelay
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *ForexProvider) GetApiKey() string {
|
|
if x != nil {
|
|
return x.ApiKey
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *ForexProvider) GetApiKeyLevel() int64 {
|
|
if x != nil {
|
|
return x.ApiKeyLevel
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *ForexProvider) GetPrimaryProvider() bool {
|
|
if x != nil {
|
|
return x.PrimaryProvider
|
|
}
|
|
return false
|
|
}
|
|
|
|
type GetForexProvidersResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
ForexProviders []*ForexProvider `protobuf:"bytes,1,rep,name=forex_providers,json=forexProviders,proto3" json:"forex_providers,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetForexProvidersResponse) Reset() {
|
|
*x = GetForexProvidersResponse{}
|
|
mi := &file_rpc_proto_msgTypes[52]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetForexProvidersResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetForexProvidersResponse) ProtoMessage() {}
|
|
|
|
func (x *GetForexProvidersResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[52]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetForexProvidersResponse.ProtoReflect.Descriptor instead.
|
|
func (*GetForexProvidersResponse) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{52}
|
|
}
|
|
|
|
func (x *GetForexProvidersResponse) GetForexProviders() []*ForexProvider {
|
|
if x != nil {
|
|
return x.ForexProviders
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type GetForexRatesRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetForexRatesRequest) Reset() {
|
|
*x = GetForexRatesRequest{}
|
|
mi := &file_rpc_proto_msgTypes[53]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetForexRatesRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetForexRatesRequest) ProtoMessage() {}
|
|
|
|
func (x *GetForexRatesRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[53]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetForexRatesRequest.ProtoReflect.Descriptor instead.
|
|
func (*GetForexRatesRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{53}
|
|
}
|
|
|
|
type ForexRatesConversion struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
From string `protobuf:"bytes,1,opt,name=from,proto3" json:"from,omitempty"`
|
|
To string `protobuf:"bytes,2,opt,name=to,proto3" json:"to,omitempty"`
|
|
Rate float64 `protobuf:"fixed64,3,opt,name=rate,proto3" json:"rate,omitempty"`
|
|
InverseRate float64 `protobuf:"fixed64,4,opt,name=inverse_rate,json=inverseRate,proto3" json:"inverse_rate,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *ForexRatesConversion) Reset() {
|
|
*x = ForexRatesConversion{}
|
|
mi := &file_rpc_proto_msgTypes[54]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *ForexRatesConversion) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*ForexRatesConversion) ProtoMessage() {}
|
|
|
|
func (x *ForexRatesConversion) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[54]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use ForexRatesConversion.ProtoReflect.Descriptor instead.
|
|
func (*ForexRatesConversion) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{54}
|
|
}
|
|
|
|
func (x *ForexRatesConversion) GetFrom() string {
|
|
if x != nil {
|
|
return x.From
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *ForexRatesConversion) GetTo() string {
|
|
if x != nil {
|
|
return x.To
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *ForexRatesConversion) GetRate() float64 {
|
|
if x != nil {
|
|
return x.Rate
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *ForexRatesConversion) GetInverseRate() float64 {
|
|
if x != nil {
|
|
return x.InverseRate
|
|
}
|
|
return 0
|
|
}
|
|
|
|
type GetForexRatesResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
ForexRates []*ForexRatesConversion `protobuf:"bytes,1,rep,name=forex_rates,json=forexRates,proto3" json:"forex_rates,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetForexRatesResponse) Reset() {
|
|
*x = GetForexRatesResponse{}
|
|
mi := &file_rpc_proto_msgTypes[55]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetForexRatesResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetForexRatesResponse) ProtoMessage() {}
|
|
|
|
func (x *GetForexRatesResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[55]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetForexRatesResponse.ProtoReflect.Descriptor instead.
|
|
func (*GetForexRatesResponse) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{55}
|
|
}
|
|
|
|
func (x *GetForexRatesResponse) GetForexRates() []*ForexRatesConversion {
|
|
if x != nil {
|
|
return x.ForexRates
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type OrderDetails struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
|
|
Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
|
|
ClientOrderId string `protobuf:"bytes,3,opt,name=client_order_id,json=clientOrderId,proto3" json:"client_order_id,omitempty"`
|
|
BaseCurrency string `protobuf:"bytes,4,opt,name=base_currency,json=baseCurrency,proto3" json:"base_currency,omitempty"`
|
|
QuoteCurrency string `protobuf:"bytes,5,opt,name=quote_currency,json=quoteCurrency,proto3" json:"quote_currency,omitempty"`
|
|
AssetType string `protobuf:"bytes,6,opt,name=asset_type,json=assetType,proto3" json:"asset_type,omitempty"`
|
|
OrderSide string `protobuf:"bytes,7,opt,name=order_side,json=orderSide,proto3" json:"order_side,omitempty"`
|
|
OrderType string `protobuf:"bytes,8,opt,name=order_type,json=orderType,proto3" json:"order_type,omitempty"`
|
|
CreationTime string `protobuf:"bytes,9,opt,name=creation_time,json=creationTime,proto3" json:"creation_time,omitempty"`
|
|
UpdateTime string `protobuf:"bytes,10,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
|
|
Status string `protobuf:"bytes,11,opt,name=status,proto3" json:"status,omitempty"`
|
|
Price float64 `protobuf:"fixed64,12,opt,name=price,proto3" json:"price,omitempty"`
|
|
Amount float64 `protobuf:"fixed64,13,opt,name=amount,proto3" json:"amount,omitempty"`
|
|
OpenVolume float64 `protobuf:"fixed64,14,opt,name=open_volume,json=openVolume,proto3" json:"open_volume,omitempty"`
|
|
Fee float64 `protobuf:"fixed64,15,opt,name=fee,proto3" json:"fee,omitempty"`
|
|
Cost float64 `protobuf:"fixed64,16,opt,name=cost,proto3" json:"cost,omitempty"`
|
|
Trades []*TradeHistory `protobuf:"bytes,17,rep,name=trades,proto3" json:"trades,omitempty"`
|
|
ContractAmount float64 `protobuf:"fixed64,18,opt,name=contract_amount,json=contractAmount,proto3" json:"contract_amount,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *OrderDetails) Reset() {
|
|
*x = OrderDetails{}
|
|
mi := &file_rpc_proto_msgTypes[56]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *OrderDetails) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*OrderDetails) ProtoMessage() {}
|
|
|
|
func (x *OrderDetails) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[56]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use OrderDetails.ProtoReflect.Descriptor instead.
|
|
func (*OrderDetails) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{56}
|
|
}
|
|
|
|
func (x *OrderDetails) GetExchange() string {
|
|
if x != nil {
|
|
return x.Exchange
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *OrderDetails) GetId() string {
|
|
if x != nil {
|
|
return x.Id
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *OrderDetails) GetClientOrderId() string {
|
|
if x != nil {
|
|
return x.ClientOrderId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *OrderDetails) GetBaseCurrency() string {
|
|
if x != nil {
|
|
return x.BaseCurrency
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *OrderDetails) GetQuoteCurrency() string {
|
|
if x != nil {
|
|
return x.QuoteCurrency
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *OrderDetails) GetAssetType() string {
|
|
if x != nil {
|
|
return x.AssetType
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *OrderDetails) GetOrderSide() string {
|
|
if x != nil {
|
|
return x.OrderSide
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *OrderDetails) GetOrderType() string {
|
|
if x != nil {
|
|
return x.OrderType
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *OrderDetails) GetCreationTime() string {
|
|
if x != nil {
|
|
return x.CreationTime
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *OrderDetails) GetUpdateTime() string {
|
|
if x != nil {
|
|
return x.UpdateTime
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *OrderDetails) GetStatus() string {
|
|
if x != nil {
|
|
return x.Status
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *OrderDetails) GetPrice() float64 {
|
|
if x != nil {
|
|
return x.Price
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *OrderDetails) GetAmount() float64 {
|
|
if x != nil {
|
|
return x.Amount
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *OrderDetails) GetOpenVolume() float64 {
|
|
if x != nil {
|
|
return x.OpenVolume
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *OrderDetails) GetFee() float64 {
|
|
if x != nil {
|
|
return x.Fee
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *OrderDetails) GetCost() float64 {
|
|
if x != nil {
|
|
return x.Cost
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *OrderDetails) GetTrades() []*TradeHistory {
|
|
if x != nil {
|
|
return x.Trades
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *OrderDetails) GetContractAmount() float64 {
|
|
if x != nil {
|
|
return x.ContractAmount
|
|
}
|
|
return 0
|
|
}
|
|
|
|
type TradeHistory struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
CreationTime int64 `protobuf:"varint,1,opt,name=creation_time,json=creationTime,proto3" json:"creation_time,omitempty"`
|
|
Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
|
|
Price float64 `protobuf:"fixed64,3,opt,name=price,proto3" json:"price,omitempty"`
|
|
Amount float64 `protobuf:"fixed64,4,opt,name=amount,proto3" json:"amount,omitempty"`
|
|
Exchange string `protobuf:"bytes,5,opt,name=exchange,proto3" json:"exchange,omitempty"`
|
|
AssetType string `protobuf:"bytes,6,opt,name=asset_type,json=assetType,proto3" json:"asset_type,omitempty"`
|
|
OrderSide string `protobuf:"bytes,7,opt,name=order_side,json=orderSide,proto3" json:"order_side,omitempty"`
|
|
Fee float64 `protobuf:"fixed64,8,opt,name=fee,proto3" json:"fee,omitempty"`
|
|
Total float64 `protobuf:"fixed64,9,opt,name=total,proto3" json:"total,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *TradeHistory) Reset() {
|
|
*x = TradeHistory{}
|
|
mi := &file_rpc_proto_msgTypes[57]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *TradeHistory) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*TradeHistory) ProtoMessage() {}
|
|
|
|
func (x *TradeHistory) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[57]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use TradeHistory.ProtoReflect.Descriptor instead.
|
|
func (*TradeHistory) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{57}
|
|
}
|
|
|
|
func (x *TradeHistory) GetCreationTime() int64 {
|
|
if x != nil {
|
|
return x.CreationTime
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *TradeHistory) GetId() string {
|
|
if x != nil {
|
|
return x.Id
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *TradeHistory) GetPrice() float64 {
|
|
if x != nil {
|
|
return x.Price
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *TradeHistory) GetAmount() float64 {
|
|
if x != nil {
|
|
return x.Amount
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *TradeHistory) GetExchange() string {
|
|
if x != nil {
|
|
return x.Exchange
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *TradeHistory) GetAssetType() string {
|
|
if x != nil {
|
|
return x.AssetType
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *TradeHistory) GetOrderSide() string {
|
|
if x != nil {
|
|
return x.OrderSide
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *TradeHistory) GetFee() float64 {
|
|
if x != nil {
|
|
return x.Fee
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *TradeHistory) GetTotal() float64 {
|
|
if x != nil {
|
|
return x.Total
|
|
}
|
|
return 0
|
|
}
|
|
|
|
type GetOrdersRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
|
|
AssetType string `protobuf:"bytes,2,opt,name=asset_type,json=assetType,proto3" json:"asset_type,omitempty"`
|
|
Pair *CurrencyPair `protobuf:"bytes,3,opt,name=pair,proto3" json:"pair,omitempty"`
|
|
StartDate string `protobuf:"bytes,4,opt,name=start_date,json=startDate,proto3" json:"start_date,omitempty"`
|
|
EndDate string `protobuf:"bytes,5,opt,name=end_date,json=endDate,proto3" json:"end_date,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetOrdersRequest) Reset() {
|
|
*x = GetOrdersRequest{}
|
|
mi := &file_rpc_proto_msgTypes[58]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetOrdersRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetOrdersRequest) ProtoMessage() {}
|
|
|
|
func (x *GetOrdersRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[58]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetOrdersRequest.ProtoReflect.Descriptor instead.
|
|
func (*GetOrdersRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{58}
|
|
}
|
|
|
|
func (x *GetOrdersRequest) GetExchange() string {
|
|
if x != nil {
|
|
return x.Exchange
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetOrdersRequest) GetAssetType() string {
|
|
if x != nil {
|
|
return x.AssetType
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetOrdersRequest) GetPair() *CurrencyPair {
|
|
if x != nil {
|
|
return x.Pair
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *GetOrdersRequest) GetStartDate() string {
|
|
if x != nil {
|
|
return x.StartDate
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetOrdersRequest) GetEndDate() string {
|
|
if x != nil {
|
|
return x.EndDate
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type GetOrdersResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Orders []*OrderDetails `protobuf:"bytes,1,rep,name=orders,proto3" json:"orders,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetOrdersResponse) Reset() {
|
|
*x = GetOrdersResponse{}
|
|
mi := &file_rpc_proto_msgTypes[59]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetOrdersResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetOrdersResponse) ProtoMessage() {}
|
|
|
|
func (x *GetOrdersResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[59]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetOrdersResponse.ProtoReflect.Descriptor instead.
|
|
func (*GetOrdersResponse) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{59}
|
|
}
|
|
|
|
func (x *GetOrdersResponse) GetOrders() []*OrderDetails {
|
|
if x != nil {
|
|
return x.Orders
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type GetOrderRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
|
|
OrderId string `protobuf:"bytes,2,opt,name=order_id,json=orderId,proto3" json:"order_id,omitempty"`
|
|
Pair *CurrencyPair `protobuf:"bytes,3,opt,name=pair,proto3" json:"pair,omitempty"`
|
|
Asset string `protobuf:"bytes,4,opt,name=asset,proto3" json:"asset,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetOrderRequest) Reset() {
|
|
*x = GetOrderRequest{}
|
|
mi := &file_rpc_proto_msgTypes[60]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetOrderRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetOrderRequest) ProtoMessage() {}
|
|
|
|
func (x *GetOrderRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[60]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetOrderRequest.ProtoReflect.Descriptor instead.
|
|
func (*GetOrderRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{60}
|
|
}
|
|
|
|
func (x *GetOrderRequest) GetExchange() string {
|
|
if x != nil {
|
|
return x.Exchange
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetOrderRequest) GetOrderId() string {
|
|
if x != nil {
|
|
return x.OrderId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetOrderRequest) GetPair() *CurrencyPair {
|
|
if x != nil {
|
|
return x.Pair
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *GetOrderRequest) GetAsset() string {
|
|
if x != nil {
|
|
return x.Asset
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type SubmitOrderRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
|
|
Pair *CurrencyPair `protobuf:"bytes,2,opt,name=pair,proto3" json:"pair,omitempty"`
|
|
Side string `protobuf:"bytes,3,opt,name=side,proto3" json:"side,omitempty"`
|
|
OrderType string `protobuf:"bytes,4,opt,name=order_type,json=orderType,proto3" json:"order_type,omitempty"`
|
|
Amount float64 `protobuf:"fixed64,5,opt,name=amount,proto3" json:"amount,omitempty"`
|
|
Price float64 `protobuf:"fixed64,6,opt,name=price,proto3" json:"price,omitempty"`
|
|
ClientId string `protobuf:"bytes,7,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
|
|
AssetType string `protobuf:"bytes,8,opt,name=asset_type,json=assetType,proto3" json:"asset_type,omitempty"`
|
|
MarginType string `protobuf:"bytes,9,opt,name=margin_type,json=marginType,proto3" json:"margin_type,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *SubmitOrderRequest) Reset() {
|
|
*x = SubmitOrderRequest{}
|
|
mi := &file_rpc_proto_msgTypes[61]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *SubmitOrderRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*SubmitOrderRequest) ProtoMessage() {}
|
|
|
|
func (x *SubmitOrderRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[61]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use SubmitOrderRequest.ProtoReflect.Descriptor instead.
|
|
func (*SubmitOrderRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{61}
|
|
}
|
|
|
|
func (x *SubmitOrderRequest) GetExchange() string {
|
|
if x != nil {
|
|
return x.Exchange
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *SubmitOrderRequest) GetPair() *CurrencyPair {
|
|
if x != nil {
|
|
return x.Pair
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *SubmitOrderRequest) GetSide() string {
|
|
if x != nil {
|
|
return x.Side
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *SubmitOrderRequest) GetOrderType() string {
|
|
if x != nil {
|
|
return x.OrderType
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *SubmitOrderRequest) GetAmount() float64 {
|
|
if x != nil {
|
|
return x.Amount
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *SubmitOrderRequest) GetPrice() float64 {
|
|
if x != nil {
|
|
return x.Price
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *SubmitOrderRequest) GetClientId() string {
|
|
if x != nil {
|
|
return x.ClientId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *SubmitOrderRequest) GetAssetType() string {
|
|
if x != nil {
|
|
return x.AssetType
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *SubmitOrderRequest) GetMarginType() string {
|
|
if x != nil {
|
|
return x.MarginType
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type Trades struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Amount float64 `protobuf:"fixed64,1,opt,name=amount,proto3" json:"amount,omitempty"`
|
|
Price float64 `protobuf:"fixed64,2,opt,name=price,proto3" json:"price,omitempty"`
|
|
Fee float64 `protobuf:"fixed64,3,opt,name=fee,proto3" json:"fee,omitempty"`
|
|
FeeAsset string `protobuf:"bytes,4,opt,name=fee_asset,json=feeAsset,proto3" json:"fee_asset,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *Trades) Reset() {
|
|
*x = Trades{}
|
|
mi := &file_rpc_proto_msgTypes[62]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *Trades) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*Trades) ProtoMessage() {}
|
|
|
|
func (x *Trades) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[62]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use Trades.ProtoReflect.Descriptor instead.
|
|
func (*Trades) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{62}
|
|
}
|
|
|
|
func (x *Trades) GetAmount() float64 {
|
|
if x != nil {
|
|
return x.Amount
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *Trades) GetPrice() float64 {
|
|
if x != nil {
|
|
return x.Price
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *Trades) GetFee() float64 {
|
|
if x != nil {
|
|
return x.Fee
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *Trades) GetFeeAsset() string {
|
|
if x != nil {
|
|
return x.FeeAsset
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type SubmitOrderResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
OrderPlaced bool `protobuf:"varint,1,opt,name=order_placed,json=orderPlaced,proto3" json:"order_placed,omitempty"`
|
|
OrderId string `protobuf:"bytes,2,opt,name=order_id,json=orderId,proto3" json:"order_id,omitempty"`
|
|
Trades []*Trades `protobuf:"bytes,3,rep,name=trades,proto3" json:"trades,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *SubmitOrderResponse) Reset() {
|
|
*x = SubmitOrderResponse{}
|
|
mi := &file_rpc_proto_msgTypes[63]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *SubmitOrderResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*SubmitOrderResponse) ProtoMessage() {}
|
|
|
|
func (x *SubmitOrderResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[63]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use SubmitOrderResponse.ProtoReflect.Descriptor instead.
|
|
func (*SubmitOrderResponse) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{63}
|
|
}
|
|
|
|
func (x *SubmitOrderResponse) GetOrderPlaced() bool {
|
|
if x != nil {
|
|
return x.OrderPlaced
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *SubmitOrderResponse) GetOrderId() string {
|
|
if x != nil {
|
|
return x.OrderId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *SubmitOrderResponse) GetTrades() []*Trades {
|
|
if x != nil {
|
|
return x.Trades
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type SimulateOrderRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
|
|
Pair *CurrencyPair `protobuf:"bytes,2,opt,name=pair,proto3" json:"pair,omitempty"`
|
|
Amount float64 `protobuf:"fixed64,3,opt,name=amount,proto3" json:"amount,omitempty"`
|
|
Side string `protobuf:"bytes,4,opt,name=side,proto3" json:"side,omitempty"`
|
|
MarginType string `protobuf:"bytes,5,opt,name=margin_type,json=marginType,proto3" json:"margin_type,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *SimulateOrderRequest) Reset() {
|
|
*x = SimulateOrderRequest{}
|
|
mi := &file_rpc_proto_msgTypes[64]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *SimulateOrderRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*SimulateOrderRequest) ProtoMessage() {}
|
|
|
|
func (x *SimulateOrderRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[64]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use SimulateOrderRequest.ProtoReflect.Descriptor instead.
|
|
func (*SimulateOrderRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{64}
|
|
}
|
|
|
|
func (x *SimulateOrderRequest) GetExchange() string {
|
|
if x != nil {
|
|
return x.Exchange
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *SimulateOrderRequest) GetPair() *CurrencyPair {
|
|
if x != nil {
|
|
return x.Pair
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *SimulateOrderRequest) GetAmount() float64 {
|
|
if x != nil {
|
|
return x.Amount
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *SimulateOrderRequest) GetSide() string {
|
|
if x != nil {
|
|
return x.Side
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *SimulateOrderRequest) GetMarginType() string {
|
|
if x != nil {
|
|
return x.MarginType
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type SimulateOrderResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Orders []*OrderbookItem `protobuf:"bytes,1,rep,name=orders,proto3" json:"orders,omitempty"`
|
|
Amount float64 `protobuf:"fixed64,2,opt,name=amount,proto3" json:"amount,omitempty"`
|
|
MinimumPrice float64 `protobuf:"fixed64,3,opt,name=minimum_price,json=minimumPrice,proto3" json:"minimum_price,omitempty"`
|
|
MaximumPrice float64 `protobuf:"fixed64,4,opt,name=maximum_price,json=maximumPrice,proto3" json:"maximum_price,omitempty"`
|
|
PercentageGainLoss float64 `protobuf:"fixed64,5,opt,name=percentage_gain_loss,json=percentageGainLoss,proto3" json:"percentage_gain_loss,omitempty"`
|
|
Status string `protobuf:"bytes,6,opt,name=status,proto3" json:"status,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *SimulateOrderResponse) Reset() {
|
|
*x = SimulateOrderResponse{}
|
|
mi := &file_rpc_proto_msgTypes[65]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *SimulateOrderResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*SimulateOrderResponse) ProtoMessage() {}
|
|
|
|
func (x *SimulateOrderResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[65]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use SimulateOrderResponse.ProtoReflect.Descriptor instead.
|
|
func (*SimulateOrderResponse) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{65}
|
|
}
|
|
|
|
func (x *SimulateOrderResponse) GetOrders() []*OrderbookItem {
|
|
if x != nil {
|
|
return x.Orders
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *SimulateOrderResponse) GetAmount() float64 {
|
|
if x != nil {
|
|
return x.Amount
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *SimulateOrderResponse) GetMinimumPrice() float64 {
|
|
if x != nil {
|
|
return x.MinimumPrice
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *SimulateOrderResponse) GetMaximumPrice() float64 {
|
|
if x != nil {
|
|
return x.MaximumPrice
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *SimulateOrderResponse) GetPercentageGainLoss() float64 {
|
|
if x != nil {
|
|
return x.PercentageGainLoss
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *SimulateOrderResponse) GetStatus() string {
|
|
if x != nil {
|
|
return x.Status
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type WhaleBombRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
|
|
Pair *CurrencyPair `protobuf:"bytes,2,opt,name=pair,proto3" json:"pair,omitempty"`
|
|
PriceTarget float64 `protobuf:"fixed64,3,opt,name=price_target,json=priceTarget,proto3" json:"price_target,omitempty"`
|
|
Side string `protobuf:"bytes,4,opt,name=side,proto3" json:"side,omitempty"`
|
|
AssetType string `protobuf:"bytes,5,opt,name=asset_type,json=assetType,proto3" json:"asset_type,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *WhaleBombRequest) Reset() {
|
|
*x = WhaleBombRequest{}
|
|
mi := &file_rpc_proto_msgTypes[66]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *WhaleBombRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*WhaleBombRequest) ProtoMessage() {}
|
|
|
|
func (x *WhaleBombRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[66]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use WhaleBombRequest.ProtoReflect.Descriptor instead.
|
|
func (*WhaleBombRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{66}
|
|
}
|
|
|
|
func (x *WhaleBombRequest) GetExchange() string {
|
|
if x != nil {
|
|
return x.Exchange
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *WhaleBombRequest) GetPair() *CurrencyPair {
|
|
if x != nil {
|
|
return x.Pair
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *WhaleBombRequest) GetPriceTarget() float64 {
|
|
if x != nil {
|
|
return x.PriceTarget
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *WhaleBombRequest) GetSide() string {
|
|
if x != nil {
|
|
return x.Side
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *WhaleBombRequest) GetAssetType() string {
|
|
if x != nil {
|
|
return x.AssetType
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type CancelOrderRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
|
|
AccountId string `protobuf:"bytes,2,opt,name=account_id,json=accountId,proto3" json:"account_id,omitempty"`
|
|
OrderId string `protobuf:"bytes,3,opt,name=order_id,json=orderId,proto3" json:"order_id,omitempty"`
|
|
Pair *CurrencyPair `protobuf:"bytes,4,opt,name=pair,proto3" json:"pair,omitempty"`
|
|
AssetType string `protobuf:"bytes,5,opt,name=asset_type,json=assetType,proto3" json:"asset_type,omitempty"`
|
|
Side string `protobuf:"bytes,6,opt,name=side,proto3" json:"side,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *CancelOrderRequest) Reset() {
|
|
*x = CancelOrderRequest{}
|
|
mi := &file_rpc_proto_msgTypes[67]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *CancelOrderRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*CancelOrderRequest) ProtoMessage() {}
|
|
|
|
func (x *CancelOrderRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[67]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use CancelOrderRequest.ProtoReflect.Descriptor instead.
|
|
func (*CancelOrderRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{67}
|
|
}
|
|
|
|
func (x *CancelOrderRequest) GetExchange() string {
|
|
if x != nil {
|
|
return x.Exchange
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *CancelOrderRequest) GetAccountId() string {
|
|
if x != nil {
|
|
return x.AccountId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *CancelOrderRequest) GetOrderId() string {
|
|
if x != nil {
|
|
return x.OrderId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *CancelOrderRequest) GetPair() *CurrencyPair {
|
|
if x != nil {
|
|
return x.Pair
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *CancelOrderRequest) GetAssetType() string {
|
|
if x != nil {
|
|
return x.AssetType
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *CancelOrderRequest) GetSide() string {
|
|
if x != nil {
|
|
return x.Side
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type CancelBatchOrdersRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
|
|
AccountId string `protobuf:"bytes,2,opt,name=account_id,json=accountId,proto3" json:"account_id,omitempty"`
|
|
OrdersId string `protobuf:"bytes,3,opt,name=orders_id,json=ordersId,proto3" json:"orders_id,omitempty"`
|
|
Pair *CurrencyPair `protobuf:"bytes,4,opt,name=pair,proto3" json:"pair,omitempty"`
|
|
AssetType string `protobuf:"bytes,5,opt,name=asset_type,json=assetType,proto3" json:"asset_type,omitempty"`
|
|
Side string `protobuf:"bytes,6,opt,name=side,proto3" json:"side,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *CancelBatchOrdersRequest) Reset() {
|
|
*x = CancelBatchOrdersRequest{}
|
|
mi := &file_rpc_proto_msgTypes[68]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *CancelBatchOrdersRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*CancelBatchOrdersRequest) ProtoMessage() {}
|
|
|
|
func (x *CancelBatchOrdersRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[68]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use CancelBatchOrdersRequest.ProtoReflect.Descriptor instead.
|
|
func (*CancelBatchOrdersRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{68}
|
|
}
|
|
|
|
func (x *CancelBatchOrdersRequest) GetExchange() string {
|
|
if x != nil {
|
|
return x.Exchange
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *CancelBatchOrdersRequest) GetAccountId() string {
|
|
if x != nil {
|
|
return x.AccountId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *CancelBatchOrdersRequest) GetOrdersId() string {
|
|
if x != nil {
|
|
return x.OrdersId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *CancelBatchOrdersRequest) GetPair() *CurrencyPair {
|
|
if x != nil {
|
|
return x.Pair
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *CancelBatchOrdersRequest) GetAssetType() string {
|
|
if x != nil {
|
|
return x.AssetType
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *CancelBatchOrdersRequest) GetSide() string {
|
|
if x != nil {
|
|
return x.Side
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type Orders struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
|
|
OrderStatus map[string]string `protobuf:"bytes,2,rep,name=order_status,json=orderStatus,proto3" json:"order_status,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *Orders) Reset() {
|
|
*x = Orders{}
|
|
mi := &file_rpc_proto_msgTypes[69]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *Orders) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*Orders) ProtoMessage() {}
|
|
|
|
func (x *Orders) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[69]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use Orders.ProtoReflect.Descriptor instead.
|
|
func (*Orders) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{69}
|
|
}
|
|
|
|
func (x *Orders) GetExchange() string {
|
|
if x != nil {
|
|
return x.Exchange
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Orders) GetOrderStatus() map[string]string {
|
|
if x != nil {
|
|
return x.OrderStatus
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type CancelBatchOrdersResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Orders []*Orders `protobuf:"bytes,1,rep,name=orders,proto3" json:"orders,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *CancelBatchOrdersResponse) Reset() {
|
|
*x = CancelBatchOrdersResponse{}
|
|
mi := &file_rpc_proto_msgTypes[70]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *CancelBatchOrdersResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*CancelBatchOrdersResponse) ProtoMessage() {}
|
|
|
|
func (x *CancelBatchOrdersResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[70]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use CancelBatchOrdersResponse.ProtoReflect.Descriptor instead.
|
|
func (*CancelBatchOrdersResponse) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{70}
|
|
}
|
|
|
|
func (x *CancelBatchOrdersResponse) GetOrders() []*Orders {
|
|
if x != nil {
|
|
return x.Orders
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type CancelAllOrdersRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *CancelAllOrdersRequest) Reset() {
|
|
*x = CancelAllOrdersRequest{}
|
|
mi := &file_rpc_proto_msgTypes[71]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *CancelAllOrdersRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*CancelAllOrdersRequest) ProtoMessage() {}
|
|
|
|
func (x *CancelAllOrdersRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[71]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use CancelAllOrdersRequest.ProtoReflect.Descriptor instead.
|
|
func (*CancelAllOrdersRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{71}
|
|
}
|
|
|
|
func (x *CancelAllOrdersRequest) GetExchange() string {
|
|
if x != nil {
|
|
return x.Exchange
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type CancelAllOrdersResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Orders []*Orders `protobuf:"bytes,1,rep,name=orders,proto3" json:"orders,omitempty"`
|
|
Count int64 `protobuf:"varint,2,opt,name=count,proto3" json:"count,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *CancelAllOrdersResponse) Reset() {
|
|
*x = CancelAllOrdersResponse{}
|
|
mi := &file_rpc_proto_msgTypes[72]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *CancelAllOrdersResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*CancelAllOrdersResponse) ProtoMessage() {}
|
|
|
|
func (x *CancelAllOrdersResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[72]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use CancelAllOrdersResponse.ProtoReflect.Descriptor instead.
|
|
func (*CancelAllOrdersResponse) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{72}
|
|
}
|
|
|
|
func (x *CancelAllOrdersResponse) GetOrders() []*Orders {
|
|
if x != nil {
|
|
return x.Orders
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *CancelAllOrdersResponse) GetCount() int64 {
|
|
if x != nil {
|
|
return x.Count
|
|
}
|
|
return 0
|
|
}
|
|
|
|
type GetEventsRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetEventsRequest) Reset() {
|
|
*x = GetEventsRequest{}
|
|
mi := &file_rpc_proto_msgTypes[73]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetEventsRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetEventsRequest) ProtoMessage() {}
|
|
|
|
func (x *GetEventsRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[73]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetEventsRequest.ProtoReflect.Descriptor instead.
|
|
func (*GetEventsRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{73}
|
|
}
|
|
|
|
type ConditionParams struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Condition string `protobuf:"bytes,1,opt,name=condition,proto3" json:"condition,omitempty"`
|
|
Price float64 `protobuf:"fixed64,2,opt,name=price,proto3" json:"price,omitempty"`
|
|
CheckBids bool `protobuf:"varint,3,opt,name=check_bids,json=checkBids,proto3" json:"check_bids,omitempty"`
|
|
CheckAsks bool `protobuf:"varint,4,opt,name=check_asks,json=checkAsks,proto3" json:"check_asks,omitempty"`
|
|
OrderbookAmount float64 `protobuf:"fixed64,5,opt,name=orderbook_amount,json=orderbookAmount,proto3" json:"orderbook_amount,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *ConditionParams) Reset() {
|
|
*x = ConditionParams{}
|
|
mi := &file_rpc_proto_msgTypes[74]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *ConditionParams) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*ConditionParams) ProtoMessage() {}
|
|
|
|
func (x *ConditionParams) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[74]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use ConditionParams.ProtoReflect.Descriptor instead.
|
|
func (*ConditionParams) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{74}
|
|
}
|
|
|
|
func (x *ConditionParams) GetCondition() string {
|
|
if x != nil {
|
|
return x.Condition
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *ConditionParams) GetPrice() float64 {
|
|
if x != nil {
|
|
return x.Price
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *ConditionParams) GetCheckBids() bool {
|
|
if x != nil {
|
|
return x.CheckBids
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *ConditionParams) GetCheckAsks() bool {
|
|
if x != nil {
|
|
return x.CheckAsks
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *ConditionParams) GetOrderbookAmount() float64 {
|
|
if x != nil {
|
|
return x.OrderbookAmount
|
|
}
|
|
return 0
|
|
}
|
|
|
|
type GetEventsResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
|
|
Exchange string `protobuf:"bytes,2,opt,name=exchange,proto3" json:"exchange,omitempty"`
|
|
Item string `protobuf:"bytes,3,opt,name=item,proto3" json:"item,omitempty"`
|
|
ConditionParams *ConditionParams `protobuf:"bytes,4,opt,name=condition_params,json=conditionParams,proto3" json:"condition_params,omitempty"`
|
|
Pair *CurrencyPair `protobuf:"bytes,5,opt,name=pair,proto3" json:"pair,omitempty"`
|
|
Action string `protobuf:"bytes,6,opt,name=action,proto3" json:"action,omitempty"`
|
|
Executed bool `protobuf:"varint,7,opt,name=executed,proto3" json:"executed,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetEventsResponse) Reset() {
|
|
*x = GetEventsResponse{}
|
|
mi := &file_rpc_proto_msgTypes[75]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetEventsResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetEventsResponse) ProtoMessage() {}
|
|
|
|
func (x *GetEventsResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[75]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetEventsResponse.ProtoReflect.Descriptor instead.
|
|
func (*GetEventsResponse) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{75}
|
|
}
|
|
|
|
func (x *GetEventsResponse) GetId() int64 {
|
|
if x != nil {
|
|
return x.Id
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *GetEventsResponse) GetExchange() string {
|
|
if x != nil {
|
|
return x.Exchange
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetEventsResponse) GetItem() string {
|
|
if x != nil {
|
|
return x.Item
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetEventsResponse) GetConditionParams() *ConditionParams {
|
|
if x != nil {
|
|
return x.ConditionParams
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *GetEventsResponse) GetPair() *CurrencyPair {
|
|
if x != nil {
|
|
return x.Pair
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *GetEventsResponse) GetAction() string {
|
|
if x != nil {
|
|
return x.Action
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetEventsResponse) GetExecuted() bool {
|
|
if x != nil {
|
|
return x.Executed
|
|
}
|
|
return false
|
|
}
|
|
|
|
type AddEventRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
|
|
Item string `protobuf:"bytes,2,opt,name=item,proto3" json:"item,omitempty"`
|
|
ConditionParams *ConditionParams `protobuf:"bytes,3,opt,name=condition_params,json=conditionParams,proto3" json:"condition_params,omitempty"`
|
|
Pair *CurrencyPair `protobuf:"bytes,4,opt,name=pair,proto3" json:"pair,omitempty"`
|
|
AssetType string `protobuf:"bytes,5,opt,name=asset_type,json=assetType,proto3" json:"asset_type,omitempty"`
|
|
Action string `protobuf:"bytes,6,opt,name=action,proto3" json:"action,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *AddEventRequest) Reset() {
|
|
*x = AddEventRequest{}
|
|
mi := &file_rpc_proto_msgTypes[76]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *AddEventRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*AddEventRequest) ProtoMessage() {}
|
|
|
|
func (x *AddEventRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[76]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use AddEventRequest.ProtoReflect.Descriptor instead.
|
|
func (*AddEventRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{76}
|
|
}
|
|
|
|
func (x *AddEventRequest) GetExchange() string {
|
|
if x != nil {
|
|
return x.Exchange
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *AddEventRequest) GetItem() string {
|
|
if x != nil {
|
|
return x.Item
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *AddEventRequest) GetConditionParams() *ConditionParams {
|
|
if x != nil {
|
|
return x.ConditionParams
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *AddEventRequest) GetPair() *CurrencyPair {
|
|
if x != nil {
|
|
return x.Pair
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *AddEventRequest) GetAssetType() string {
|
|
if x != nil {
|
|
return x.AssetType
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *AddEventRequest) GetAction() string {
|
|
if x != nil {
|
|
return x.Action
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type AddEventResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *AddEventResponse) Reset() {
|
|
*x = AddEventResponse{}
|
|
mi := &file_rpc_proto_msgTypes[77]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *AddEventResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*AddEventResponse) ProtoMessage() {}
|
|
|
|
func (x *AddEventResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[77]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use AddEventResponse.ProtoReflect.Descriptor instead.
|
|
func (*AddEventResponse) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{77}
|
|
}
|
|
|
|
func (x *AddEventResponse) GetId() int64 {
|
|
if x != nil {
|
|
return x.Id
|
|
}
|
|
return 0
|
|
}
|
|
|
|
type RemoveEventRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *RemoveEventRequest) Reset() {
|
|
*x = RemoveEventRequest{}
|
|
mi := &file_rpc_proto_msgTypes[78]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *RemoveEventRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*RemoveEventRequest) ProtoMessage() {}
|
|
|
|
func (x *RemoveEventRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[78]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use RemoveEventRequest.ProtoReflect.Descriptor instead.
|
|
func (*RemoveEventRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{78}
|
|
}
|
|
|
|
func (x *RemoveEventRequest) GetId() int64 {
|
|
if x != nil {
|
|
return x.Id
|
|
}
|
|
return 0
|
|
}
|
|
|
|
type GetCryptocurrencyDepositAddressesRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetCryptocurrencyDepositAddressesRequest) Reset() {
|
|
*x = GetCryptocurrencyDepositAddressesRequest{}
|
|
mi := &file_rpc_proto_msgTypes[79]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetCryptocurrencyDepositAddressesRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetCryptocurrencyDepositAddressesRequest) ProtoMessage() {}
|
|
|
|
func (x *GetCryptocurrencyDepositAddressesRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[79]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetCryptocurrencyDepositAddressesRequest.ProtoReflect.Descriptor instead.
|
|
func (*GetCryptocurrencyDepositAddressesRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{79}
|
|
}
|
|
|
|
func (x *GetCryptocurrencyDepositAddressesRequest) GetExchange() string {
|
|
if x != nil {
|
|
return x.Exchange
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type DepositAddress struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
|
|
Tag string `protobuf:"bytes,2,opt,name=tag,proto3" json:"tag,omitempty"`
|
|
Chain string `protobuf:"bytes,3,opt,name=chain,proto3" json:"chain,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *DepositAddress) Reset() {
|
|
*x = DepositAddress{}
|
|
mi := &file_rpc_proto_msgTypes[80]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *DepositAddress) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*DepositAddress) ProtoMessage() {}
|
|
|
|
func (x *DepositAddress) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[80]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use DepositAddress.ProtoReflect.Descriptor instead.
|
|
func (*DepositAddress) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{80}
|
|
}
|
|
|
|
func (x *DepositAddress) GetAddress() string {
|
|
if x != nil {
|
|
return x.Address
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *DepositAddress) GetTag() string {
|
|
if x != nil {
|
|
return x.Tag
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *DepositAddress) GetChain() string {
|
|
if x != nil {
|
|
return x.Chain
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type DepositAddresses struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Addresses []*DepositAddress `protobuf:"bytes,1,rep,name=addresses,proto3" json:"addresses,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *DepositAddresses) Reset() {
|
|
*x = DepositAddresses{}
|
|
mi := &file_rpc_proto_msgTypes[81]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *DepositAddresses) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*DepositAddresses) ProtoMessage() {}
|
|
|
|
func (x *DepositAddresses) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[81]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use DepositAddresses.ProtoReflect.Descriptor instead.
|
|
func (*DepositAddresses) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{81}
|
|
}
|
|
|
|
func (x *DepositAddresses) GetAddresses() []*DepositAddress {
|
|
if x != nil {
|
|
return x.Addresses
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type GetCryptocurrencyDepositAddressesResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Addresses map[string]*DepositAddresses `protobuf:"bytes,1,rep,name=addresses,proto3" json:"addresses,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetCryptocurrencyDepositAddressesResponse) Reset() {
|
|
*x = GetCryptocurrencyDepositAddressesResponse{}
|
|
mi := &file_rpc_proto_msgTypes[82]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetCryptocurrencyDepositAddressesResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetCryptocurrencyDepositAddressesResponse) ProtoMessage() {}
|
|
|
|
func (x *GetCryptocurrencyDepositAddressesResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[82]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetCryptocurrencyDepositAddressesResponse.ProtoReflect.Descriptor instead.
|
|
func (*GetCryptocurrencyDepositAddressesResponse) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{82}
|
|
}
|
|
|
|
func (x *GetCryptocurrencyDepositAddressesResponse) GetAddresses() map[string]*DepositAddresses {
|
|
if x != nil {
|
|
return x.Addresses
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type GetCryptocurrencyDepositAddressRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
|
|
Cryptocurrency string `protobuf:"bytes,2,opt,name=cryptocurrency,proto3" json:"cryptocurrency,omitempty"`
|
|
Chain string `protobuf:"bytes,3,opt,name=chain,proto3" json:"chain,omitempty"`
|
|
Bypass bool `protobuf:"varint,4,opt,name=bypass,proto3" json:"bypass,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetCryptocurrencyDepositAddressRequest) Reset() {
|
|
*x = GetCryptocurrencyDepositAddressRequest{}
|
|
mi := &file_rpc_proto_msgTypes[83]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetCryptocurrencyDepositAddressRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetCryptocurrencyDepositAddressRequest) ProtoMessage() {}
|
|
|
|
func (x *GetCryptocurrencyDepositAddressRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[83]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetCryptocurrencyDepositAddressRequest.ProtoReflect.Descriptor instead.
|
|
func (*GetCryptocurrencyDepositAddressRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{83}
|
|
}
|
|
|
|
func (x *GetCryptocurrencyDepositAddressRequest) GetExchange() string {
|
|
if x != nil {
|
|
return x.Exchange
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetCryptocurrencyDepositAddressRequest) GetCryptocurrency() string {
|
|
if x != nil {
|
|
return x.Cryptocurrency
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetCryptocurrencyDepositAddressRequest) GetChain() string {
|
|
if x != nil {
|
|
return x.Chain
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetCryptocurrencyDepositAddressRequest) GetBypass() bool {
|
|
if x != nil {
|
|
return x.Bypass
|
|
}
|
|
return false
|
|
}
|
|
|
|
type GetCryptocurrencyDepositAddressResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
|
|
Tag string `protobuf:"bytes,2,opt,name=tag,proto3" json:"tag,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetCryptocurrencyDepositAddressResponse) Reset() {
|
|
*x = GetCryptocurrencyDepositAddressResponse{}
|
|
mi := &file_rpc_proto_msgTypes[84]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetCryptocurrencyDepositAddressResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetCryptocurrencyDepositAddressResponse) ProtoMessage() {}
|
|
|
|
func (x *GetCryptocurrencyDepositAddressResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[84]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetCryptocurrencyDepositAddressResponse.ProtoReflect.Descriptor instead.
|
|
func (*GetCryptocurrencyDepositAddressResponse) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{84}
|
|
}
|
|
|
|
func (x *GetCryptocurrencyDepositAddressResponse) GetAddress() string {
|
|
if x != nil {
|
|
return x.Address
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetCryptocurrencyDepositAddressResponse) GetTag() string {
|
|
if x != nil {
|
|
return x.Tag
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type GetAvailableTransferChainsRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
|
|
Cryptocurrency string `protobuf:"bytes,2,opt,name=cryptocurrency,proto3" json:"cryptocurrency,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetAvailableTransferChainsRequest) Reset() {
|
|
*x = GetAvailableTransferChainsRequest{}
|
|
mi := &file_rpc_proto_msgTypes[85]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetAvailableTransferChainsRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetAvailableTransferChainsRequest) ProtoMessage() {}
|
|
|
|
func (x *GetAvailableTransferChainsRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[85]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetAvailableTransferChainsRequest.ProtoReflect.Descriptor instead.
|
|
func (*GetAvailableTransferChainsRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{85}
|
|
}
|
|
|
|
func (x *GetAvailableTransferChainsRequest) GetExchange() string {
|
|
if x != nil {
|
|
return x.Exchange
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetAvailableTransferChainsRequest) GetCryptocurrency() string {
|
|
if x != nil {
|
|
return x.Cryptocurrency
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type GetAvailableTransferChainsResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Chains []string `protobuf:"bytes,1,rep,name=chains,proto3" json:"chains,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetAvailableTransferChainsResponse) Reset() {
|
|
*x = GetAvailableTransferChainsResponse{}
|
|
mi := &file_rpc_proto_msgTypes[86]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetAvailableTransferChainsResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetAvailableTransferChainsResponse) ProtoMessage() {}
|
|
|
|
func (x *GetAvailableTransferChainsResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[86]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetAvailableTransferChainsResponse.ProtoReflect.Descriptor instead.
|
|
func (*GetAvailableTransferChainsResponse) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{86}
|
|
}
|
|
|
|
func (x *GetAvailableTransferChainsResponse) GetChains() []string {
|
|
if x != nil {
|
|
return x.Chains
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type WithdrawFiatRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
|
|
Currency string `protobuf:"bytes,2,opt,name=currency,proto3" json:"currency,omitempty"`
|
|
Amount float64 `protobuf:"fixed64,3,opt,name=amount,proto3" json:"amount,omitempty"`
|
|
Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
|
|
BankAccountId string `protobuf:"bytes,5,opt,name=bank_account_id,json=bankAccountId,proto3" json:"bank_account_id,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *WithdrawFiatRequest) Reset() {
|
|
*x = WithdrawFiatRequest{}
|
|
mi := &file_rpc_proto_msgTypes[87]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *WithdrawFiatRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*WithdrawFiatRequest) ProtoMessage() {}
|
|
|
|
func (x *WithdrawFiatRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[87]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use WithdrawFiatRequest.ProtoReflect.Descriptor instead.
|
|
func (*WithdrawFiatRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{87}
|
|
}
|
|
|
|
func (x *WithdrawFiatRequest) GetExchange() string {
|
|
if x != nil {
|
|
return x.Exchange
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *WithdrawFiatRequest) GetCurrency() string {
|
|
if x != nil {
|
|
return x.Currency
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *WithdrawFiatRequest) GetAmount() float64 {
|
|
if x != nil {
|
|
return x.Amount
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *WithdrawFiatRequest) GetDescription() string {
|
|
if x != nil {
|
|
return x.Description
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *WithdrawFiatRequest) GetBankAccountId() string {
|
|
if x != nil {
|
|
return x.BankAccountId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type WithdrawCryptoRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
|
|
Address string `protobuf:"bytes,2,opt,name=address,proto3" json:"address,omitempty"`
|
|
AddressTag string `protobuf:"bytes,3,opt,name=address_tag,json=addressTag,proto3" json:"address_tag,omitempty"`
|
|
Currency string `protobuf:"bytes,4,opt,name=currency,proto3" json:"currency,omitempty"`
|
|
Amount float64 `protobuf:"fixed64,5,opt,name=amount,proto3" json:"amount,omitempty"`
|
|
Fee float64 `protobuf:"fixed64,6,opt,name=fee,proto3" json:"fee,omitempty"`
|
|
Description string `protobuf:"bytes,7,opt,name=description,proto3" json:"description,omitempty"`
|
|
Chain string `protobuf:"bytes,8,opt,name=chain,proto3" json:"chain,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *WithdrawCryptoRequest) Reset() {
|
|
*x = WithdrawCryptoRequest{}
|
|
mi := &file_rpc_proto_msgTypes[88]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *WithdrawCryptoRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*WithdrawCryptoRequest) ProtoMessage() {}
|
|
|
|
func (x *WithdrawCryptoRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[88]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use WithdrawCryptoRequest.ProtoReflect.Descriptor instead.
|
|
func (*WithdrawCryptoRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{88}
|
|
}
|
|
|
|
func (x *WithdrawCryptoRequest) GetExchange() string {
|
|
if x != nil {
|
|
return x.Exchange
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *WithdrawCryptoRequest) GetAddress() string {
|
|
if x != nil {
|
|
return x.Address
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *WithdrawCryptoRequest) GetAddressTag() string {
|
|
if x != nil {
|
|
return x.AddressTag
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *WithdrawCryptoRequest) GetCurrency() string {
|
|
if x != nil {
|
|
return x.Currency
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *WithdrawCryptoRequest) GetAmount() float64 {
|
|
if x != nil {
|
|
return x.Amount
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *WithdrawCryptoRequest) GetFee() float64 {
|
|
if x != nil {
|
|
return x.Fee
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *WithdrawCryptoRequest) GetDescription() string {
|
|
if x != nil {
|
|
return x.Description
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *WithdrawCryptoRequest) GetChain() string {
|
|
if x != nil {
|
|
return x.Chain
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type WithdrawResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
|
|
Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *WithdrawResponse) Reset() {
|
|
*x = WithdrawResponse{}
|
|
mi := &file_rpc_proto_msgTypes[89]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *WithdrawResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*WithdrawResponse) ProtoMessage() {}
|
|
|
|
func (x *WithdrawResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[89]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use WithdrawResponse.ProtoReflect.Descriptor instead.
|
|
func (*WithdrawResponse) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{89}
|
|
}
|
|
|
|
func (x *WithdrawResponse) GetId() string {
|
|
if x != nil {
|
|
return x.Id
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *WithdrawResponse) GetStatus() string {
|
|
if x != nil {
|
|
return x.Status
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type WithdrawalEventByIDRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *WithdrawalEventByIDRequest) Reset() {
|
|
*x = WithdrawalEventByIDRequest{}
|
|
mi := &file_rpc_proto_msgTypes[90]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *WithdrawalEventByIDRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*WithdrawalEventByIDRequest) ProtoMessage() {}
|
|
|
|
func (x *WithdrawalEventByIDRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[90]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use WithdrawalEventByIDRequest.ProtoReflect.Descriptor instead.
|
|
func (*WithdrawalEventByIDRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{90}
|
|
}
|
|
|
|
func (x *WithdrawalEventByIDRequest) GetId() string {
|
|
if x != nil {
|
|
return x.Id
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type WithdrawalEventByIDResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Event *WithdrawalEventResponse `protobuf:"bytes,2,opt,name=event,proto3" json:"event,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *WithdrawalEventByIDResponse) Reset() {
|
|
*x = WithdrawalEventByIDResponse{}
|
|
mi := &file_rpc_proto_msgTypes[91]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *WithdrawalEventByIDResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*WithdrawalEventByIDResponse) ProtoMessage() {}
|
|
|
|
func (x *WithdrawalEventByIDResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[91]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use WithdrawalEventByIDResponse.ProtoReflect.Descriptor instead.
|
|
func (*WithdrawalEventByIDResponse) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{91}
|
|
}
|
|
|
|
func (x *WithdrawalEventByIDResponse) GetEvent() *WithdrawalEventResponse {
|
|
if x != nil {
|
|
return x.Event
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type WithdrawalEventsByExchangeRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
|
|
Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
|
|
Limit int32 `protobuf:"varint,3,opt,name=limit,proto3" json:"limit,omitempty"`
|
|
Currency string `protobuf:"bytes,4,opt,name=currency,proto3" json:"currency,omitempty"`
|
|
AssetType string `protobuf:"bytes,5,opt,name=asset_type,json=assetType,proto3" json:"asset_type,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *WithdrawalEventsByExchangeRequest) Reset() {
|
|
*x = WithdrawalEventsByExchangeRequest{}
|
|
mi := &file_rpc_proto_msgTypes[92]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *WithdrawalEventsByExchangeRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*WithdrawalEventsByExchangeRequest) ProtoMessage() {}
|
|
|
|
func (x *WithdrawalEventsByExchangeRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[92]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use WithdrawalEventsByExchangeRequest.ProtoReflect.Descriptor instead.
|
|
func (*WithdrawalEventsByExchangeRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{92}
|
|
}
|
|
|
|
func (x *WithdrawalEventsByExchangeRequest) GetExchange() string {
|
|
if x != nil {
|
|
return x.Exchange
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *WithdrawalEventsByExchangeRequest) GetId() string {
|
|
if x != nil {
|
|
return x.Id
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *WithdrawalEventsByExchangeRequest) GetLimit() int32 {
|
|
if x != nil {
|
|
return x.Limit
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *WithdrawalEventsByExchangeRequest) GetCurrency() string {
|
|
if x != nil {
|
|
return x.Currency
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *WithdrawalEventsByExchangeRequest) GetAssetType() string {
|
|
if x != nil {
|
|
return x.AssetType
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type WithdrawalEventsByDateRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
|
|
Start string `protobuf:"bytes,2,opt,name=start,proto3" json:"start,omitempty"`
|
|
End string `protobuf:"bytes,3,opt,name=end,proto3" json:"end,omitempty"`
|
|
Limit int32 `protobuf:"varint,4,opt,name=limit,proto3" json:"limit,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *WithdrawalEventsByDateRequest) Reset() {
|
|
*x = WithdrawalEventsByDateRequest{}
|
|
mi := &file_rpc_proto_msgTypes[93]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *WithdrawalEventsByDateRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*WithdrawalEventsByDateRequest) ProtoMessage() {}
|
|
|
|
func (x *WithdrawalEventsByDateRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[93]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use WithdrawalEventsByDateRequest.ProtoReflect.Descriptor instead.
|
|
func (*WithdrawalEventsByDateRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{93}
|
|
}
|
|
|
|
func (x *WithdrawalEventsByDateRequest) GetExchange() string {
|
|
if x != nil {
|
|
return x.Exchange
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *WithdrawalEventsByDateRequest) GetStart() string {
|
|
if x != nil {
|
|
return x.Start
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *WithdrawalEventsByDateRequest) GetEnd() string {
|
|
if x != nil {
|
|
return x.End
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *WithdrawalEventsByDateRequest) GetLimit() int32 {
|
|
if x != nil {
|
|
return x.Limit
|
|
}
|
|
return 0
|
|
}
|
|
|
|
type WithdrawalEventsByExchangeResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Event []*WithdrawalEventResponse `protobuf:"bytes,2,rep,name=event,proto3" json:"event,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *WithdrawalEventsByExchangeResponse) Reset() {
|
|
*x = WithdrawalEventsByExchangeResponse{}
|
|
mi := &file_rpc_proto_msgTypes[94]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *WithdrawalEventsByExchangeResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*WithdrawalEventsByExchangeResponse) ProtoMessage() {}
|
|
|
|
func (x *WithdrawalEventsByExchangeResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[94]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use WithdrawalEventsByExchangeResponse.ProtoReflect.Descriptor instead.
|
|
func (*WithdrawalEventsByExchangeResponse) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{94}
|
|
}
|
|
|
|
func (x *WithdrawalEventsByExchangeResponse) GetEvent() []*WithdrawalEventResponse {
|
|
if x != nil {
|
|
return x.Event
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type WithdrawalEventResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
|
|
Exchange *WithdrawlExchangeEvent `protobuf:"bytes,3,opt,name=exchange,proto3" json:"exchange,omitempty"`
|
|
Request *WithdrawalRequestEvent `protobuf:"bytes,4,opt,name=request,proto3" json:"request,omitempty"`
|
|
CreatedAt *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
|
|
UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *WithdrawalEventResponse) Reset() {
|
|
*x = WithdrawalEventResponse{}
|
|
mi := &file_rpc_proto_msgTypes[95]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *WithdrawalEventResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*WithdrawalEventResponse) ProtoMessage() {}
|
|
|
|
func (x *WithdrawalEventResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[95]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use WithdrawalEventResponse.ProtoReflect.Descriptor instead.
|
|
func (*WithdrawalEventResponse) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{95}
|
|
}
|
|
|
|
func (x *WithdrawalEventResponse) GetId() string {
|
|
if x != nil {
|
|
return x.Id
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *WithdrawalEventResponse) GetExchange() *WithdrawlExchangeEvent {
|
|
if x != nil {
|
|
return x.Exchange
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *WithdrawalEventResponse) GetRequest() *WithdrawalRequestEvent {
|
|
if x != nil {
|
|
return x.Request
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *WithdrawalEventResponse) GetCreatedAt() *timestamppb.Timestamp {
|
|
if x != nil {
|
|
return x.CreatedAt
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *WithdrawalEventResponse) GetUpdatedAt() *timestamppb.Timestamp {
|
|
if x != nil {
|
|
return x.UpdatedAt
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type WithdrawlExchangeEvent struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
|
|
Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
|
|
Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *WithdrawlExchangeEvent) Reset() {
|
|
*x = WithdrawlExchangeEvent{}
|
|
mi := &file_rpc_proto_msgTypes[96]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *WithdrawlExchangeEvent) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*WithdrawlExchangeEvent) ProtoMessage() {}
|
|
|
|
func (x *WithdrawlExchangeEvent) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[96]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use WithdrawlExchangeEvent.ProtoReflect.Descriptor instead.
|
|
func (*WithdrawlExchangeEvent) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{96}
|
|
}
|
|
|
|
func (x *WithdrawlExchangeEvent) GetName() string {
|
|
if x != nil {
|
|
return x.Name
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *WithdrawlExchangeEvent) GetId() string {
|
|
if x != nil {
|
|
return x.Id
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *WithdrawlExchangeEvent) GetStatus() string {
|
|
if x != nil {
|
|
return x.Status
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type WithdrawalRequestEvent struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Currency string `protobuf:"bytes,2,opt,name=currency,proto3" json:"currency,omitempty"`
|
|
Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
|
|
Amount float64 `protobuf:"fixed64,4,opt,name=amount,proto3" json:"amount,omitempty"`
|
|
Type int64 `protobuf:"varint,5,opt,name=type,proto3" json:"type,omitempty"`
|
|
Fiat *FiatWithdrawalEvent `protobuf:"bytes,6,opt,name=fiat,proto3" json:"fiat,omitempty"`
|
|
Crypto *CryptoWithdrawalEvent `protobuf:"bytes,7,opt,name=crypto,proto3" json:"crypto,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *WithdrawalRequestEvent) Reset() {
|
|
*x = WithdrawalRequestEvent{}
|
|
mi := &file_rpc_proto_msgTypes[97]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *WithdrawalRequestEvent) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*WithdrawalRequestEvent) ProtoMessage() {}
|
|
|
|
func (x *WithdrawalRequestEvent) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[97]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use WithdrawalRequestEvent.ProtoReflect.Descriptor instead.
|
|
func (*WithdrawalRequestEvent) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{97}
|
|
}
|
|
|
|
func (x *WithdrawalRequestEvent) GetCurrency() string {
|
|
if x != nil {
|
|
return x.Currency
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *WithdrawalRequestEvent) GetDescription() string {
|
|
if x != nil {
|
|
return x.Description
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *WithdrawalRequestEvent) GetAmount() float64 {
|
|
if x != nil {
|
|
return x.Amount
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *WithdrawalRequestEvent) GetType() int64 {
|
|
if x != nil {
|
|
return x.Type
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *WithdrawalRequestEvent) GetFiat() *FiatWithdrawalEvent {
|
|
if x != nil {
|
|
return x.Fiat
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *WithdrawalRequestEvent) GetCrypto() *CryptoWithdrawalEvent {
|
|
if x != nil {
|
|
return x.Crypto
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type FiatWithdrawalEvent struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
BankName string `protobuf:"bytes,1,opt,name=bank_name,json=bankName,proto3" json:"bank_name,omitempty"`
|
|
AccountName string `protobuf:"bytes,2,opt,name=account_name,json=accountName,proto3" json:"account_name,omitempty"`
|
|
AccountNumber string `protobuf:"bytes,3,opt,name=account_number,json=accountNumber,proto3" json:"account_number,omitempty"`
|
|
Bsb string `protobuf:"bytes,4,opt,name=bsb,proto3" json:"bsb,omitempty"`
|
|
Swift string `protobuf:"bytes,5,opt,name=swift,proto3" json:"swift,omitempty"`
|
|
Iban string `protobuf:"bytes,6,opt,name=iban,proto3" json:"iban,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *FiatWithdrawalEvent) Reset() {
|
|
*x = FiatWithdrawalEvent{}
|
|
mi := &file_rpc_proto_msgTypes[98]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *FiatWithdrawalEvent) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*FiatWithdrawalEvent) ProtoMessage() {}
|
|
|
|
func (x *FiatWithdrawalEvent) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[98]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use FiatWithdrawalEvent.ProtoReflect.Descriptor instead.
|
|
func (*FiatWithdrawalEvent) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{98}
|
|
}
|
|
|
|
func (x *FiatWithdrawalEvent) GetBankName() string {
|
|
if x != nil {
|
|
return x.BankName
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *FiatWithdrawalEvent) GetAccountName() string {
|
|
if x != nil {
|
|
return x.AccountName
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *FiatWithdrawalEvent) GetAccountNumber() string {
|
|
if x != nil {
|
|
return x.AccountNumber
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *FiatWithdrawalEvent) GetBsb() string {
|
|
if x != nil {
|
|
return x.Bsb
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *FiatWithdrawalEvent) GetSwift() string {
|
|
if x != nil {
|
|
return x.Swift
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *FiatWithdrawalEvent) GetIban() string {
|
|
if x != nil {
|
|
return x.Iban
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type CryptoWithdrawalEvent struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
|
|
AddressTag string `protobuf:"bytes,2,opt,name=address_tag,json=addressTag,proto3" json:"address_tag,omitempty"`
|
|
Fee float64 `protobuf:"fixed64,3,opt,name=fee,proto3" json:"fee,omitempty"`
|
|
TxId string `protobuf:"bytes,4,opt,name=tx_id,json=txId,proto3" json:"tx_id,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *CryptoWithdrawalEvent) Reset() {
|
|
*x = CryptoWithdrawalEvent{}
|
|
mi := &file_rpc_proto_msgTypes[99]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *CryptoWithdrawalEvent) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*CryptoWithdrawalEvent) ProtoMessage() {}
|
|
|
|
func (x *CryptoWithdrawalEvent) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[99]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use CryptoWithdrawalEvent.ProtoReflect.Descriptor instead.
|
|
func (*CryptoWithdrawalEvent) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{99}
|
|
}
|
|
|
|
func (x *CryptoWithdrawalEvent) GetAddress() string {
|
|
if x != nil {
|
|
return x.Address
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *CryptoWithdrawalEvent) GetAddressTag() string {
|
|
if x != nil {
|
|
return x.AddressTag
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *CryptoWithdrawalEvent) GetFee() float64 {
|
|
if x != nil {
|
|
return x.Fee
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *CryptoWithdrawalEvent) GetTxId() string {
|
|
if x != nil {
|
|
return x.TxId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type GetLoggerDetailsRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Logger string `protobuf:"bytes,1,opt,name=logger,proto3" json:"logger,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetLoggerDetailsRequest) Reset() {
|
|
*x = GetLoggerDetailsRequest{}
|
|
mi := &file_rpc_proto_msgTypes[100]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetLoggerDetailsRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetLoggerDetailsRequest) ProtoMessage() {}
|
|
|
|
func (x *GetLoggerDetailsRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[100]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetLoggerDetailsRequest.ProtoReflect.Descriptor instead.
|
|
func (*GetLoggerDetailsRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{100}
|
|
}
|
|
|
|
func (x *GetLoggerDetailsRequest) GetLogger() string {
|
|
if x != nil {
|
|
return x.Logger
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type GetLoggerDetailsResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Info bool `protobuf:"varint,1,opt,name=info,proto3" json:"info,omitempty"`
|
|
Debug bool `protobuf:"varint,2,opt,name=debug,proto3" json:"debug,omitempty"`
|
|
Warn bool `protobuf:"varint,3,opt,name=warn,proto3" json:"warn,omitempty"`
|
|
Error bool `protobuf:"varint,4,opt,name=error,proto3" json:"error,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetLoggerDetailsResponse) Reset() {
|
|
*x = GetLoggerDetailsResponse{}
|
|
mi := &file_rpc_proto_msgTypes[101]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetLoggerDetailsResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetLoggerDetailsResponse) ProtoMessage() {}
|
|
|
|
func (x *GetLoggerDetailsResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[101]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetLoggerDetailsResponse.ProtoReflect.Descriptor instead.
|
|
func (*GetLoggerDetailsResponse) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{101}
|
|
}
|
|
|
|
func (x *GetLoggerDetailsResponse) GetInfo() bool {
|
|
if x != nil {
|
|
return x.Info
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *GetLoggerDetailsResponse) GetDebug() bool {
|
|
if x != nil {
|
|
return x.Debug
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *GetLoggerDetailsResponse) GetWarn() bool {
|
|
if x != nil {
|
|
return x.Warn
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *GetLoggerDetailsResponse) GetError() bool {
|
|
if x != nil {
|
|
return x.Error
|
|
}
|
|
return false
|
|
}
|
|
|
|
type SetLoggerDetailsRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Logger string `protobuf:"bytes,1,opt,name=logger,proto3" json:"logger,omitempty"`
|
|
Level string `protobuf:"bytes,2,opt,name=level,proto3" json:"level,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *SetLoggerDetailsRequest) Reset() {
|
|
*x = SetLoggerDetailsRequest{}
|
|
mi := &file_rpc_proto_msgTypes[102]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *SetLoggerDetailsRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*SetLoggerDetailsRequest) ProtoMessage() {}
|
|
|
|
func (x *SetLoggerDetailsRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[102]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use SetLoggerDetailsRequest.ProtoReflect.Descriptor instead.
|
|
func (*SetLoggerDetailsRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{102}
|
|
}
|
|
|
|
func (x *SetLoggerDetailsRequest) GetLogger() string {
|
|
if x != nil {
|
|
return x.Logger
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *SetLoggerDetailsRequest) GetLevel() string {
|
|
if x != nil {
|
|
return x.Level
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type GetExchangePairsRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
|
|
Asset string `protobuf:"bytes,2,opt,name=asset,proto3" json:"asset,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetExchangePairsRequest) Reset() {
|
|
*x = GetExchangePairsRequest{}
|
|
mi := &file_rpc_proto_msgTypes[103]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetExchangePairsRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetExchangePairsRequest) ProtoMessage() {}
|
|
|
|
func (x *GetExchangePairsRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[103]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetExchangePairsRequest.ProtoReflect.Descriptor instead.
|
|
func (*GetExchangePairsRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{103}
|
|
}
|
|
|
|
func (x *GetExchangePairsRequest) GetExchange() string {
|
|
if x != nil {
|
|
return x.Exchange
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetExchangePairsRequest) GetAsset() string {
|
|
if x != nil {
|
|
return x.Asset
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type GetExchangePairsResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
SupportedAssets map[string]*PairsSupported `protobuf:"bytes,1,rep,name=supported_assets,json=supportedAssets,proto3" json:"supported_assets,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetExchangePairsResponse) Reset() {
|
|
*x = GetExchangePairsResponse{}
|
|
mi := &file_rpc_proto_msgTypes[104]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetExchangePairsResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetExchangePairsResponse) ProtoMessage() {}
|
|
|
|
func (x *GetExchangePairsResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[104]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetExchangePairsResponse.ProtoReflect.Descriptor instead.
|
|
func (*GetExchangePairsResponse) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{104}
|
|
}
|
|
|
|
func (x *GetExchangePairsResponse) GetSupportedAssets() map[string]*PairsSupported {
|
|
if x != nil {
|
|
return x.SupportedAssets
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type SetExchangePairRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
|
|
AssetType string `protobuf:"bytes,2,opt,name=asset_type,json=assetType,proto3" json:"asset_type,omitempty"`
|
|
Pairs []*CurrencyPair `protobuf:"bytes,3,rep,name=pairs,proto3" json:"pairs,omitempty"`
|
|
Enable bool `protobuf:"varint,4,opt,name=enable,proto3" json:"enable,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *SetExchangePairRequest) Reset() {
|
|
*x = SetExchangePairRequest{}
|
|
mi := &file_rpc_proto_msgTypes[105]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *SetExchangePairRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*SetExchangePairRequest) ProtoMessage() {}
|
|
|
|
func (x *SetExchangePairRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[105]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use SetExchangePairRequest.ProtoReflect.Descriptor instead.
|
|
func (*SetExchangePairRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{105}
|
|
}
|
|
|
|
func (x *SetExchangePairRequest) GetExchange() string {
|
|
if x != nil {
|
|
return x.Exchange
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *SetExchangePairRequest) GetAssetType() string {
|
|
if x != nil {
|
|
return x.AssetType
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *SetExchangePairRequest) GetPairs() []*CurrencyPair {
|
|
if x != nil {
|
|
return x.Pairs
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *SetExchangePairRequest) GetEnable() bool {
|
|
if x != nil {
|
|
return x.Enable
|
|
}
|
|
return false
|
|
}
|
|
|
|
type GetOrderbookStreamRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
|
|
Pair *CurrencyPair `protobuf:"bytes,2,opt,name=pair,proto3" json:"pair,omitempty"`
|
|
AssetType string `protobuf:"bytes,3,opt,name=asset_type,json=assetType,proto3" json:"asset_type,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetOrderbookStreamRequest) Reset() {
|
|
*x = GetOrderbookStreamRequest{}
|
|
mi := &file_rpc_proto_msgTypes[106]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetOrderbookStreamRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetOrderbookStreamRequest) ProtoMessage() {}
|
|
|
|
func (x *GetOrderbookStreamRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[106]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetOrderbookStreamRequest.ProtoReflect.Descriptor instead.
|
|
func (*GetOrderbookStreamRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{106}
|
|
}
|
|
|
|
func (x *GetOrderbookStreamRequest) GetExchange() string {
|
|
if x != nil {
|
|
return x.Exchange
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetOrderbookStreamRequest) GetPair() *CurrencyPair {
|
|
if x != nil {
|
|
return x.Pair
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *GetOrderbookStreamRequest) GetAssetType() string {
|
|
if x != nil {
|
|
return x.AssetType
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type GetExchangeOrderbookStreamRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetExchangeOrderbookStreamRequest) Reset() {
|
|
*x = GetExchangeOrderbookStreamRequest{}
|
|
mi := &file_rpc_proto_msgTypes[107]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetExchangeOrderbookStreamRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetExchangeOrderbookStreamRequest) ProtoMessage() {}
|
|
|
|
func (x *GetExchangeOrderbookStreamRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[107]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetExchangeOrderbookStreamRequest.ProtoReflect.Descriptor instead.
|
|
func (*GetExchangeOrderbookStreamRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{107}
|
|
}
|
|
|
|
func (x *GetExchangeOrderbookStreamRequest) GetExchange() string {
|
|
if x != nil {
|
|
return x.Exchange
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type GetTickerStreamRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
|
|
Pair *CurrencyPair `protobuf:"bytes,2,opt,name=pair,proto3" json:"pair,omitempty"`
|
|
AssetType string `protobuf:"bytes,3,opt,name=asset_type,json=assetType,proto3" json:"asset_type,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetTickerStreamRequest) Reset() {
|
|
*x = GetTickerStreamRequest{}
|
|
mi := &file_rpc_proto_msgTypes[108]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetTickerStreamRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetTickerStreamRequest) ProtoMessage() {}
|
|
|
|
func (x *GetTickerStreamRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[108]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetTickerStreamRequest.ProtoReflect.Descriptor instead.
|
|
func (*GetTickerStreamRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{108}
|
|
}
|
|
|
|
func (x *GetTickerStreamRequest) GetExchange() string {
|
|
if x != nil {
|
|
return x.Exchange
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetTickerStreamRequest) GetPair() *CurrencyPair {
|
|
if x != nil {
|
|
return x.Pair
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *GetTickerStreamRequest) GetAssetType() string {
|
|
if x != nil {
|
|
return x.AssetType
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type GetExchangeTickerStreamRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetExchangeTickerStreamRequest) Reset() {
|
|
*x = GetExchangeTickerStreamRequest{}
|
|
mi := &file_rpc_proto_msgTypes[109]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetExchangeTickerStreamRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetExchangeTickerStreamRequest) ProtoMessage() {}
|
|
|
|
func (x *GetExchangeTickerStreamRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[109]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetExchangeTickerStreamRequest.ProtoReflect.Descriptor instead.
|
|
func (*GetExchangeTickerStreamRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{109}
|
|
}
|
|
|
|
func (x *GetExchangeTickerStreamRequest) GetExchange() string {
|
|
if x != nil {
|
|
return x.Exchange
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type GetAuditEventRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
StartDate string `protobuf:"bytes,1,opt,name=start_date,json=startDate,proto3" json:"start_date,omitempty"`
|
|
EndDate string `protobuf:"bytes,2,opt,name=end_date,json=endDate,proto3" json:"end_date,omitempty"`
|
|
OrderBy string `protobuf:"bytes,3,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
|
|
Limit int32 `protobuf:"varint,4,opt,name=limit,proto3" json:"limit,omitempty"`
|
|
Offset int32 `protobuf:"varint,5,opt,name=offset,proto3" json:"offset,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetAuditEventRequest) Reset() {
|
|
*x = GetAuditEventRequest{}
|
|
mi := &file_rpc_proto_msgTypes[110]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetAuditEventRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetAuditEventRequest) ProtoMessage() {}
|
|
|
|
func (x *GetAuditEventRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[110]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetAuditEventRequest.ProtoReflect.Descriptor instead.
|
|
func (*GetAuditEventRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{110}
|
|
}
|
|
|
|
func (x *GetAuditEventRequest) GetStartDate() string {
|
|
if x != nil {
|
|
return x.StartDate
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetAuditEventRequest) GetEndDate() string {
|
|
if x != nil {
|
|
return x.EndDate
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetAuditEventRequest) GetOrderBy() string {
|
|
if x != nil {
|
|
return x.OrderBy
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetAuditEventRequest) GetLimit() int32 {
|
|
if x != nil {
|
|
return x.Limit
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *GetAuditEventRequest) GetOffset() int32 {
|
|
if x != nil {
|
|
return x.Offset
|
|
}
|
|
return 0
|
|
}
|
|
|
|
type GetAuditEventResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Events []*AuditEvent `protobuf:"bytes,1,rep,name=events,proto3" json:"events,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetAuditEventResponse) Reset() {
|
|
*x = GetAuditEventResponse{}
|
|
mi := &file_rpc_proto_msgTypes[111]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetAuditEventResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetAuditEventResponse) ProtoMessage() {}
|
|
|
|
func (x *GetAuditEventResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[111]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetAuditEventResponse.ProtoReflect.Descriptor instead.
|
|
func (*GetAuditEventResponse) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{111}
|
|
}
|
|
|
|
func (x *GetAuditEventResponse) GetEvents() []*AuditEvent {
|
|
if x != nil {
|
|
return x.Events
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type GetSavedTradesRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
|
|
Pair *CurrencyPair `protobuf:"bytes,2,opt,name=pair,proto3" json:"pair,omitempty"`
|
|
AssetType string `protobuf:"bytes,3,opt,name=asset_type,json=assetType,proto3" json:"asset_type,omitempty"`
|
|
Start string `protobuf:"bytes,4,opt,name=start,proto3" json:"start,omitempty"`
|
|
End string `protobuf:"bytes,5,opt,name=end,proto3" json:"end,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetSavedTradesRequest) Reset() {
|
|
*x = GetSavedTradesRequest{}
|
|
mi := &file_rpc_proto_msgTypes[112]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetSavedTradesRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetSavedTradesRequest) ProtoMessage() {}
|
|
|
|
func (x *GetSavedTradesRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[112]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetSavedTradesRequest.ProtoReflect.Descriptor instead.
|
|
func (*GetSavedTradesRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{112}
|
|
}
|
|
|
|
func (x *GetSavedTradesRequest) GetExchange() string {
|
|
if x != nil {
|
|
return x.Exchange
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetSavedTradesRequest) GetPair() *CurrencyPair {
|
|
if x != nil {
|
|
return x.Pair
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *GetSavedTradesRequest) GetAssetType() string {
|
|
if x != nil {
|
|
return x.AssetType
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetSavedTradesRequest) GetStart() string {
|
|
if x != nil {
|
|
return x.Start
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetSavedTradesRequest) GetEnd() string {
|
|
if x != nil {
|
|
return x.End
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type SavedTrades struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Price float64 `protobuf:"fixed64,1,opt,name=price,proto3" json:"price,omitempty"`
|
|
Amount float64 `protobuf:"fixed64,2,opt,name=amount,proto3" json:"amount,omitempty"`
|
|
Side string `protobuf:"bytes,3,opt,name=side,proto3" json:"side,omitempty"`
|
|
Timestamp string `protobuf:"bytes,4,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
|
|
TradeId string `protobuf:"bytes,5,opt,name=trade_id,json=tradeId,proto3" json:"trade_id,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *SavedTrades) Reset() {
|
|
*x = SavedTrades{}
|
|
mi := &file_rpc_proto_msgTypes[113]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *SavedTrades) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*SavedTrades) ProtoMessage() {}
|
|
|
|
func (x *SavedTrades) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[113]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use SavedTrades.ProtoReflect.Descriptor instead.
|
|
func (*SavedTrades) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{113}
|
|
}
|
|
|
|
func (x *SavedTrades) GetPrice() float64 {
|
|
if x != nil {
|
|
return x.Price
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *SavedTrades) GetAmount() float64 {
|
|
if x != nil {
|
|
return x.Amount
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *SavedTrades) GetSide() string {
|
|
if x != nil {
|
|
return x.Side
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *SavedTrades) GetTimestamp() string {
|
|
if x != nil {
|
|
return x.Timestamp
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *SavedTrades) GetTradeId() string {
|
|
if x != nil {
|
|
return x.TradeId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type SavedTradesResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
ExchangeName string `protobuf:"bytes,1,opt,name=exchange_name,json=exchangeName,proto3" json:"exchange_name,omitempty"`
|
|
Asset string `protobuf:"bytes,2,opt,name=asset,proto3" json:"asset,omitempty"`
|
|
Pair *CurrencyPair `protobuf:"bytes,3,opt,name=pair,proto3" json:"pair,omitempty"`
|
|
Trades []*SavedTrades `protobuf:"bytes,4,rep,name=trades,proto3" json:"trades,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *SavedTradesResponse) Reset() {
|
|
*x = SavedTradesResponse{}
|
|
mi := &file_rpc_proto_msgTypes[114]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *SavedTradesResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*SavedTradesResponse) ProtoMessage() {}
|
|
|
|
func (x *SavedTradesResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[114]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use SavedTradesResponse.ProtoReflect.Descriptor instead.
|
|
func (*SavedTradesResponse) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{114}
|
|
}
|
|
|
|
func (x *SavedTradesResponse) GetExchangeName() string {
|
|
if x != nil {
|
|
return x.ExchangeName
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *SavedTradesResponse) GetAsset() string {
|
|
if x != nil {
|
|
return x.Asset
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *SavedTradesResponse) GetPair() *CurrencyPair {
|
|
if x != nil {
|
|
return x.Pair
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *SavedTradesResponse) GetTrades() []*SavedTrades {
|
|
if x != nil {
|
|
return x.Trades
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type ConvertTradesToCandlesRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
|
|
Pair *CurrencyPair `protobuf:"bytes,2,opt,name=pair,proto3" json:"pair,omitempty"`
|
|
AssetType string `protobuf:"bytes,3,opt,name=asset_type,json=assetType,proto3" json:"asset_type,omitempty"`
|
|
Start string `protobuf:"bytes,4,opt,name=start,proto3" json:"start,omitempty"`
|
|
End string `protobuf:"bytes,5,opt,name=end,proto3" json:"end,omitempty"`
|
|
TimeInterval int64 `protobuf:"varint,6,opt,name=time_interval,json=timeInterval,proto3" json:"time_interval,omitempty"`
|
|
Sync bool `protobuf:"varint,7,opt,name=sync,proto3" json:"sync,omitempty"`
|
|
Force bool `protobuf:"varint,8,opt,name=force,proto3" json:"force,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *ConvertTradesToCandlesRequest) Reset() {
|
|
*x = ConvertTradesToCandlesRequest{}
|
|
mi := &file_rpc_proto_msgTypes[115]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *ConvertTradesToCandlesRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*ConvertTradesToCandlesRequest) ProtoMessage() {}
|
|
|
|
func (x *ConvertTradesToCandlesRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[115]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use ConvertTradesToCandlesRequest.ProtoReflect.Descriptor instead.
|
|
func (*ConvertTradesToCandlesRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{115}
|
|
}
|
|
|
|
func (x *ConvertTradesToCandlesRequest) GetExchange() string {
|
|
if x != nil {
|
|
return x.Exchange
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *ConvertTradesToCandlesRequest) GetPair() *CurrencyPair {
|
|
if x != nil {
|
|
return x.Pair
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *ConvertTradesToCandlesRequest) GetAssetType() string {
|
|
if x != nil {
|
|
return x.AssetType
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *ConvertTradesToCandlesRequest) GetStart() string {
|
|
if x != nil {
|
|
return x.Start
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *ConvertTradesToCandlesRequest) GetEnd() string {
|
|
if x != nil {
|
|
return x.End
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *ConvertTradesToCandlesRequest) GetTimeInterval() int64 {
|
|
if x != nil {
|
|
return x.TimeInterval
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *ConvertTradesToCandlesRequest) GetSync() bool {
|
|
if x != nil {
|
|
return x.Sync
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *ConvertTradesToCandlesRequest) GetForce() bool {
|
|
if x != nil {
|
|
return x.Force
|
|
}
|
|
return false
|
|
}
|
|
|
|
type GetHistoricCandlesRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
|
|
Pair *CurrencyPair `protobuf:"bytes,2,opt,name=pair,proto3" json:"pair,omitempty"`
|
|
AssetType string `protobuf:"bytes,3,opt,name=asset_type,json=assetType,proto3" json:"asset_type,omitempty"`
|
|
Start string `protobuf:"bytes,4,opt,name=start,proto3" json:"start,omitempty"`
|
|
End string `protobuf:"bytes,5,opt,name=end,proto3" json:"end,omitempty"`
|
|
TimeInterval int64 `protobuf:"varint,6,opt,name=time_interval,json=timeInterval,proto3" json:"time_interval,omitempty"`
|
|
ExRequest bool `protobuf:"varint,7,opt,name=ex_request,json=exRequest,proto3" json:"ex_request,omitempty"`
|
|
Sync bool `protobuf:"varint,8,opt,name=sync,proto3" json:"sync,omitempty"`
|
|
UseDb bool `protobuf:"varint,9,opt,name=use_db,json=useDb,proto3" json:"use_db,omitempty"`
|
|
FillMissingWithTrades bool `protobuf:"varint,10,opt,name=fill_missing_with_trades,json=fillMissingWithTrades,proto3" json:"fill_missing_with_trades,omitempty"`
|
|
Force bool `protobuf:"varint,11,opt,name=force,proto3" json:"force,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetHistoricCandlesRequest) Reset() {
|
|
*x = GetHistoricCandlesRequest{}
|
|
mi := &file_rpc_proto_msgTypes[116]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetHistoricCandlesRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetHistoricCandlesRequest) ProtoMessage() {}
|
|
|
|
func (x *GetHistoricCandlesRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[116]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetHistoricCandlesRequest.ProtoReflect.Descriptor instead.
|
|
func (*GetHistoricCandlesRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{116}
|
|
}
|
|
|
|
func (x *GetHistoricCandlesRequest) GetExchange() string {
|
|
if x != nil {
|
|
return x.Exchange
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetHistoricCandlesRequest) GetPair() *CurrencyPair {
|
|
if x != nil {
|
|
return x.Pair
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *GetHistoricCandlesRequest) GetAssetType() string {
|
|
if x != nil {
|
|
return x.AssetType
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetHistoricCandlesRequest) GetStart() string {
|
|
if x != nil {
|
|
return x.Start
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetHistoricCandlesRequest) GetEnd() string {
|
|
if x != nil {
|
|
return x.End
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetHistoricCandlesRequest) GetTimeInterval() int64 {
|
|
if x != nil {
|
|
return x.TimeInterval
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *GetHistoricCandlesRequest) GetExRequest() bool {
|
|
if x != nil {
|
|
return x.ExRequest
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *GetHistoricCandlesRequest) GetSync() bool {
|
|
if x != nil {
|
|
return x.Sync
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *GetHistoricCandlesRequest) GetUseDb() bool {
|
|
if x != nil {
|
|
return x.UseDb
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *GetHistoricCandlesRequest) GetFillMissingWithTrades() bool {
|
|
if x != nil {
|
|
return x.FillMissingWithTrades
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *GetHistoricCandlesRequest) GetForce() bool {
|
|
if x != nil {
|
|
return x.Force
|
|
}
|
|
return false
|
|
}
|
|
|
|
type GetHistoricCandlesResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
|
|
Pair *CurrencyPair `protobuf:"bytes,2,opt,name=pair,proto3" json:"pair,omitempty"`
|
|
Start string `protobuf:"bytes,3,opt,name=start,proto3" json:"start,omitempty"`
|
|
End string `protobuf:"bytes,4,opt,name=end,proto3" json:"end,omitempty"`
|
|
Interval string `protobuf:"bytes,6,opt,name=interval,proto3" json:"interval,omitempty"`
|
|
Candle []*Candle `protobuf:"bytes,5,rep,name=candle,proto3" json:"candle,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetHistoricCandlesResponse) Reset() {
|
|
*x = GetHistoricCandlesResponse{}
|
|
mi := &file_rpc_proto_msgTypes[117]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetHistoricCandlesResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetHistoricCandlesResponse) ProtoMessage() {}
|
|
|
|
func (x *GetHistoricCandlesResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[117]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetHistoricCandlesResponse.ProtoReflect.Descriptor instead.
|
|
func (*GetHistoricCandlesResponse) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{117}
|
|
}
|
|
|
|
func (x *GetHistoricCandlesResponse) GetExchange() string {
|
|
if x != nil {
|
|
return x.Exchange
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetHistoricCandlesResponse) GetPair() *CurrencyPair {
|
|
if x != nil {
|
|
return x.Pair
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *GetHistoricCandlesResponse) GetStart() string {
|
|
if x != nil {
|
|
return x.Start
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetHistoricCandlesResponse) GetEnd() string {
|
|
if x != nil {
|
|
return x.End
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetHistoricCandlesResponse) GetInterval() string {
|
|
if x != nil {
|
|
return x.Interval
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetHistoricCandlesResponse) GetCandle() []*Candle {
|
|
if x != nil {
|
|
return x.Candle
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type Candle struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Time string `protobuf:"bytes,1,opt,name=time,proto3" json:"time,omitempty"`
|
|
Low float64 `protobuf:"fixed64,2,opt,name=low,proto3" json:"low,omitempty"`
|
|
High float64 `protobuf:"fixed64,3,opt,name=high,proto3" json:"high,omitempty"`
|
|
Open float64 `protobuf:"fixed64,4,opt,name=open,proto3" json:"open,omitempty"`
|
|
Close float64 `protobuf:"fixed64,5,opt,name=close,proto3" json:"close,omitempty"`
|
|
Volume float64 `protobuf:"fixed64,6,opt,name=volume,proto3" json:"volume,omitempty"`
|
|
IsPartial bool `protobuf:"varint,7,opt,name=is_partial,json=isPartial,proto3" json:"is_partial,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *Candle) Reset() {
|
|
*x = Candle{}
|
|
mi := &file_rpc_proto_msgTypes[118]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *Candle) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*Candle) ProtoMessage() {}
|
|
|
|
func (x *Candle) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[118]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use Candle.ProtoReflect.Descriptor instead.
|
|
func (*Candle) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{118}
|
|
}
|
|
|
|
func (x *Candle) GetTime() string {
|
|
if x != nil {
|
|
return x.Time
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *Candle) GetLow() float64 {
|
|
if x != nil {
|
|
return x.Low
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *Candle) GetHigh() float64 {
|
|
if x != nil {
|
|
return x.High
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *Candle) GetOpen() float64 {
|
|
if x != nil {
|
|
return x.Open
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *Candle) GetClose() float64 {
|
|
if x != nil {
|
|
return x.Close
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *Candle) GetVolume() float64 {
|
|
if x != nil {
|
|
return x.Volume
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *Candle) GetIsPartial() bool {
|
|
if x != nil {
|
|
return x.IsPartial
|
|
}
|
|
return false
|
|
}
|
|
|
|
type AuditEvent struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
|
|
Identifier string `protobuf:"bytes,2,opt,name=identifier,proto3" json:"identifier,omitempty"`
|
|
Message string `protobuf:"bytes,3,opt,name=message,proto3" json:"message,omitempty"`
|
|
Timestamp string `protobuf:"bytes,4,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *AuditEvent) Reset() {
|
|
*x = AuditEvent{}
|
|
mi := &file_rpc_proto_msgTypes[119]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *AuditEvent) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*AuditEvent) ProtoMessage() {}
|
|
|
|
func (x *AuditEvent) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[119]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use AuditEvent.ProtoReflect.Descriptor instead.
|
|
func (*AuditEvent) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{119}
|
|
}
|
|
|
|
func (x *AuditEvent) GetType() string {
|
|
if x != nil {
|
|
return x.Type
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *AuditEvent) GetIdentifier() string {
|
|
if x != nil {
|
|
return x.Identifier
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *AuditEvent) GetMessage() string {
|
|
if x != nil {
|
|
return x.Message
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *AuditEvent) GetTimestamp() string {
|
|
if x != nil {
|
|
return x.Timestamp
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type GCTScript struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
|
|
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
|
|
Path string `protobuf:"bytes,3,opt,name=path,proto3" json:"path,omitempty"`
|
|
NextRun string `protobuf:"bytes,4,opt,name=next_run,json=nextRun,proto3" json:"next_run,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GCTScript) Reset() {
|
|
*x = GCTScript{}
|
|
mi := &file_rpc_proto_msgTypes[120]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GCTScript) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GCTScript) ProtoMessage() {}
|
|
|
|
func (x *GCTScript) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[120]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GCTScript.ProtoReflect.Descriptor instead.
|
|
func (*GCTScript) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{120}
|
|
}
|
|
|
|
func (x *GCTScript) GetUuid() string {
|
|
if x != nil {
|
|
return x.Uuid
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GCTScript) GetName() string {
|
|
if x != nil {
|
|
return x.Name
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GCTScript) GetPath() string {
|
|
if x != nil {
|
|
return x.Path
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GCTScript) GetNextRun() string {
|
|
if x != nil {
|
|
return x.NextRun
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type GCTScriptExecuteRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Script *GCTScript `protobuf:"bytes,1,opt,name=script,proto3" json:"script,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GCTScriptExecuteRequest) Reset() {
|
|
*x = GCTScriptExecuteRequest{}
|
|
mi := &file_rpc_proto_msgTypes[121]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GCTScriptExecuteRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GCTScriptExecuteRequest) ProtoMessage() {}
|
|
|
|
func (x *GCTScriptExecuteRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[121]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GCTScriptExecuteRequest.ProtoReflect.Descriptor instead.
|
|
func (*GCTScriptExecuteRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{121}
|
|
}
|
|
|
|
func (x *GCTScriptExecuteRequest) GetScript() *GCTScript {
|
|
if x != nil {
|
|
return x.Script
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type GCTScriptStopRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Script *GCTScript `protobuf:"bytes,1,opt,name=script,proto3" json:"script,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GCTScriptStopRequest) Reset() {
|
|
*x = GCTScriptStopRequest{}
|
|
mi := &file_rpc_proto_msgTypes[122]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GCTScriptStopRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GCTScriptStopRequest) ProtoMessage() {}
|
|
|
|
func (x *GCTScriptStopRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[122]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GCTScriptStopRequest.ProtoReflect.Descriptor instead.
|
|
func (*GCTScriptStopRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{122}
|
|
}
|
|
|
|
func (x *GCTScriptStopRequest) GetScript() *GCTScript {
|
|
if x != nil {
|
|
return x.Script
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type GCTScriptStopAllRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GCTScriptStopAllRequest) Reset() {
|
|
*x = GCTScriptStopAllRequest{}
|
|
mi := &file_rpc_proto_msgTypes[123]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GCTScriptStopAllRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GCTScriptStopAllRequest) ProtoMessage() {}
|
|
|
|
func (x *GCTScriptStopAllRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[123]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GCTScriptStopAllRequest.ProtoReflect.Descriptor instead.
|
|
func (*GCTScriptStopAllRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{123}
|
|
}
|
|
|
|
type GCTScriptStatusRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GCTScriptStatusRequest) Reset() {
|
|
*x = GCTScriptStatusRequest{}
|
|
mi := &file_rpc_proto_msgTypes[124]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GCTScriptStatusRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GCTScriptStatusRequest) ProtoMessage() {}
|
|
|
|
func (x *GCTScriptStatusRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[124]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GCTScriptStatusRequest.ProtoReflect.Descriptor instead.
|
|
func (*GCTScriptStatusRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{124}
|
|
}
|
|
|
|
type GCTScriptListAllRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GCTScriptListAllRequest) Reset() {
|
|
*x = GCTScriptListAllRequest{}
|
|
mi := &file_rpc_proto_msgTypes[125]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GCTScriptListAllRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GCTScriptListAllRequest) ProtoMessage() {}
|
|
|
|
func (x *GCTScriptListAllRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[125]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GCTScriptListAllRequest.ProtoReflect.Descriptor instead.
|
|
func (*GCTScriptListAllRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{125}
|
|
}
|
|
|
|
type GCTScriptUploadRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
ScriptName string `protobuf:"bytes,1,opt,name=script_name,json=scriptName,proto3" json:"script_name,omitempty"`
|
|
ScriptData string `protobuf:"bytes,2,opt,name=script_data,json=scriptData,proto3" json:"script_data,omitempty"`
|
|
Data []byte `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
|
|
Archived bool `protobuf:"varint,4,opt,name=archived,proto3" json:"archived,omitempty"`
|
|
Overwrite bool `protobuf:"varint,5,opt,name=overwrite,proto3" json:"overwrite,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GCTScriptUploadRequest) Reset() {
|
|
*x = GCTScriptUploadRequest{}
|
|
mi := &file_rpc_proto_msgTypes[126]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GCTScriptUploadRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GCTScriptUploadRequest) ProtoMessage() {}
|
|
|
|
func (x *GCTScriptUploadRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[126]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GCTScriptUploadRequest.ProtoReflect.Descriptor instead.
|
|
func (*GCTScriptUploadRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{126}
|
|
}
|
|
|
|
func (x *GCTScriptUploadRequest) GetScriptName() string {
|
|
if x != nil {
|
|
return x.ScriptName
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GCTScriptUploadRequest) GetScriptData() string {
|
|
if x != nil {
|
|
return x.ScriptData
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GCTScriptUploadRequest) GetData() []byte {
|
|
if x != nil {
|
|
return x.Data
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *GCTScriptUploadRequest) GetArchived() bool {
|
|
if x != nil {
|
|
return x.Archived
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *GCTScriptUploadRequest) GetOverwrite() bool {
|
|
if x != nil {
|
|
return x.Overwrite
|
|
}
|
|
return false
|
|
}
|
|
|
|
type GCTScriptReadScriptRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Script *GCTScript `protobuf:"bytes,1,opt,name=script,proto3" json:"script,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GCTScriptReadScriptRequest) Reset() {
|
|
*x = GCTScriptReadScriptRequest{}
|
|
mi := &file_rpc_proto_msgTypes[127]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GCTScriptReadScriptRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GCTScriptReadScriptRequest) ProtoMessage() {}
|
|
|
|
func (x *GCTScriptReadScriptRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[127]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GCTScriptReadScriptRequest.ProtoReflect.Descriptor instead.
|
|
func (*GCTScriptReadScriptRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{127}
|
|
}
|
|
|
|
func (x *GCTScriptReadScriptRequest) GetScript() *GCTScript {
|
|
if x != nil {
|
|
return x.Script
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type GCTScriptQueryRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Script *GCTScript `protobuf:"bytes,1,opt,name=script,proto3" json:"script,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GCTScriptQueryRequest) Reset() {
|
|
*x = GCTScriptQueryRequest{}
|
|
mi := &file_rpc_proto_msgTypes[128]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GCTScriptQueryRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GCTScriptQueryRequest) ProtoMessage() {}
|
|
|
|
func (x *GCTScriptQueryRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[128]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GCTScriptQueryRequest.ProtoReflect.Descriptor instead.
|
|
func (*GCTScriptQueryRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{128}
|
|
}
|
|
|
|
func (x *GCTScriptQueryRequest) GetScript() *GCTScript {
|
|
if x != nil {
|
|
return x.Script
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type GCTScriptAutoLoadRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Script string `protobuf:"bytes,1,opt,name=script,proto3" json:"script,omitempty"`
|
|
Status bool `protobuf:"varint,2,opt,name=status,proto3" json:"status,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GCTScriptAutoLoadRequest) Reset() {
|
|
*x = GCTScriptAutoLoadRequest{}
|
|
mi := &file_rpc_proto_msgTypes[129]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GCTScriptAutoLoadRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GCTScriptAutoLoadRequest) ProtoMessage() {}
|
|
|
|
func (x *GCTScriptAutoLoadRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[129]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GCTScriptAutoLoadRequest.ProtoReflect.Descriptor instead.
|
|
func (*GCTScriptAutoLoadRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{129}
|
|
}
|
|
|
|
func (x *GCTScriptAutoLoadRequest) GetScript() string {
|
|
if x != nil {
|
|
return x.Script
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GCTScriptAutoLoadRequest) GetStatus() bool {
|
|
if x != nil {
|
|
return x.Status
|
|
}
|
|
return false
|
|
}
|
|
|
|
type GCTScriptStatusResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Status string `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"`
|
|
Scripts []*GCTScript `protobuf:"bytes,2,rep,name=scripts,proto3" json:"scripts,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GCTScriptStatusResponse) Reset() {
|
|
*x = GCTScriptStatusResponse{}
|
|
mi := &file_rpc_proto_msgTypes[130]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GCTScriptStatusResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GCTScriptStatusResponse) ProtoMessage() {}
|
|
|
|
func (x *GCTScriptStatusResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[130]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GCTScriptStatusResponse.ProtoReflect.Descriptor instead.
|
|
func (*GCTScriptStatusResponse) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{130}
|
|
}
|
|
|
|
func (x *GCTScriptStatusResponse) GetStatus() string {
|
|
if x != nil {
|
|
return x.Status
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GCTScriptStatusResponse) GetScripts() []*GCTScript {
|
|
if x != nil {
|
|
return x.Scripts
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type GCTScriptQueryResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Status string `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"`
|
|
Script *GCTScript `protobuf:"bytes,2,opt,name=script,proto3" json:"script,omitempty"`
|
|
Data string `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GCTScriptQueryResponse) Reset() {
|
|
*x = GCTScriptQueryResponse{}
|
|
mi := &file_rpc_proto_msgTypes[131]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GCTScriptQueryResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GCTScriptQueryResponse) ProtoMessage() {}
|
|
|
|
func (x *GCTScriptQueryResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[131]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GCTScriptQueryResponse.ProtoReflect.Descriptor instead.
|
|
func (*GCTScriptQueryResponse) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{131}
|
|
}
|
|
|
|
func (x *GCTScriptQueryResponse) GetStatus() string {
|
|
if x != nil {
|
|
return x.Status
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GCTScriptQueryResponse) GetScript() *GCTScript {
|
|
if x != nil {
|
|
return x.Script
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *GCTScriptQueryResponse) GetData() string {
|
|
if x != nil {
|
|
return x.Data
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type GenericResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Status string `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"`
|
|
Data string `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GenericResponse) Reset() {
|
|
*x = GenericResponse{}
|
|
mi := &file_rpc_proto_msgTypes[132]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GenericResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GenericResponse) ProtoMessage() {}
|
|
|
|
func (x *GenericResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[132]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GenericResponse.ProtoReflect.Descriptor instead.
|
|
func (*GenericResponse) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{132}
|
|
}
|
|
|
|
func (x *GenericResponse) GetStatus() string {
|
|
if x != nil {
|
|
return x.Status
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GenericResponse) GetData() string {
|
|
if x != nil {
|
|
return x.Data
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type SetExchangeAssetRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
|
|
Asset string `protobuf:"bytes,2,opt,name=asset,proto3" json:"asset,omitempty"`
|
|
Enable bool `protobuf:"varint,3,opt,name=enable,proto3" json:"enable,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *SetExchangeAssetRequest) Reset() {
|
|
*x = SetExchangeAssetRequest{}
|
|
mi := &file_rpc_proto_msgTypes[133]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *SetExchangeAssetRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*SetExchangeAssetRequest) ProtoMessage() {}
|
|
|
|
func (x *SetExchangeAssetRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[133]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use SetExchangeAssetRequest.ProtoReflect.Descriptor instead.
|
|
func (*SetExchangeAssetRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{133}
|
|
}
|
|
|
|
func (x *SetExchangeAssetRequest) GetExchange() string {
|
|
if x != nil {
|
|
return x.Exchange
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *SetExchangeAssetRequest) GetAsset() string {
|
|
if x != nil {
|
|
return x.Asset
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *SetExchangeAssetRequest) GetEnable() bool {
|
|
if x != nil {
|
|
return x.Enable
|
|
}
|
|
return false
|
|
}
|
|
|
|
type SetExchangeAllPairsRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
|
|
Enable bool `protobuf:"varint,2,opt,name=enable,proto3" json:"enable,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *SetExchangeAllPairsRequest) Reset() {
|
|
*x = SetExchangeAllPairsRequest{}
|
|
mi := &file_rpc_proto_msgTypes[134]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *SetExchangeAllPairsRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*SetExchangeAllPairsRequest) ProtoMessage() {}
|
|
|
|
func (x *SetExchangeAllPairsRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[134]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use SetExchangeAllPairsRequest.ProtoReflect.Descriptor instead.
|
|
func (*SetExchangeAllPairsRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{134}
|
|
}
|
|
|
|
func (x *SetExchangeAllPairsRequest) GetExchange() string {
|
|
if x != nil {
|
|
return x.Exchange
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *SetExchangeAllPairsRequest) GetEnable() bool {
|
|
if x != nil {
|
|
return x.Enable
|
|
}
|
|
return false
|
|
}
|
|
|
|
type UpdateExchangeSupportedPairsRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *UpdateExchangeSupportedPairsRequest) Reset() {
|
|
*x = UpdateExchangeSupportedPairsRequest{}
|
|
mi := &file_rpc_proto_msgTypes[135]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *UpdateExchangeSupportedPairsRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*UpdateExchangeSupportedPairsRequest) ProtoMessage() {}
|
|
|
|
func (x *UpdateExchangeSupportedPairsRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[135]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use UpdateExchangeSupportedPairsRequest.ProtoReflect.Descriptor instead.
|
|
func (*UpdateExchangeSupportedPairsRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{135}
|
|
}
|
|
|
|
func (x *UpdateExchangeSupportedPairsRequest) GetExchange() string {
|
|
if x != nil {
|
|
return x.Exchange
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type GetExchangeAssetsRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetExchangeAssetsRequest) Reset() {
|
|
*x = GetExchangeAssetsRequest{}
|
|
mi := &file_rpc_proto_msgTypes[136]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetExchangeAssetsRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetExchangeAssetsRequest) ProtoMessage() {}
|
|
|
|
func (x *GetExchangeAssetsRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[136]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetExchangeAssetsRequest.ProtoReflect.Descriptor instead.
|
|
func (*GetExchangeAssetsRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{136}
|
|
}
|
|
|
|
func (x *GetExchangeAssetsRequest) GetExchange() string {
|
|
if x != nil {
|
|
return x.Exchange
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type GetExchangeAssetsResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Assets string `protobuf:"bytes,1,opt,name=assets,proto3" json:"assets,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetExchangeAssetsResponse) Reset() {
|
|
*x = GetExchangeAssetsResponse{}
|
|
mi := &file_rpc_proto_msgTypes[137]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetExchangeAssetsResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetExchangeAssetsResponse) ProtoMessage() {}
|
|
|
|
func (x *GetExchangeAssetsResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[137]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetExchangeAssetsResponse.ProtoReflect.Descriptor instead.
|
|
func (*GetExchangeAssetsResponse) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{137}
|
|
}
|
|
|
|
func (x *GetExchangeAssetsResponse) GetAssets() string {
|
|
if x != nil {
|
|
return x.Assets
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type WebsocketGetInfoRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *WebsocketGetInfoRequest) Reset() {
|
|
*x = WebsocketGetInfoRequest{}
|
|
mi := &file_rpc_proto_msgTypes[138]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *WebsocketGetInfoRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*WebsocketGetInfoRequest) ProtoMessage() {}
|
|
|
|
func (x *WebsocketGetInfoRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[138]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use WebsocketGetInfoRequest.ProtoReflect.Descriptor instead.
|
|
func (*WebsocketGetInfoRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{138}
|
|
}
|
|
|
|
func (x *WebsocketGetInfoRequest) GetExchange() string {
|
|
if x != nil {
|
|
return x.Exchange
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type WebsocketGetInfoResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
|
|
Supported bool `protobuf:"varint,2,opt,name=supported,proto3" json:"supported,omitempty"`
|
|
Enabled bool `protobuf:"varint,3,opt,name=enabled,proto3" json:"enabled,omitempty"`
|
|
AuthenticatedSupported bool `protobuf:"varint,4,opt,name=authenticated_supported,json=authenticatedSupported,proto3" json:"authenticated_supported,omitempty"`
|
|
Authenticated bool `protobuf:"varint,5,opt,name=authenticated,proto3" json:"authenticated,omitempty"`
|
|
RunningUrl string `protobuf:"bytes,6,opt,name=running_url,json=runningUrl,proto3" json:"running_url,omitempty"`
|
|
ProxyAddress string `protobuf:"bytes,7,opt,name=proxy_address,json=proxyAddress,proto3" json:"proxy_address,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *WebsocketGetInfoResponse) Reset() {
|
|
*x = WebsocketGetInfoResponse{}
|
|
mi := &file_rpc_proto_msgTypes[139]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *WebsocketGetInfoResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*WebsocketGetInfoResponse) ProtoMessage() {}
|
|
|
|
func (x *WebsocketGetInfoResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[139]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use WebsocketGetInfoResponse.ProtoReflect.Descriptor instead.
|
|
func (*WebsocketGetInfoResponse) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{139}
|
|
}
|
|
|
|
func (x *WebsocketGetInfoResponse) GetExchange() string {
|
|
if x != nil {
|
|
return x.Exchange
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *WebsocketGetInfoResponse) GetSupported() bool {
|
|
if x != nil {
|
|
return x.Supported
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *WebsocketGetInfoResponse) GetEnabled() bool {
|
|
if x != nil {
|
|
return x.Enabled
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *WebsocketGetInfoResponse) GetAuthenticatedSupported() bool {
|
|
if x != nil {
|
|
return x.AuthenticatedSupported
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *WebsocketGetInfoResponse) GetAuthenticated() bool {
|
|
if x != nil {
|
|
return x.Authenticated
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *WebsocketGetInfoResponse) GetRunningUrl() string {
|
|
if x != nil {
|
|
return x.RunningUrl
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *WebsocketGetInfoResponse) GetProxyAddress() string {
|
|
if x != nil {
|
|
return x.ProxyAddress
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type WebsocketSetEnabledRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
|
|
Enable bool `protobuf:"varint,2,opt,name=enable,proto3" json:"enable,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *WebsocketSetEnabledRequest) Reset() {
|
|
*x = WebsocketSetEnabledRequest{}
|
|
mi := &file_rpc_proto_msgTypes[140]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *WebsocketSetEnabledRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*WebsocketSetEnabledRequest) ProtoMessage() {}
|
|
|
|
func (x *WebsocketSetEnabledRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[140]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use WebsocketSetEnabledRequest.ProtoReflect.Descriptor instead.
|
|
func (*WebsocketSetEnabledRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{140}
|
|
}
|
|
|
|
func (x *WebsocketSetEnabledRequest) GetExchange() string {
|
|
if x != nil {
|
|
return x.Exchange
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *WebsocketSetEnabledRequest) GetEnable() bool {
|
|
if x != nil {
|
|
return x.Enable
|
|
}
|
|
return false
|
|
}
|
|
|
|
type WebsocketGetSubscriptionsRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *WebsocketGetSubscriptionsRequest) Reset() {
|
|
*x = WebsocketGetSubscriptionsRequest{}
|
|
mi := &file_rpc_proto_msgTypes[141]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *WebsocketGetSubscriptionsRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*WebsocketGetSubscriptionsRequest) ProtoMessage() {}
|
|
|
|
func (x *WebsocketGetSubscriptionsRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[141]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use WebsocketGetSubscriptionsRequest.ProtoReflect.Descriptor instead.
|
|
func (*WebsocketGetSubscriptionsRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{141}
|
|
}
|
|
|
|
func (x *WebsocketGetSubscriptionsRequest) GetExchange() string {
|
|
if x != nil {
|
|
return x.Exchange
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type WebsocketSubscription struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Channel string `protobuf:"bytes,1,opt,name=channel,proto3" json:"channel,omitempty"`
|
|
Pairs string `protobuf:"bytes,2,opt,name=pairs,proto3" json:"pairs,omitempty"`
|
|
Asset string `protobuf:"bytes,3,opt,name=asset,proto3" json:"asset,omitempty"`
|
|
Params string `protobuf:"bytes,4,opt,name=params,proto3" json:"params,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *WebsocketSubscription) Reset() {
|
|
*x = WebsocketSubscription{}
|
|
mi := &file_rpc_proto_msgTypes[142]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *WebsocketSubscription) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*WebsocketSubscription) ProtoMessage() {}
|
|
|
|
func (x *WebsocketSubscription) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[142]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use WebsocketSubscription.ProtoReflect.Descriptor instead.
|
|
func (*WebsocketSubscription) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{142}
|
|
}
|
|
|
|
func (x *WebsocketSubscription) GetChannel() string {
|
|
if x != nil {
|
|
return x.Channel
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *WebsocketSubscription) GetPairs() string {
|
|
if x != nil {
|
|
return x.Pairs
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *WebsocketSubscription) GetAsset() string {
|
|
if x != nil {
|
|
return x.Asset
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *WebsocketSubscription) GetParams() string {
|
|
if x != nil {
|
|
return x.Params
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type WebsocketGetSubscriptionsResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
|
|
Subscriptions []*WebsocketSubscription `protobuf:"bytes,2,rep,name=subscriptions,proto3" json:"subscriptions,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *WebsocketGetSubscriptionsResponse) Reset() {
|
|
*x = WebsocketGetSubscriptionsResponse{}
|
|
mi := &file_rpc_proto_msgTypes[143]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *WebsocketGetSubscriptionsResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*WebsocketGetSubscriptionsResponse) ProtoMessage() {}
|
|
|
|
func (x *WebsocketGetSubscriptionsResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[143]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use WebsocketGetSubscriptionsResponse.ProtoReflect.Descriptor instead.
|
|
func (*WebsocketGetSubscriptionsResponse) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{143}
|
|
}
|
|
|
|
func (x *WebsocketGetSubscriptionsResponse) GetExchange() string {
|
|
if x != nil {
|
|
return x.Exchange
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *WebsocketGetSubscriptionsResponse) GetSubscriptions() []*WebsocketSubscription {
|
|
if x != nil {
|
|
return x.Subscriptions
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type WebsocketSetProxyRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
|
|
Proxy string `protobuf:"bytes,2,opt,name=proxy,proto3" json:"proxy,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *WebsocketSetProxyRequest) Reset() {
|
|
*x = WebsocketSetProxyRequest{}
|
|
mi := &file_rpc_proto_msgTypes[144]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *WebsocketSetProxyRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*WebsocketSetProxyRequest) ProtoMessage() {}
|
|
|
|
func (x *WebsocketSetProxyRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[144]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use WebsocketSetProxyRequest.ProtoReflect.Descriptor instead.
|
|
func (*WebsocketSetProxyRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{144}
|
|
}
|
|
|
|
func (x *WebsocketSetProxyRequest) GetExchange() string {
|
|
if x != nil {
|
|
return x.Exchange
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *WebsocketSetProxyRequest) GetProxy() string {
|
|
if x != nil {
|
|
return x.Proxy
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type WebsocketSetURLRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
|
|
Url string `protobuf:"bytes,2,opt,name=url,proto3" json:"url,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *WebsocketSetURLRequest) Reset() {
|
|
*x = WebsocketSetURLRequest{}
|
|
mi := &file_rpc_proto_msgTypes[145]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *WebsocketSetURLRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*WebsocketSetURLRequest) ProtoMessage() {}
|
|
|
|
func (x *WebsocketSetURLRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[145]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use WebsocketSetURLRequest.ProtoReflect.Descriptor instead.
|
|
func (*WebsocketSetURLRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{145}
|
|
}
|
|
|
|
func (x *WebsocketSetURLRequest) GetExchange() string {
|
|
if x != nil {
|
|
return x.Exchange
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *WebsocketSetURLRequest) GetUrl() string {
|
|
if x != nil {
|
|
return x.Url
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type FindMissingCandlePeriodsRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
ExchangeName string `protobuf:"bytes,1,opt,name=exchange_name,json=exchangeName,proto3" json:"exchange_name,omitempty"`
|
|
AssetType string `protobuf:"bytes,2,opt,name=asset_type,json=assetType,proto3" json:"asset_type,omitempty"`
|
|
Pair *CurrencyPair `protobuf:"bytes,3,opt,name=pair,proto3" json:"pair,omitempty"`
|
|
Interval int64 `protobuf:"varint,4,opt,name=interval,proto3" json:"interval,omitempty"`
|
|
Start string `protobuf:"bytes,5,opt,name=start,proto3" json:"start,omitempty"`
|
|
End string `protobuf:"bytes,6,opt,name=end,proto3" json:"end,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *FindMissingCandlePeriodsRequest) Reset() {
|
|
*x = FindMissingCandlePeriodsRequest{}
|
|
mi := &file_rpc_proto_msgTypes[146]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *FindMissingCandlePeriodsRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*FindMissingCandlePeriodsRequest) ProtoMessage() {}
|
|
|
|
func (x *FindMissingCandlePeriodsRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[146]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use FindMissingCandlePeriodsRequest.ProtoReflect.Descriptor instead.
|
|
func (*FindMissingCandlePeriodsRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{146}
|
|
}
|
|
|
|
func (x *FindMissingCandlePeriodsRequest) GetExchangeName() string {
|
|
if x != nil {
|
|
return x.ExchangeName
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *FindMissingCandlePeriodsRequest) GetAssetType() string {
|
|
if x != nil {
|
|
return x.AssetType
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *FindMissingCandlePeriodsRequest) GetPair() *CurrencyPair {
|
|
if x != nil {
|
|
return x.Pair
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *FindMissingCandlePeriodsRequest) GetInterval() int64 {
|
|
if x != nil {
|
|
return x.Interval
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *FindMissingCandlePeriodsRequest) GetStart() string {
|
|
if x != nil {
|
|
return x.Start
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *FindMissingCandlePeriodsRequest) GetEnd() string {
|
|
if x != nil {
|
|
return x.End
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type FindMissingTradePeriodsRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
ExchangeName string `protobuf:"bytes,1,opt,name=exchange_name,json=exchangeName,proto3" json:"exchange_name,omitempty"`
|
|
AssetType string `protobuf:"bytes,2,opt,name=asset_type,json=assetType,proto3" json:"asset_type,omitempty"`
|
|
Pair *CurrencyPair `protobuf:"bytes,3,opt,name=pair,proto3" json:"pair,omitempty"`
|
|
Start string `protobuf:"bytes,4,opt,name=start,proto3" json:"start,omitempty"`
|
|
End string `protobuf:"bytes,5,opt,name=end,proto3" json:"end,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *FindMissingTradePeriodsRequest) Reset() {
|
|
*x = FindMissingTradePeriodsRequest{}
|
|
mi := &file_rpc_proto_msgTypes[147]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *FindMissingTradePeriodsRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*FindMissingTradePeriodsRequest) ProtoMessage() {}
|
|
|
|
func (x *FindMissingTradePeriodsRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[147]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use FindMissingTradePeriodsRequest.ProtoReflect.Descriptor instead.
|
|
func (*FindMissingTradePeriodsRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{147}
|
|
}
|
|
|
|
func (x *FindMissingTradePeriodsRequest) GetExchangeName() string {
|
|
if x != nil {
|
|
return x.ExchangeName
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *FindMissingTradePeriodsRequest) GetAssetType() string {
|
|
if x != nil {
|
|
return x.AssetType
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *FindMissingTradePeriodsRequest) GetPair() *CurrencyPair {
|
|
if x != nil {
|
|
return x.Pair
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *FindMissingTradePeriodsRequest) GetStart() string {
|
|
if x != nil {
|
|
return x.Start
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *FindMissingTradePeriodsRequest) GetEnd() string {
|
|
if x != nil {
|
|
return x.End
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type FindMissingIntervalsResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
ExchangeName string `protobuf:"bytes,1,opt,name=exchange_name,json=exchangeName,proto3" json:"exchange_name,omitempty"`
|
|
AssetType string `protobuf:"bytes,2,opt,name=asset_type,json=assetType,proto3" json:"asset_type,omitempty"`
|
|
Pair *CurrencyPair `protobuf:"bytes,3,opt,name=pair,proto3" json:"pair,omitempty"`
|
|
MissingPeriods []string `protobuf:"bytes,4,rep,name=missing_periods,json=missingPeriods,proto3" json:"missing_periods,omitempty"`
|
|
Status string `protobuf:"bytes,5,opt,name=status,proto3" json:"status,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *FindMissingIntervalsResponse) Reset() {
|
|
*x = FindMissingIntervalsResponse{}
|
|
mi := &file_rpc_proto_msgTypes[148]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *FindMissingIntervalsResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*FindMissingIntervalsResponse) ProtoMessage() {}
|
|
|
|
func (x *FindMissingIntervalsResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[148]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use FindMissingIntervalsResponse.ProtoReflect.Descriptor instead.
|
|
func (*FindMissingIntervalsResponse) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{148}
|
|
}
|
|
|
|
func (x *FindMissingIntervalsResponse) GetExchangeName() string {
|
|
if x != nil {
|
|
return x.ExchangeName
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *FindMissingIntervalsResponse) GetAssetType() string {
|
|
if x != nil {
|
|
return x.AssetType
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *FindMissingIntervalsResponse) GetPair() *CurrencyPair {
|
|
if x != nil {
|
|
return x.Pair
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *FindMissingIntervalsResponse) GetMissingPeriods() []string {
|
|
if x != nil {
|
|
return x.MissingPeriods
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *FindMissingIntervalsResponse) GetStatus() string {
|
|
if x != nil {
|
|
return x.Status
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type SetExchangeTradeProcessingRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
|
|
Status bool `protobuf:"varint,2,opt,name=status,proto3" json:"status,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *SetExchangeTradeProcessingRequest) Reset() {
|
|
*x = SetExchangeTradeProcessingRequest{}
|
|
mi := &file_rpc_proto_msgTypes[149]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *SetExchangeTradeProcessingRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*SetExchangeTradeProcessingRequest) ProtoMessage() {}
|
|
|
|
func (x *SetExchangeTradeProcessingRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[149]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use SetExchangeTradeProcessingRequest.ProtoReflect.Descriptor instead.
|
|
func (*SetExchangeTradeProcessingRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{149}
|
|
}
|
|
|
|
func (x *SetExchangeTradeProcessingRequest) GetExchange() string {
|
|
if x != nil {
|
|
return x.Exchange
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *SetExchangeTradeProcessingRequest) GetStatus() bool {
|
|
if x != nil {
|
|
return x.Status
|
|
}
|
|
return false
|
|
}
|
|
|
|
type UpsertDataHistoryJobRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Nickname string `protobuf:"bytes,1,opt,name=nickname,proto3" json:"nickname,omitempty"`
|
|
Exchange string `protobuf:"bytes,2,opt,name=exchange,proto3" json:"exchange,omitempty"`
|
|
Asset string `protobuf:"bytes,3,opt,name=asset,proto3" json:"asset,omitempty"`
|
|
Pair *CurrencyPair `protobuf:"bytes,4,opt,name=pair,proto3" json:"pair,omitempty"`
|
|
StartDate string `protobuf:"bytes,5,opt,name=start_date,json=startDate,proto3" json:"start_date,omitempty"`
|
|
EndDate string `protobuf:"bytes,6,opt,name=end_date,json=endDate,proto3" json:"end_date,omitempty"`
|
|
Interval int64 `protobuf:"varint,7,opt,name=interval,proto3" json:"interval,omitempty"`
|
|
RequestSizeLimit uint64 `protobuf:"varint,8,opt,name=request_size_limit,json=requestSizeLimit,proto3" json:"request_size_limit,omitempty"`
|
|
DataType int64 `protobuf:"varint,9,opt,name=data_type,json=dataType,proto3" json:"data_type,omitempty"`
|
|
MaxRetryAttempts uint64 `protobuf:"varint,10,opt,name=max_retry_attempts,json=maxRetryAttempts,proto3" json:"max_retry_attempts,omitempty"`
|
|
BatchSize uint64 `protobuf:"varint,11,opt,name=batch_size,json=batchSize,proto3" json:"batch_size,omitempty"`
|
|
InsertOnly bool `protobuf:"varint,12,opt,name=insert_only,json=insertOnly,proto3" json:"insert_only,omitempty"`
|
|
ConversionInterval int64 `protobuf:"varint,13,opt,name=conversion_interval,json=conversionInterval,proto3" json:"conversion_interval,omitempty"`
|
|
OverwriteExistingData bool `protobuf:"varint,14,opt,name=overwrite_existing_data,json=overwriteExistingData,proto3" json:"overwrite_existing_data,omitempty"`
|
|
PrerequisiteJobNickname string `protobuf:"bytes,15,opt,name=prerequisite_job_nickname,json=prerequisiteJobNickname,proto3" json:"prerequisite_job_nickname,omitempty"`
|
|
DecimalPlaceComparison uint64 `protobuf:"varint,16,opt,name=decimal_place_comparison,json=decimalPlaceComparison,proto3" json:"decimal_place_comparison,omitempty"`
|
|
SecondaryExchangeName string `protobuf:"bytes,17,opt,name=secondary_exchange_name,json=secondaryExchangeName,proto3" json:"secondary_exchange_name,omitempty"`
|
|
IssueTolerancePercentage float64 `protobuf:"fixed64,18,opt,name=issue_tolerance_percentage,json=issueTolerancePercentage,proto3" json:"issue_tolerance_percentage,omitempty"`
|
|
ReplaceOnIssue bool `protobuf:"varint,19,opt,name=replace_on_issue,json=replaceOnIssue,proto3" json:"replace_on_issue,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *UpsertDataHistoryJobRequest) Reset() {
|
|
*x = UpsertDataHistoryJobRequest{}
|
|
mi := &file_rpc_proto_msgTypes[150]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *UpsertDataHistoryJobRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*UpsertDataHistoryJobRequest) ProtoMessage() {}
|
|
|
|
func (x *UpsertDataHistoryJobRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[150]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use UpsertDataHistoryJobRequest.ProtoReflect.Descriptor instead.
|
|
func (*UpsertDataHistoryJobRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{150}
|
|
}
|
|
|
|
func (x *UpsertDataHistoryJobRequest) GetNickname() string {
|
|
if x != nil {
|
|
return x.Nickname
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *UpsertDataHistoryJobRequest) GetExchange() string {
|
|
if x != nil {
|
|
return x.Exchange
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *UpsertDataHistoryJobRequest) GetAsset() string {
|
|
if x != nil {
|
|
return x.Asset
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *UpsertDataHistoryJobRequest) GetPair() *CurrencyPair {
|
|
if x != nil {
|
|
return x.Pair
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *UpsertDataHistoryJobRequest) GetStartDate() string {
|
|
if x != nil {
|
|
return x.StartDate
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *UpsertDataHistoryJobRequest) GetEndDate() string {
|
|
if x != nil {
|
|
return x.EndDate
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *UpsertDataHistoryJobRequest) GetInterval() int64 {
|
|
if x != nil {
|
|
return x.Interval
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *UpsertDataHistoryJobRequest) GetRequestSizeLimit() uint64 {
|
|
if x != nil {
|
|
return x.RequestSizeLimit
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *UpsertDataHistoryJobRequest) GetDataType() int64 {
|
|
if x != nil {
|
|
return x.DataType
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *UpsertDataHistoryJobRequest) GetMaxRetryAttempts() uint64 {
|
|
if x != nil {
|
|
return x.MaxRetryAttempts
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *UpsertDataHistoryJobRequest) GetBatchSize() uint64 {
|
|
if x != nil {
|
|
return x.BatchSize
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *UpsertDataHistoryJobRequest) GetInsertOnly() bool {
|
|
if x != nil {
|
|
return x.InsertOnly
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *UpsertDataHistoryJobRequest) GetConversionInterval() int64 {
|
|
if x != nil {
|
|
return x.ConversionInterval
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *UpsertDataHistoryJobRequest) GetOverwriteExistingData() bool {
|
|
if x != nil {
|
|
return x.OverwriteExistingData
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *UpsertDataHistoryJobRequest) GetPrerequisiteJobNickname() string {
|
|
if x != nil {
|
|
return x.PrerequisiteJobNickname
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *UpsertDataHistoryJobRequest) GetDecimalPlaceComparison() uint64 {
|
|
if x != nil {
|
|
return x.DecimalPlaceComparison
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *UpsertDataHistoryJobRequest) GetSecondaryExchangeName() string {
|
|
if x != nil {
|
|
return x.SecondaryExchangeName
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *UpsertDataHistoryJobRequest) GetIssueTolerancePercentage() float64 {
|
|
if x != nil {
|
|
return x.IssueTolerancePercentage
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *UpsertDataHistoryJobRequest) GetReplaceOnIssue() bool {
|
|
if x != nil {
|
|
return x.ReplaceOnIssue
|
|
}
|
|
return false
|
|
}
|
|
|
|
type InsertSequentialJobsRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Jobs []*UpsertDataHistoryJobRequest `protobuf:"bytes,1,rep,name=jobs,proto3" json:"jobs,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *InsertSequentialJobsRequest) Reset() {
|
|
*x = InsertSequentialJobsRequest{}
|
|
mi := &file_rpc_proto_msgTypes[151]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *InsertSequentialJobsRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*InsertSequentialJobsRequest) ProtoMessage() {}
|
|
|
|
func (x *InsertSequentialJobsRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[151]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use InsertSequentialJobsRequest.ProtoReflect.Descriptor instead.
|
|
func (*InsertSequentialJobsRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{151}
|
|
}
|
|
|
|
func (x *InsertSequentialJobsRequest) GetJobs() []*UpsertDataHistoryJobRequest {
|
|
if x != nil {
|
|
return x.Jobs
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type InsertSequentialJobsResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Jobs []*UpsertDataHistoryJobResponse `protobuf:"bytes,1,rep,name=jobs,proto3" json:"jobs,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *InsertSequentialJobsResponse) Reset() {
|
|
*x = InsertSequentialJobsResponse{}
|
|
mi := &file_rpc_proto_msgTypes[152]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *InsertSequentialJobsResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*InsertSequentialJobsResponse) ProtoMessage() {}
|
|
|
|
func (x *InsertSequentialJobsResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[152]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use InsertSequentialJobsResponse.ProtoReflect.Descriptor instead.
|
|
func (*InsertSequentialJobsResponse) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{152}
|
|
}
|
|
|
|
func (x *InsertSequentialJobsResponse) GetJobs() []*UpsertDataHistoryJobResponse {
|
|
if x != nil {
|
|
return x.Jobs
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type UpsertDataHistoryJobResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"`
|
|
JobId string `protobuf:"bytes,2,opt,name=job_id,json=jobId,proto3" json:"job_id,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *UpsertDataHistoryJobResponse) Reset() {
|
|
*x = UpsertDataHistoryJobResponse{}
|
|
mi := &file_rpc_proto_msgTypes[153]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *UpsertDataHistoryJobResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*UpsertDataHistoryJobResponse) ProtoMessage() {}
|
|
|
|
func (x *UpsertDataHistoryJobResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[153]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use UpsertDataHistoryJobResponse.ProtoReflect.Descriptor instead.
|
|
func (*UpsertDataHistoryJobResponse) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{153}
|
|
}
|
|
|
|
func (x *UpsertDataHistoryJobResponse) GetMessage() string {
|
|
if x != nil {
|
|
return x.Message
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *UpsertDataHistoryJobResponse) GetJobId() string {
|
|
if x != nil {
|
|
return x.JobId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type GetDataHistoryJobDetailsRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
|
|
Nickname string `protobuf:"bytes,2,opt,name=nickname,proto3" json:"nickname,omitempty"`
|
|
FullDetails bool `protobuf:"varint,3,opt,name=full_details,json=fullDetails,proto3" json:"full_details,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetDataHistoryJobDetailsRequest) Reset() {
|
|
*x = GetDataHistoryJobDetailsRequest{}
|
|
mi := &file_rpc_proto_msgTypes[154]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetDataHistoryJobDetailsRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetDataHistoryJobDetailsRequest) ProtoMessage() {}
|
|
|
|
func (x *GetDataHistoryJobDetailsRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[154]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetDataHistoryJobDetailsRequest.ProtoReflect.Descriptor instead.
|
|
func (*GetDataHistoryJobDetailsRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{154}
|
|
}
|
|
|
|
func (x *GetDataHistoryJobDetailsRequest) GetId() string {
|
|
if x != nil {
|
|
return x.Id
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetDataHistoryJobDetailsRequest) GetNickname() string {
|
|
if x != nil {
|
|
return x.Nickname
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetDataHistoryJobDetailsRequest) GetFullDetails() bool {
|
|
if x != nil {
|
|
return x.FullDetails
|
|
}
|
|
return false
|
|
}
|
|
|
|
type DataHistoryJob struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
|
|
Nickname string `protobuf:"bytes,2,opt,name=nickname,proto3" json:"nickname,omitempty"`
|
|
Exchange string `protobuf:"bytes,3,opt,name=exchange,proto3" json:"exchange,omitempty"`
|
|
Asset string `protobuf:"bytes,4,opt,name=asset,proto3" json:"asset,omitempty"`
|
|
Pair *CurrencyPair `protobuf:"bytes,5,opt,name=pair,proto3" json:"pair,omitempty"`
|
|
StartDate string `protobuf:"bytes,6,opt,name=start_date,json=startDate,proto3" json:"start_date,omitempty"`
|
|
EndDate string `protobuf:"bytes,7,opt,name=end_date,json=endDate,proto3" json:"end_date,omitempty"`
|
|
Interval int64 `protobuf:"varint,8,opt,name=interval,proto3" json:"interval,omitempty"`
|
|
RequestSizeLimit uint64 `protobuf:"varint,9,opt,name=request_size_limit,json=requestSizeLimit,proto3" json:"request_size_limit,omitempty"`
|
|
MaxRetryAttempts uint64 `protobuf:"varint,10,opt,name=max_retry_attempts,json=maxRetryAttempts,proto3" json:"max_retry_attempts,omitempty"`
|
|
BatchSize uint64 `protobuf:"varint,11,opt,name=batch_size,json=batchSize,proto3" json:"batch_size,omitempty"`
|
|
Status string `protobuf:"bytes,12,opt,name=status,proto3" json:"status,omitempty"`
|
|
DataType string `protobuf:"bytes,13,opt,name=data_type,json=dataType,proto3" json:"data_type,omitempty"`
|
|
ConversionInterval int64 `protobuf:"varint,14,opt,name=conversion_interval,json=conversionInterval,proto3" json:"conversion_interval,omitempty"`
|
|
OverwriteExistingData bool `protobuf:"varint,15,opt,name=overwrite_existing_data,json=overwriteExistingData,proto3" json:"overwrite_existing_data,omitempty"`
|
|
PrerequisiteJobNickname string `protobuf:"bytes,16,opt,name=prerequisite_job_nickname,json=prerequisiteJobNickname,proto3" json:"prerequisite_job_nickname,omitempty"`
|
|
DecimalPlaceComparison uint64 `protobuf:"varint,17,opt,name=decimal_place_comparison,json=decimalPlaceComparison,proto3" json:"decimal_place_comparison,omitempty"`
|
|
SecondaryExchangeName string `protobuf:"bytes,18,opt,name=secondary_exchange_name,json=secondaryExchangeName,proto3" json:"secondary_exchange_name,omitempty"`
|
|
IssueTolerancePercentage float64 `protobuf:"fixed64,19,opt,name=issue_tolerance_percentage,json=issueTolerancePercentage,proto3" json:"issue_tolerance_percentage,omitempty"`
|
|
ReplaceOnIssue bool `protobuf:"varint,20,opt,name=replace_on_issue,json=replaceOnIssue,proto3" json:"replace_on_issue,omitempty"`
|
|
JobResults []*DataHistoryJobResult `protobuf:"bytes,21,rep,name=job_results,json=jobResults,proto3" json:"job_results,omitempty"`
|
|
ResultSummaries []string `protobuf:"bytes,22,rep,name=result_summaries,json=resultSummaries,proto3" json:"result_summaries,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *DataHistoryJob) Reset() {
|
|
*x = DataHistoryJob{}
|
|
mi := &file_rpc_proto_msgTypes[155]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *DataHistoryJob) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*DataHistoryJob) ProtoMessage() {}
|
|
|
|
func (x *DataHistoryJob) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[155]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use DataHistoryJob.ProtoReflect.Descriptor instead.
|
|
func (*DataHistoryJob) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{155}
|
|
}
|
|
|
|
func (x *DataHistoryJob) GetId() string {
|
|
if x != nil {
|
|
return x.Id
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *DataHistoryJob) GetNickname() string {
|
|
if x != nil {
|
|
return x.Nickname
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *DataHistoryJob) GetExchange() string {
|
|
if x != nil {
|
|
return x.Exchange
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *DataHistoryJob) GetAsset() string {
|
|
if x != nil {
|
|
return x.Asset
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *DataHistoryJob) GetPair() *CurrencyPair {
|
|
if x != nil {
|
|
return x.Pair
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *DataHistoryJob) GetStartDate() string {
|
|
if x != nil {
|
|
return x.StartDate
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *DataHistoryJob) GetEndDate() string {
|
|
if x != nil {
|
|
return x.EndDate
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *DataHistoryJob) GetInterval() int64 {
|
|
if x != nil {
|
|
return x.Interval
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *DataHistoryJob) GetRequestSizeLimit() uint64 {
|
|
if x != nil {
|
|
return x.RequestSizeLimit
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *DataHistoryJob) GetMaxRetryAttempts() uint64 {
|
|
if x != nil {
|
|
return x.MaxRetryAttempts
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *DataHistoryJob) GetBatchSize() uint64 {
|
|
if x != nil {
|
|
return x.BatchSize
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *DataHistoryJob) GetStatus() string {
|
|
if x != nil {
|
|
return x.Status
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *DataHistoryJob) GetDataType() string {
|
|
if x != nil {
|
|
return x.DataType
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *DataHistoryJob) GetConversionInterval() int64 {
|
|
if x != nil {
|
|
return x.ConversionInterval
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *DataHistoryJob) GetOverwriteExistingData() bool {
|
|
if x != nil {
|
|
return x.OverwriteExistingData
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *DataHistoryJob) GetPrerequisiteJobNickname() string {
|
|
if x != nil {
|
|
return x.PrerequisiteJobNickname
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *DataHistoryJob) GetDecimalPlaceComparison() uint64 {
|
|
if x != nil {
|
|
return x.DecimalPlaceComparison
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *DataHistoryJob) GetSecondaryExchangeName() string {
|
|
if x != nil {
|
|
return x.SecondaryExchangeName
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *DataHistoryJob) GetIssueTolerancePercentage() float64 {
|
|
if x != nil {
|
|
return x.IssueTolerancePercentage
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *DataHistoryJob) GetReplaceOnIssue() bool {
|
|
if x != nil {
|
|
return x.ReplaceOnIssue
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *DataHistoryJob) GetJobResults() []*DataHistoryJobResult {
|
|
if x != nil {
|
|
return x.JobResults
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *DataHistoryJob) GetResultSummaries() []string {
|
|
if x != nil {
|
|
return x.ResultSummaries
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type DataHistoryJobResult struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
StartDate string `protobuf:"bytes,1,opt,name=start_date,json=startDate,proto3" json:"start_date,omitempty"`
|
|
EndDate string `protobuf:"bytes,2,opt,name=end_date,json=endDate,proto3" json:"end_date,omitempty"`
|
|
HasData bool `protobuf:"varint,3,opt,name=has_data,json=hasData,proto3" json:"has_data,omitempty"`
|
|
Message string `protobuf:"bytes,4,opt,name=message,proto3" json:"message,omitempty"`
|
|
RunDate string `protobuf:"bytes,5,opt,name=run_date,json=runDate,proto3" json:"run_date,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *DataHistoryJobResult) Reset() {
|
|
*x = DataHistoryJobResult{}
|
|
mi := &file_rpc_proto_msgTypes[156]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *DataHistoryJobResult) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*DataHistoryJobResult) ProtoMessage() {}
|
|
|
|
func (x *DataHistoryJobResult) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[156]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use DataHistoryJobResult.ProtoReflect.Descriptor instead.
|
|
func (*DataHistoryJobResult) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{156}
|
|
}
|
|
|
|
func (x *DataHistoryJobResult) GetStartDate() string {
|
|
if x != nil {
|
|
return x.StartDate
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *DataHistoryJobResult) GetEndDate() string {
|
|
if x != nil {
|
|
return x.EndDate
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *DataHistoryJobResult) GetHasData() bool {
|
|
if x != nil {
|
|
return x.HasData
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *DataHistoryJobResult) GetMessage() string {
|
|
if x != nil {
|
|
return x.Message
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *DataHistoryJobResult) GetRunDate() string {
|
|
if x != nil {
|
|
return x.RunDate
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type DataHistoryJobs struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Results []*DataHistoryJob `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *DataHistoryJobs) Reset() {
|
|
*x = DataHistoryJobs{}
|
|
mi := &file_rpc_proto_msgTypes[157]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *DataHistoryJobs) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*DataHistoryJobs) ProtoMessage() {}
|
|
|
|
func (x *DataHistoryJobs) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[157]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use DataHistoryJobs.ProtoReflect.Descriptor instead.
|
|
func (*DataHistoryJobs) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{157}
|
|
}
|
|
|
|
func (x *DataHistoryJobs) GetResults() []*DataHistoryJob {
|
|
if x != nil {
|
|
return x.Results
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type GetDataHistoryJobsBetweenRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
StartDate string `protobuf:"bytes,1,opt,name=start_date,json=startDate,proto3" json:"start_date,omitempty"`
|
|
EndDate string `protobuf:"bytes,2,opt,name=end_date,json=endDate,proto3" json:"end_date,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetDataHistoryJobsBetweenRequest) Reset() {
|
|
*x = GetDataHistoryJobsBetweenRequest{}
|
|
mi := &file_rpc_proto_msgTypes[158]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetDataHistoryJobsBetweenRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetDataHistoryJobsBetweenRequest) ProtoMessage() {}
|
|
|
|
func (x *GetDataHistoryJobsBetweenRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[158]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetDataHistoryJobsBetweenRequest.ProtoReflect.Descriptor instead.
|
|
func (*GetDataHistoryJobsBetweenRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{158}
|
|
}
|
|
|
|
func (x *GetDataHistoryJobsBetweenRequest) GetStartDate() string {
|
|
if x != nil {
|
|
return x.StartDate
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetDataHistoryJobsBetweenRequest) GetEndDate() string {
|
|
if x != nil {
|
|
return x.EndDate
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type SetDataHistoryJobStatusRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
|
|
Nickname string `protobuf:"bytes,2,opt,name=nickname,proto3" json:"nickname,omitempty"`
|
|
Status int64 `protobuf:"varint,3,opt,name=status,proto3" json:"status,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *SetDataHistoryJobStatusRequest) Reset() {
|
|
*x = SetDataHistoryJobStatusRequest{}
|
|
mi := &file_rpc_proto_msgTypes[159]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *SetDataHistoryJobStatusRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*SetDataHistoryJobStatusRequest) ProtoMessage() {}
|
|
|
|
func (x *SetDataHistoryJobStatusRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[159]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use SetDataHistoryJobStatusRequest.ProtoReflect.Descriptor instead.
|
|
func (*SetDataHistoryJobStatusRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{159}
|
|
}
|
|
|
|
func (x *SetDataHistoryJobStatusRequest) GetId() string {
|
|
if x != nil {
|
|
return x.Id
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *SetDataHistoryJobStatusRequest) GetNickname() string {
|
|
if x != nil {
|
|
return x.Nickname
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *SetDataHistoryJobStatusRequest) GetStatus() int64 {
|
|
if x != nil {
|
|
return x.Status
|
|
}
|
|
return 0
|
|
}
|
|
|
|
type UpdateDataHistoryJobPrerequisiteRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Nickname string `protobuf:"bytes,1,opt,name=nickname,proto3" json:"nickname,omitempty"`
|
|
PrerequisiteJobNickname string `protobuf:"bytes,2,opt,name=prerequisite_job_nickname,json=prerequisiteJobNickname,proto3" json:"prerequisite_job_nickname,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *UpdateDataHistoryJobPrerequisiteRequest) Reset() {
|
|
*x = UpdateDataHistoryJobPrerequisiteRequest{}
|
|
mi := &file_rpc_proto_msgTypes[160]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *UpdateDataHistoryJobPrerequisiteRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*UpdateDataHistoryJobPrerequisiteRequest) ProtoMessage() {}
|
|
|
|
func (x *UpdateDataHistoryJobPrerequisiteRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[160]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use UpdateDataHistoryJobPrerequisiteRequest.ProtoReflect.Descriptor instead.
|
|
func (*UpdateDataHistoryJobPrerequisiteRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{160}
|
|
}
|
|
|
|
func (x *UpdateDataHistoryJobPrerequisiteRequest) GetNickname() string {
|
|
if x != nil {
|
|
return x.Nickname
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *UpdateDataHistoryJobPrerequisiteRequest) GetPrerequisiteJobNickname() string {
|
|
if x != nil {
|
|
return x.PrerequisiteJobNickname
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type ModifyOrderRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
|
|
OrderId string `protobuf:"bytes,2,opt,name=order_id,json=orderId,proto3" json:"order_id,omitempty"`
|
|
Pair *CurrencyPair `protobuf:"bytes,3,opt,name=pair,proto3" json:"pair,omitempty"`
|
|
Asset string `protobuf:"bytes,4,opt,name=asset,proto3" json:"asset,omitempty"`
|
|
Amount float64 `protobuf:"fixed64,5,opt,name=amount,proto3" json:"amount,omitempty"`
|
|
Price float64 `protobuf:"fixed64,6,opt,name=price,proto3" json:"price,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *ModifyOrderRequest) Reset() {
|
|
*x = ModifyOrderRequest{}
|
|
mi := &file_rpc_proto_msgTypes[161]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *ModifyOrderRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*ModifyOrderRequest) ProtoMessage() {}
|
|
|
|
func (x *ModifyOrderRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[161]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use ModifyOrderRequest.ProtoReflect.Descriptor instead.
|
|
func (*ModifyOrderRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{161}
|
|
}
|
|
|
|
func (x *ModifyOrderRequest) GetExchange() string {
|
|
if x != nil {
|
|
return x.Exchange
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *ModifyOrderRequest) GetOrderId() string {
|
|
if x != nil {
|
|
return x.OrderId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *ModifyOrderRequest) GetPair() *CurrencyPair {
|
|
if x != nil {
|
|
return x.Pair
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *ModifyOrderRequest) GetAsset() string {
|
|
if x != nil {
|
|
return x.Asset
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *ModifyOrderRequest) GetAmount() float64 {
|
|
if x != nil {
|
|
return x.Amount
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *ModifyOrderRequest) GetPrice() float64 {
|
|
if x != nil {
|
|
return x.Price
|
|
}
|
|
return 0
|
|
}
|
|
|
|
type ModifyOrderResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
ModifiedOrderId string `protobuf:"bytes,1,opt,name=modified_order_id,json=modifiedOrderId,proto3" json:"modified_order_id,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *ModifyOrderResponse) Reset() {
|
|
*x = ModifyOrderResponse{}
|
|
mi := &file_rpc_proto_msgTypes[162]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *ModifyOrderResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*ModifyOrderResponse) ProtoMessage() {}
|
|
|
|
func (x *ModifyOrderResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[162]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use ModifyOrderResponse.ProtoReflect.Descriptor instead.
|
|
func (*ModifyOrderResponse) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{162}
|
|
}
|
|
|
|
func (x *ModifyOrderResponse) GetModifiedOrderId() string {
|
|
if x != nil {
|
|
return x.ModifiedOrderId
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type CurrencyStateGetAllRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *CurrencyStateGetAllRequest) Reset() {
|
|
*x = CurrencyStateGetAllRequest{}
|
|
mi := &file_rpc_proto_msgTypes[163]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *CurrencyStateGetAllRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*CurrencyStateGetAllRequest) ProtoMessage() {}
|
|
|
|
func (x *CurrencyStateGetAllRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[163]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use CurrencyStateGetAllRequest.ProtoReflect.Descriptor instead.
|
|
func (*CurrencyStateGetAllRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{163}
|
|
}
|
|
|
|
func (x *CurrencyStateGetAllRequest) GetExchange() string {
|
|
if x != nil {
|
|
return x.Exchange
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type CurrencyStateTradingRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
|
|
Code string `protobuf:"bytes,2,opt,name=code,proto3" json:"code,omitempty"`
|
|
Asset string `protobuf:"bytes,3,opt,name=asset,proto3" json:"asset,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *CurrencyStateTradingRequest) Reset() {
|
|
*x = CurrencyStateTradingRequest{}
|
|
mi := &file_rpc_proto_msgTypes[164]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *CurrencyStateTradingRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*CurrencyStateTradingRequest) ProtoMessage() {}
|
|
|
|
func (x *CurrencyStateTradingRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[164]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use CurrencyStateTradingRequest.ProtoReflect.Descriptor instead.
|
|
func (*CurrencyStateTradingRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{164}
|
|
}
|
|
|
|
func (x *CurrencyStateTradingRequest) GetExchange() string {
|
|
if x != nil {
|
|
return x.Exchange
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *CurrencyStateTradingRequest) GetCode() string {
|
|
if x != nil {
|
|
return x.Code
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *CurrencyStateTradingRequest) GetAsset() string {
|
|
if x != nil {
|
|
return x.Asset
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type CurrencyStateTradingPairRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
|
|
Pair string `protobuf:"bytes,2,opt,name=pair,proto3" json:"pair,omitempty"`
|
|
Asset string `protobuf:"bytes,3,opt,name=asset,proto3" json:"asset,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *CurrencyStateTradingPairRequest) Reset() {
|
|
*x = CurrencyStateTradingPairRequest{}
|
|
mi := &file_rpc_proto_msgTypes[165]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *CurrencyStateTradingPairRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*CurrencyStateTradingPairRequest) ProtoMessage() {}
|
|
|
|
func (x *CurrencyStateTradingPairRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[165]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use CurrencyStateTradingPairRequest.ProtoReflect.Descriptor instead.
|
|
func (*CurrencyStateTradingPairRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{165}
|
|
}
|
|
|
|
func (x *CurrencyStateTradingPairRequest) GetExchange() string {
|
|
if x != nil {
|
|
return x.Exchange
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *CurrencyStateTradingPairRequest) GetPair() string {
|
|
if x != nil {
|
|
return x.Pair
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *CurrencyStateTradingPairRequest) GetAsset() string {
|
|
if x != nil {
|
|
return x.Asset
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type CurrencyStateWithdrawRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
|
|
Code string `protobuf:"bytes,2,opt,name=code,proto3" json:"code,omitempty"`
|
|
Asset string `protobuf:"bytes,3,opt,name=asset,proto3" json:"asset,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *CurrencyStateWithdrawRequest) Reset() {
|
|
*x = CurrencyStateWithdrawRequest{}
|
|
mi := &file_rpc_proto_msgTypes[166]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *CurrencyStateWithdrawRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*CurrencyStateWithdrawRequest) ProtoMessage() {}
|
|
|
|
func (x *CurrencyStateWithdrawRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[166]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use CurrencyStateWithdrawRequest.ProtoReflect.Descriptor instead.
|
|
func (*CurrencyStateWithdrawRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{166}
|
|
}
|
|
|
|
func (x *CurrencyStateWithdrawRequest) GetExchange() string {
|
|
if x != nil {
|
|
return x.Exchange
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *CurrencyStateWithdrawRequest) GetCode() string {
|
|
if x != nil {
|
|
return x.Code
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *CurrencyStateWithdrawRequest) GetAsset() string {
|
|
if x != nil {
|
|
return x.Asset
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type CurrencyStateDepositRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
|
|
Code string `protobuf:"bytes,2,opt,name=code,proto3" json:"code,omitempty"`
|
|
Asset string `protobuf:"bytes,3,opt,name=asset,proto3" json:"asset,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *CurrencyStateDepositRequest) Reset() {
|
|
*x = CurrencyStateDepositRequest{}
|
|
mi := &file_rpc_proto_msgTypes[167]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *CurrencyStateDepositRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*CurrencyStateDepositRequest) ProtoMessage() {}
|
|
|
|
func (x *CurrencyStateDepositRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[167]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use CurrencyStateDepositRequest.ProtoReflect.Descriptor instead.
|
|
func (*CurrencyStateDepositRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{167}
|
|
}
|
|
|
|
func (x *CurrencyStateDepositRequest) GetExchange() string {
|
|
if x != nil {
|
|
return x.Exchange
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *CurrencyStateDepositRequest) GetCode() string {
|
|
if x != nil {
|
|
return x.Code
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *CurrencyStateDepositRequest) GetAsset() string {
|
|
if x != nil {
|
|
return x.Asset
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type CurrencyStateResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
CurrencyStates []*CurrencyState `protobuf:"bytes,1,rep,name=currency_states,json=currencyStates,proto3" json:"currency_states,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *CurrencyStateResponse) Reset() {
|
|
*x = CurrencyStateResponse{}
|
|
mi := &file_rpc_proto_msgTypes[168]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *CurrencyStateResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*CurrencyStateResponse) ProtoMessage() {}
|
|
|
|
func (x *CurrencyStateResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[168]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use CurrencyStateResponse.ProtoReflect.Descriptor instead.
|
|
func (*CurrencyStateResponse) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{168}
|
|
}
|
|
|
|
func (x *CurrencyStateResponse) GetCurrencyStates() []*CurrencyState {
|
|
if x != nil {
|
|
return x.CurrencyStates
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type CurrencyState struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Currency string `protobuf:"bytes,1,opt,name=currency,proto3" json:"currency,omitempty"`
|
|
Asset string `protobuf:"bytes,2,opt,name=asset,proto3" json:"asset,omitempty"`
|
|
WithdrawEnabled bool `protobuf:"varint,3,opt,name=withdraw_enabled,json=withdrawEnabled,proto3" json:"withdraw_enabled,omitempty"`
|
|
DepositEnabled bool `protobuf:"varint,4,opt,name=deposit_enabled,json=depositEnabled,proto3" json:"deposit_enabled,omitempty"`
|
|
TradingEnabled bool `protobuf:"varint,5,opt,name=trading_enabled,json=tradingEnabled,proto3" json:"trading_enabled,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *CurrencyState) Reset() {
|
|
*x = CurrencyState{}
|
|
mi := &file_rpc_proto_msgTypes[169]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *CurrencyState) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*CurrencyState) ProtoMessage() {}
|
|
|
|
func (x *CurrencyState) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[169]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use CurrencyState.ProtoReflect.Descriptor instead.
|
|
func (*CurrencyState) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{169}
|
|
}
|
|
|
|
func (x *CurrencyState) GetCurrency() string {
|
|
if x != nil {
|
|
return x.Currency
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *CurrencyState) GetAsset() string {
|
|
if x != nil {
|
|
return x.Asset
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *CurrencyState) GetWithdrawEnabled() bool {
|
|
if x != nil {
|
|
return x.WithdrawEnabled
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *CurrencyState) GetDepositEnabled() bool {
|
|
if x != nil {
|
|
return x.DepositEnabled
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *CurrencyState) GetTradingEnabled() bool {
|
|
if x != nil {
|
|
return x.TradingEnabled
|
|
}
|
|
return false
|
|
}
|
|
|
|
type FundingRate struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Date string `protobuf:"bytes,1,opt,name=date,proto3" json:"date,omitempty"`
|
|
Rate string `protobuf:"bytes,2,opt,name=rate,proto3" json:"rate,omitempty"`
|
|
Payment string `protobuf:"bytes,3,opt,name=payment,proto3" json:"payment,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *FundingRate) Reset() {
|
|
*x = FundingRate{}
|
|
mi := &file_rpc_proto_msgTypes[170]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *FundingRate) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*FundingRate) ProtoMessage() {}
|
|
|
|
func (x *FundingRate) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[170]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use FundingRate.ProtoReflect.Descriptor instead.
|
|
func (*FundingRate) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{170}
|
|
}
|
|
|
|
func (x *FundingRate) GetDate() string {
|
|
if x != nil {
|
|
return x.Date
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *FundingRate) GetRate() string {
|
|
if x != nil {
|
|
return x.Rate
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *FundingRate) GetPayment() string {
|
|
if x != nil {
|
|
return x.Payment
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type FundingData struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
|
|
Asset string `protobuf:"bytes,2,opt,name=asset,proto3" json:"asset,omitempty"`
|
|
Pair *CurrencyPair `protobuf:"bytes,3,opt,name=pair,proto3" json:"pair,omitempty"`
|
|
PaymentCurrency string `protobuf:"bytes,4,opt,name=payment_currency,json=paymentCurrency,proto3" json:"payment_currency,omitempty"`
|
|
StartDate string `protobuf:"bytes,5,opt,name=start_date,json=startDate,proto3" json:"start_date,omitempty"`
|
|
EndDate string `protobuf:"bytes,6,opt,name=end_date,json=endDate,proto3" json:"end_date,omitempty"`
|
|
Rates []*FundingRate `protobuf:"bytes,7,rep,name=rates,proto3" json:"rates,omitempty"`
|
|
LatestRate *FundingRate `protobuf:"bytes,8,opt,name=latest_rate,json=latestRate,proto3" json:"latest_rate,omitempty"`
|
|
UpcomingRate *FundingRate `protobuf:"bytes,9,opt,name=upcoming_rate,json=upcomingRate,proto3" json:"upcoming_rate,omitempty"`
|
|
PaymentSum string `protobuf:"bytes,10,opt,name=payment_sum,json=paymentSum,proto3" json:"payment_sum,omitempty"`
|
|
PaymentMessage string `protobuf:"bytes,11,opt,name=payment_message,json=paymentMessage,proto3" json:"payment_message,omitempty"`
|
|
TimeOfNextRate string `protobuf:"bytes,12,opt,name=time_of_next_rate,json=timeOfNextRate,proto3" json:"time_of_next_rate,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *FundingData) Reset() {
|
|
*x = FundingData{}
|
|
mi := &file_rpc_proto_msgTypes[171]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *FundingData) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*FundingData) ProtoMessage() {}
|
|
|
|
func (x *FundingData) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[171]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use FundingData.ProtoReflect.Descriptor instead.
|
|
func (*FundingData) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{171}
|
|
}
|
|
|
|
func (x *FundingData) GetExchange() string {
|
|
if x != nil {
|
|
return x.Exchange
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *FundingData) GetAsset() string {
|
|
if x != nil {
|
|
return x.Asset
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *FundingData) GetPair() *CurrencyPair {
|
|
if x != nil {
|
|
return x.Pair
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *FundingData) GetPaymentCurrency() string {
|
|
if x != nil {
|
|
return x.PaymentCurrency
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *FundingData) GetStartDate() string {
|
|
if x != nil {
|
|
return x.StartDate
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *FundingData) GetEndDate() string {
|
|
if x != nil {
|
|
return x.EndDate
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *FundingData) GetRates() []*FundingRate {
|
|
if x != nil {
|
|
return x.Rates
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *FundingData) GetLatestRate() *FundingRate {
|
|
if x != nil {
|
|
return x.LatestRate
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *FundingData) GetUpcomingRate() *FundingRate {
|
|
if x != nil {
|
|
return x.UpcomingRate
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *FundingData) GetPaymentSum() string {
|
|
if x != nil {
|
|
return x.PaymentSum
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *FundingData) GetPaymentMessage() string {
|
|
if x != nil {
|
|
return x.PaymentMessage
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *FundingData) GetTimeOfNextRate() string {
|
|
if x != nil {
|
|
return x.TimeOfNextRate
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type FuturesPositionStats struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
MaintenanceMarginRequirement string `protobuf:"bytes,1,opt,name=maintenance_margin_requirement,json=maintenanceMarginRequirement,proto3" json:"maintenance_margin_requirement,omitempty"`
|
|
InitialMarginRequirement string `protobuf:"bytes,2,opt,name=initial_margin_requirement,json=initialMarginRequirement,proto3" json:"initial_margin_requirement,omitempty"`
|
|
EstimatedLiquidationPrice string `protobuf:"bytes,3,opt,name=estimated_liquidation_price,json=estimatedLiquidationPrice,proto3" json:"estimated_liquidation_price,omitempty"`
|
|
CollateralUsed string `protobuf:"bytes,4,opt,name=collateral_used,json=collateralUsed,proto3" json:"collateral_used,omitempty"`
|
|
MarkPrice string `protobuf:"bytes,5,opt,name=mark_price,json=markPrice,proto3" json:"mark_price,omitempty"`
|
|
CurrentSize string `protobuf:"bytes,6,opt,name=current_size,json=currentSize,proto3" json:"current_size,omitempty"`
|
|
ContractSize string `protobuf:"bytes,7,opt,name=contract_size,json=contractSize,proto3" json:"contract_size,omitempty"`
|
|
ContractMultiplier string `protobuf:"bytes,8,opt,name=contract_multiplier,json=contractMultiplier,proto3" json:"contract_multiplier,omitempty"`
|
|
ContractSettlementType string `protobuf:"bytes,9,opt,name=contract_settlement_type,json=contractSettlementType,proto3" json:"contract_settlement_type,omitempty"`
|
|
BreakEvenPrice string `protobuf:"bytes,10,opt,name=break_even_price,json=breakEvenPrice,proto3" json:"break_even_price,omitempty"`
|
|
AverageOpenPrice string `protobuf:"bytes,11,opt,name=average_open_price,json=averageOpenPrice,proto3" json:"average_open_price,omitempty"`
|
|
RecentPnl string `protobuf:"bytes,12,opt,name=recent_pnl,json=recentPnl,proto3" json:"recent_pnl,omitempty"`
|
|
MarginFraction string `protobuf:"bytes,13,opt,name=margin_fraction,json=marginFraction,proto3" json:"margin_fraction,omitempty"`
|
|
FreeCollateral string `protobuf:"bytes,14,opt,name=free_collateral,json=freeCollateral,proto3" json:"free_collateral,omitempty"`
|
|
TotalCollateral string `protobuf:"bytes,15,opt,name=total_collateral,json=totalCollateral,proto3" json:"total_collateral,omitempty"`
|
|
FrozenBalance string `protobuf:"bytes,16,opt,name=frozen_balance,json=frozenBalance,proto3" json:"frozen_balance,omitempty"`
|
|
EquityOfCurrency string `protobuf:"bytes,17,opt,name=equity_of_currency,json=equityOfCurrency,proto3" json:"equity_of_currency,omitempty"`
|
|
AvailableEquity string `protobuf:"bytes,18,opt,name=available_equity,json=availableEquity,proto3" json:"available_equity,omitempty"`
|
|
CashBalance string `protobuf:"bytes,19,opt,name=cash_balance,json=cashBalance,proto3" json:"cash_balance,omitempty"`
|
|
DiscountEquity string `protobuf:"bytes,20,opt,name=discount_equity,json=discountEquity,proto3" json:"discount_equity,omitempty"`
|
|
EquityUsd string `protobuf:"bytes,21,opt,name=equity_usd,json=equityUsd,proto3" json:"equity_usd,omitempty"`
|
|
IsolatedEquity string `protobuf:"bytes,22,opt,name=isolated_equity,json=isolatedEquity,proto3" json:"isolated_equity,omitempty"`
|
|
IsolatedLiabilities string `protobuf:"bytes,23,opt,name=isolated_liabilities,json=isolatedLiabilities,proto3" json:"isolated_liabilities,omitempty"`
|
|
IsolatedUpl string `protobuf:"bytes,24,opt,name=isolated_upl,json=isolatedUpl,proto3" json:"isolated_upl,omitempty"`
|
|
NotionalLeverage string `protobuf:"bytes,25,opt,name=notional_leverage,json=notionalLeverage,proto3" json:"notional_leverage,omitempty"`
|
|
TotalEquity string `protobuf:"bytes,26,opt,name=total_equity,json=totalEquity,proto3" json:"total_equity,omitempty"`
|
|
StrategyEquity string `protobuf:"bytes,27,opt,name=strategy_equity,json=strategyEquity,proto3" json:"strategy_equity,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *FuturesPositionStats) Reset() {
|
|
*x = FuturesPositionStats{}
|
|
mi := &file_rpc_proto_msgTypes[172]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *FuturesPositionStats) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*FuturesPositionStats) ProtoMessage() {}
|
|
|
|
func (x *FuturesPositionStats) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[172]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use FuturesPositionStats.ProtoReflect.Descriptor instead.
|
|
func (*FuturesPositionStats) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{172}
|
|
}
|
|
|
|
func (x *FuturesPositionStats) GetMaintenanceMarginRequirement() string {
|
|
if x != nil {
|
|
return x.MaintenanceMarginRequirement
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *FuturesPositionStats) GetInitialMarginRequirement() string {
|
|
if x != nil {
|
|
return x.InitialMarginRequirement
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *FuturesPositionStats) GetEstimatedLiquidationPrice() string {
|
|
if x != nil {
|
|
return x.EstimatedLiquidationPrice
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *FuturesPositionStats) GetCollateralUsed() string {
|
|
if x != nil {
|
|
return x.CollateralUsed
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *FuturesPositionStats) GetMarkPrice() string {
|
|
if x != nil {
|
|
return x.MarkPrice
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *FuturesPositionStats) GetCurrentSize() string {
|
|
if x != nil {
|
|
return x.CurrentSize
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *FuturesPositionStats) GetContractSize() string {
|
|
if x != nil {
|
|
return x.ContractSize
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *FuturesPositionStats) GetContractMultiplier() string {
|
|
if x != nil {
|
|
return x.ContractMultiplier
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *FuturesPositionStats) GetContractSettlementType() string {
|
|
if x != nil {
|
|
return x.ContractSettlementType
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *FuturesPositionStats) GetBreakEvenPrice() string {
|
|
if x != nil {
|
|
return x.BreakEvenPrice
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *FuturesPositionStats) GetAverageOpenPrice() string {
|
|
if x != nil {
|
|
return x.AverageOpenPrice
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *FuturesPositionStats) GetRecentPnl() string {
|
|
if x != nil {
|
|
return x.RecentPnl
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *FuturesPositionStats) GetMarginFraction() string {
|
|
if x != nil {
|
|
return x.MarginFraction
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *FuturesPositionStats) GetFreeCollateral() string {
|
|
if x != nil {
|
|
return x.FreeCollateral
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *FuturesPositionStats) GetTotalCollateral() string {
|
|
if x != nil {
|
|
return x.TotalCollateral
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *FuturesPositionStats) GetFrozenBalance() string {
|
|
if x != nil {
|
|
return x.FrozenBalance
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *FuturesPositionStats) GetEquityOfCurrency() string {
|
|
if x != nil {
|
|
return x.EquityOfCurrency
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *FuturesPositionStats) GetAvailableEquity() string {
|
|
if x != nil {
|
|
return x.AvailableEquity
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *FuturesPositionStats) GetCashBalance() string {
|
|
if x != nil {
|
|
return x.CashBalance
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *FuturesPositionStats) GetDiscountEquity() string {
|
|
if x != nil {
|
|
return x.DiscountEquity
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *FuturesPositionStats) GetEquityUsd() string {
|
|
if x != nil {
|
|
return x.EquityUsd
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *FuturesPositionStats) GetIsolatedEquity() string {
|
|
if x != nil {
|
|
return x.IsolatedEquity
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *FuturesPositionStats) GetIsolatedLiabilities() string {
|
|
if x != nil {
|
|
return x.IsolatedLiabilities
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *FuturesPositionStats) GetIsolatedUpl() string {
|
|
if x != nil {
|
|
return x.IsolatedUpl
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *FuturesPositionStats) GetNotionalLeverage() string {
|
|
if x != nil {
|
|
return x.NotionalLeverage
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *FuturesPositionStats) GetTotalEquity() string {
|
|
if x != nil {
|
|
return x.TotalEquity
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *FuturesPositionStats) GetStrategyEquity() string {
|
|
if x != nil {
|
|
return x.StrategyEquity
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type FuturePosition struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
|
|
Asset string `protobuf:"bytes,2,opt,name=asset,proto3" json:"asset,omitempty"`
|
|
Pair *CurrencyPair `protobuf:"bytes,3,opt,name=pair,proto3" json:"pair,omitempty"`
|
|
Status string `protobuf:"bytes,4,opt,name=status,proto3" json:"status,omitempty"`
|
|
OpeningDate string `protobuf:"bytes,5,opt,name=opening_date,json=openingDate,proto3" json:"opening_date,omitempty"`
|
|
OpeningDirection string `protobuf:"bytes,6,opt,name=opening_direction,json=openingDirection,proto3" json:"opening_direction,omitempty"`
|
|
OpeningPrice string `protobuf:"bytes,7,opt,name=opening_price,json=openingPrice,proto3" json:"opening_price,omitempty"`
|
|
OpeningSize string `protobuf:"bytes,8,opt,name=opening_size,json=openingSize,proto3" json:"opening_size,omitempty"`
|
|
CurrentDirection string `protobuf:"bytes,9,opt,name=current_direction,json=currentDirection,proto3" json:"current_direction,omitempty"`
|
|
CurrentPrice string `protobuf:"bytes,10,opt,name=current_price,json=currentPrice,proto3" json:"current_price,omitempty"`
|
|
CurrentSize string `protobuf:"bytes,11,opt,name=current_size,json=currentSize,proto3" json:"current_size,omitempty"`
|
|
UnrealisedPnl string `protobuf:"bytes,12,opt,name=unrealised_pnl,json=unrealisedPnl,proto3" json:"unrealised_pnl,omitempty"`
|
|
RealisedPnl string `protobuf:"bytes,13,opt,name=realised_pnl,json=realisedPnl,proto3" json:"realised_pnl,omitempty"`
|
|
ClosingDate string `protobuf:"bytes,14,opt,name=closing_date,json=closingDate,proto3" json:"closing_date,omitempty"`
|
|
OrderCount int64 `protobuf:"varint,15,opt,name=order_count,json=orderCount,proto3" json:"order_count,omitempty"`
|
|
ContractSettlementType string `protobuf:"bytes,16,opt,name=contract_settlement_type,json=contractSettlementType,proto3" json:"contract_settlement_type,omitempty"`
|
|
Orders []*OrderDetails `protobuf:"bytes,17,rep,name=orders,proto3" json:"orders,omitempty"`
|
|
PositionStats *FuturesPositionStats `protobuf:"bytes,18,opt,name=position_stats,json=positionStats,proto3" json:"position_stats,omitempty"`
|
|
FundingData *FundingData `protobuf:"bytes,19,opt,name=funding_data,json=fundingData,proto3" json:"funding_data,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *FuturePosition) Reset() {
|
|
*x = FuturePosition{}
|
|
mi := &file_rpc_proto_msgTypes[173]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *FuturePosition) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*FuturePosition) ProtoMessage() {}
|
|
|
|
func (x *FuturePosition) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[173]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use FuturePosition.ProtoReflect.Descriptor instead.
|
|
func (*FuturePosition) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{173}
|
|
}
|
|
|
|
func (x *FuturePosition) GetExchange() string {
|
|
if x != nil {
|
|
return x.Exchange
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *FuturePosition) GetAsset() string {
|
|
if x != nil {
|
|
return x.Asset
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *FuturePosition) GetPair() *CurrencyPair {
|
|
if x != nil {
|
|
return x.Pair
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *FuturePosition) GetStatus() string {
|
|
if x != nil {
|
|
return x.Status
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *FuturePosition) GetOpeningDate() string {
|
|
if x != nil {
|
|
return x.OpeningDate
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *FuturePosition) GetOpeningDirection() string {
|
|
if x != nil {
|
|
return x.OpeningDirection
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *FuturePosition) GetOpeningPrice() string {
|
|
if x != nil {
|
|
return x.OpeningPrice
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *FuturePosition) GetOpeningSize() string {
|
|
if x != nil {
|
|
return x.OpeningSize
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *FuturePosition) GetCurrentDirection() string {
|
|
if x != nil {
|
|
return x.CurrentDirection
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *FuturePosition) GetCurrentPrice() string {
|
|
if x != nil {
|
|
return x.CurrentPrice
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *FuturePosition) GetCurrentSize() string {
|
|
if x != nil {
|
|
return x.CurrentSize
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *FuturePosition) GetUnrealisedPnl() string {
|
|
if x != nil {
|
|
return x.UnrealisedPnl
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *FuturePosition) GetRealisedPnl() string {
|
|
if x != nil {
|
|
return x.RealisedPnl
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *FuturePosition) GetClosingDate() string {
|
|
if x != nil {
|
|
return x.ClosingDate
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *FuturePosition) GetOrderCount() int64 {
|
|
if x != nil {
|
|
return x.OrderCount
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *FuturePosition) GetContractSettlementType() string {
|
|
if x != nil {
|
|
return x.ContractSettlementType
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *FuturePosition) GetOrders() []*OrderDetails {
|
|
if x != nil {
|
|
return x.Orders
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *FuturePosition) GetPositionStats() *FuturesPositionStats {
|
|
if x != nil {
|
|
return x.PositionStats
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *FuturePosition) GetFundingData() *FundingData {
|
|
if x != nil {
|
|
return x.FundingData
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type GetManagedPositionRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
|
|
Asset string `protobuf:"bytes,2,opt,name=asset,proto3" json:"asset,omitempty"`
|
|
Pair *CurrencyPair `protobuf:"bytes,3,opt,name=pair,proto3" json:"pair,omitempty"`
|
|
IncludeFullOrderData bool `protobuf:"varint,4,opt,name=include_full_order_data,json=includeFullOrderData,proto3" json:"include_full_order_data,omitempty"`
|
|
GetFundingPayments bool `protobuf:"varint,5,opt,name=get_funding_payments,json=getFundingPayments,proto3" json:"get_funding_payments,omitempty"`
|
|
IncludeFullFundingRates bool `protobuf:"varint,6,opt,name=include_full_funding_rates,json=includeFullFundingRates,proto3" json:"include_full_funding_rates,omitempty"`
|
|
IncludePredictedRate bool `protobuf:"varint,7,opt,name=include_predicted_rate,json=includePredictedRate,proto3" json:"include_predicted_rate,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetManagedPositionRequest) Reset() {
|
|
*x = GetManagedPositionRequest{}
|
|
mi := &file_rpc_proto_msgTypes[174]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetManagedPositionRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetManagedPositionRequest) ProtoMessage() {}
|
|
|
|
func (x *GetManagedPositionRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[174]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetManagedPositionRequest.ProtoReflect.Descriptor instead.
|
|
func (*GetManagedPositionRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{174}
|
|
}
|
|
|
|
func (x *GetManagedPositionRequest) GetExchange() string {
|
|
if x != nil {
|
|
return x.Exchange
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetManagedPositionRequest) GetAsset() string {
|
|
if x != nil {
|
|
return x.Asset
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetManagedPositionRequest) GetPair() *CurrencyPair {
|
|
if x != nil {
|
|
return x.Pair
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *GetManagedPositionRequest) GetIncludeFullOrderData() bool {
|
|
if x != nil {
|
|
return x.IncludeFullOrderData
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *GetManagedPositionRequest) GetGetFundingPayments() bool {
|
|
if x != nil {
|
|
return x.GetFundingPayments
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *GetManagedPositionRequest) GetIncludeFullFundingRates() bool {
|
|
if x != nil {
|
|
return x.IncludeFullFundingRates
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *GetManagedPositionRequest) GetIncludePredictedRate() bool {
|
|
if x != nil {
|
|
return x.IncludePredictedRate
|
|
}
|
|
return false
|
|
}
|
|
|
|
type GetAllManagedPositionsRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
IncludeFullOrderData bool `protobuf:"varint,1,opt,name=include_full_order_data,json=includeFullOrderData,proto3" json:"include_full_order_data,omitempty"`
|
|
GetFundingPayments bool `protobuf:"varint,2,opt,name=get_funding_payments,json=getFundingPayments,proto3" json:"get_funding_payments,omitempty"`
|
|
IncludeFullFundingRates bool `protobuf:"varint,3,opt,name=include_full_funding_rates,json=includeFullFundingRates,proto3" json:"include_full_funding_rates,omitempty"`
|
|
IncludePredictedRate bool `protobuf:"varint,4,opt,name=include_predicted_rate,json=includePredictedRate,proto3" json:"include_predicted_rate,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetAllManagedPositionsRequest) Reset() {
|
|
*x = GetAllManagedPositionsRequest{}
|
|
mi := &file_rpc_proto_msgTypes[175]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetAllManagedPositionsRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetAllManagedPositionsRequest) ProtoMessage() {}
|
|
|
|
func (x *GetAllManagedPositionsRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[175]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetAllManagedPositionsRequest.ProtoReflect.Descriptor instead.
|
|
func (*GetAllManagedPositionsRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{175}
|
|
}
|
|
|
|
func (x *GetAllManagedPositionsRequest) GetIncludeFullOrderData() bool {
|
|
if x != nil {
|
|
return x.IncludeFullOrderData
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *GetAllManagedPositionsRequest) GetGetFundingPayments() bool {
|
|
if x != nil {
|
|
return x.GetFundingPayments
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *GetAllManagedPositionsRequest) GetIncludeFullFundingRates() bool {
|
|
if x != nil {
|
|
return x.IncludeFullFundingRates
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *GetAllManagedPositionsRequest) GetIncludePredictedRate() bool {
|
|
if x != nil {
|
|
return x.IncludePredictedRate
|
|
}
|
|
return false
|
|
}
|
|
|
|
type GetManagedPositionsResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Positions []*FuturePosition `protobuf:"bytes,1,rep,name=positions,proto3" json:"positions,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetManagedPositionsResponse) Reset() {
|
|
*x = GetManagedPositionsResponse{}
|
|
mi := &file_rpc_proto_msgTypes[176]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetManagedPositionsResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetManagedPositionsResponse) ProtoMessage() {}
|
|
|
|
func (x *GetManagedPositionsResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[176]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetManagedPositionsResponse.ProtoReflect.Descriptor instead.
|
|
func (*GetManagedPositionsResponse) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{176}
|
|
}
|
|
|
|
func (x *GetManagedPositionsResponse) GetPositions() []*FuturePosition {
|
|
if x != nil {
|
|
return x.Positions
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type GetFuturesPositionsSummaryRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
|
|
Asset string `protobuf:"bytes,2,opt,name=asset,proto3" json:"asset,omitempty"`
|
|
Pair *CurrencyPair `protobuf:"bytes,3,opt,name=pair,proto3" json:"pair,omitempty"`
|
|
UnderlyingPair *CurrencyPair `protobuf:"bytes,4,opt,name=underlying_pair,json=underlyingPair,proto3" json:"underlying_pair,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetFuturesPositionsSummaryRequest) Reset() {
|
|
*x = GetFuturesPositionsSummaryRequest{}
|
|
mi := &file_rpc_proto_msgTypes[177]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetFuturesPositionsSummaryRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetFuturesPositionsSummaryRequest) ProtoMessage() {}
|
|
|
|
func (x *GetFuturesPositionsSummaryRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[177]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetFuturesPositionsSummaryRequest.ProtoReflect.Descriptor instead.
|
|
func (*GetFuturesPositionsSummaryRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{177}
|
|
}
|
|
|
|
func (x *GetFuturesPositionsSummaryRequest) GetExchange() string {
|
|
if x != nil {
|
|
return x.Exchange
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetFuturesPositionsSummaryRequest) GetAsset() string {
|
|
if x != nil {
|
|
return x.Asset
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetFuturesPositionsSummaryRequest) GetPair() *CurrencyPair {
|
|
if x != nil {
|
|
return x.Pair
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *GetFuturesPositionsSummaryRequest) GetUnderlyingPair() *CurrencyPair {
|
|
if x != nil {
|
|
return x.UnderlyingPair
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type GetFuturesPositionsSummaryResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
|
|
Asset string `protobuf:"bytes,2,opt,name=asset,proto3" json:"asset,omitempty"`
|
|
Pair *CurrencyPair `protobuf:"bytes,3,opt,name=pair,proto3" json:"pair,omitempty"`
|
|
PositionStats *FuturesPositionStats `protobuf:"bytes,4,opt,name=position_stats,json=positionStats,proto3" json:"position_stats,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetFuturesPositionsSummaryResponse) Reset() {
|
|
*x = GetFuturesPositionsSummaryResponse{}
|
|
mi := &file_rpc_proto_msgTypes[178]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetFuturesPositionsSummaryResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetFuturesPositionsSummaryResponse) ProtoMessage() {}
|
|
|
|
func (x *GetFuturesPositionsSummaryResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[178]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetFuturesPositionsSummaryResponse.ProtoReflect.Descriptor instead.
|
|
func (*GetFuturesPositionsSummaryResponse) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{178}
|
|
}
|
|
|
|
func (x *GetFuturesPositionsSummaryResponse) GetExchange() string {
|
|
if x != nil {
|
|
return x.Exchange
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetFuturesPositionsSummaryResponse) GetAsset() string {
|
|
if x != nil {
|
|
return x.Asset
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetFuturesPositionsSummaryResponse) GetPair() *CurrencyPair {
|
|
if x != nil {
|
|
return x.Pair
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *GetFuturesPositionsSummaryResponse) GetPositionStats() *FuturesPositionStats {
|
|
if x != nil {
|
|
return x.PositionStats
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type GetFuturesPositionsOrdersRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
|
|
Asset string `protobuf:"bytes,2,opt,name=asset,proto3" json:"asset,omitempty"`
|
|
Pair *CurrencyPair `protobuf:"bytes,3,opt,name=pair,proto3" json:"pair,omitempty"`
|
|
UnderlyingPair *CurrencyPair `protobuf:"bytes,4,opt,name=underlying_pair,json=underlyingPair,proto3" json:"underlying_pair,omitempty"`
|
|
StartDate string `protobuf:"bytes,5,opt,name=start_date,json=startDate,proto3" json:"start_date,omitempty"`
|
|
EndDate string `protobuf:"bytes,6,opt,name=end_date,json=endDate,proto3" json:"end_date,omitempty"`
|
|
RespectOrderHistoryLimits bool `protobuf:"varint,7,opt,name=respect_order_history_limits,json=respectOrderHistoryLimits,proto3" json:"respect_order_history_limits,omitempty"`
|
|
SyncWithOrderManager bool `protobuf:"varint,8,opt,name=sync_with_order_manager,json=syncWithOrderManager,proto3" json:"sync_with_order_manager,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetFuturesPositionsOrdersRequest) Reset() {
|
|
*x = GetFuturesPositionsOrdersRequest{}
|
|
mi := &file_rpc_proto_msgTypes[179]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetFuturesPositionsOrdersRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetFuturesPositionsOrdersRequest) ProtoMessage() {}
|
|
|
|
func (x *GetFuturesPositionsOrdersRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[179]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetFuturesPositionsOrdersRequest.ProtoReflect.Descriptor instead.
|
|
func (*GetFuturesPositionsOrdersRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{179}
|
|
}
|
|
|
|
func (x *GetFuturesPositionsOrdersRequest) GetExchange() string {
|
|
if x != nil {
|
|
return x.Exchange
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetFuturesPositionsOrdersRequest) GetAsset() string {
|
|
if x != nil {
|
|
return x.Asset
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetFuturesPositionsOrdersRequest) GetPair() *CurrencyPair {
|
|
if x != nil {
|
|
return x.Pair
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *GetFuturesPositionsOrdersRequest) GetUnderlyingPair() *CurrencyPair {
|
|
if x != nil {
|
|
return x.UnderlyingPair
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *GetFuturesPositionsOrdersRequest) GetStartDate() string {
|
|
if x != nil {
|
|
return x.StartDate
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetFuturesPositionsOrdersRequest) GetEndDate() string {
|
|
if x != nil {
|
|
return x.EndDate
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetFuturesPositionsOrdersRequest) GetRespectOrderHistoryLimits() bool {
|
|
if x != nil {
|
|
return x.RespectOrderHistoryLimits
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *GetFuturesPositionsOrdersRequest) GetSyncWithOrderManager() bool {
|
|
if x != nil {
|
|
return x.SyncWithOrderManager
|
|
}
|
|
return false
|
|
}
|
|
|
|
type GetFuturesPositionsOrdersResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Positions []*FuturePosition `protobuf:"bytes,6,rep,name=positions,proto3" json:"positions,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetFuturesPositionsOrdersResponse) Reset() {
|
|
*x = GetFuturesPositionsOrdersResponse{}
|
|
mi := &file_rpc_proto_msgTypes[180]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetFuturesPositionsOrdersResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetFuturesPositionsOrdersResponse) ProtoMessage() {}
|
|
|
|
func (x *GetFuturesPositionsOrdersResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[180]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetFuturesPositionsOrdersResponse.ProtoReflect.Descriptor instead.
|
|
func (*GetFuturesPositionsOrdersResponse) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{180}
|
|
}
|
|
|
|
func (x *GetFuturesPositionsOrdersResponse) GetPositions() []*FuturePosition {
|
|
if x != nil {
|
|
return x.Positions
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type GetCollateralModeRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
|
|
Asset string `protobuf:"bytes,2,opt,name=asset,proto3" json:"asset,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetCollateralModeRequest) Reset() {
|
|
*x = GetCollateralModeRequest{}
|
|
mi := &file_rpc_proto_msgTypes[181]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetCollateralModeRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetCollateralModeRequest) ProtoMessage() {}
|
|
|
|
func (x *GetCollateralModeRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[181]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetCollateralModeRequest.ProtoReflect.Descriptor instead.
|
|
func (*GetCollateralModeRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{181}
|
|
}
|
|
|
|
func (x *GetCollateralModeRequest) GetExchange() string {
|
|
if x != nil {
|
|
return x.Exchange
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetCollateralModeRequest) GetAsset() string {
|
|
if x != nil {
|
|
return x.Asset
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type GetCollateralModeResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
|
|
Asset string `protobuf:"bytes,2,opt,name=asset,proto3" json:"asset,omitempty"`
|
|
CollateralMode string `protobuf:"bytes,3,opt,name=collateral_mode,json=collateralMode,proto3" json:"collateral_mode,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetCollateralModeResponse) Reset() {
|
|
*x = GetCollateralModeResponse{}
|
|
mi := &file_rpc_proto_msgTypes[182]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetCollateralModeResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetCollateralModeResponse) ProtoMessage() {}
|
|
|
|
func (x *GetCollateralModeResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[182]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetCollateralModeResponse.ProtoReflect.Descriptor instead.
|
|
func (*GetCollateralModeResponse) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{182}
|
|
}
|
|
|
|
func (x *GetCollateralModeResponse) GetExchange() string {
|
|
if x != nil {
|
|
return x.Exchange
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetCollateralModeResponse) GetAsset() string {
|
|
if x != nil {
|
|
return x.Asset
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetCollateralModeResponse) GetCollateralMode() string {
|
|
if x != nil {
|
|
return x.CollateralMode
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type SetCollateralModeRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
|
|
Asset string `protobuf:"bytes,2,opt,name=asset,proto3" json:"asset,omitempty"`
|
|
CollateralMode string `protobuf:"bytes,3,opt,name=collateral_mode,json=collateralMode,proto3" json:"collateral_mode,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *SetCollateralModeRequest) Reset() {
|
|
*x = SetCollateralModeRequest{}
|
|
mi := &file_rpc_proto_msgTypes[183]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *SetCollateralModeRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*SetCollateralModeRequest) ProtoMessage() {}
|
|
|
|
func (x *SetCollateralModeRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[183]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use SetCollateralModeRequest.ProtoReflect.Descriptor instead.
|
|
func (*SetCollateralModeRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{183}
|
|
}
|
|
|
|
func (x *SetCollateralModeRequest) GetExchange() string {
|
|
if x != nil {
|
|
return x.Exchange
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *SetCollateralModeRequest) GetAsset() string {
|
|
if x != nil {
|
|
return x.Asset
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *SetCollateralModeRequest) GetCollateralMode() string {
|
|
if x != nil {
|
|
return x.CollateralMode
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type SetCollateralModeResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
|
|
Asset string `protobuf:"bytes,2,opt,name=asset,proto3" json:"asset,omitempty"`
|
|
Success bool `protobuf:"varint,3,opt,name=success,proto3" json:"success,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *SetCollateralModeResponse) Reset() {
|
|
*x = SetCollateralModeResponse{}
|
|
mi := &file_rpc_proto_msgTypes[184]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *SetCollateralModeResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*SetCollateralModeResponse) ProtoMessage() {}
|
|
|
|
func (x *SetCollateralModeResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[184]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use SetCollateralModeResponse.ProtoReflect.Descriptor instead.
|
|
func (*SetCollateralModeResponse) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{184}
|
|
}
|
|
|
|
func (x *SetCollateralModeResponse) GetExchange() string {
|
|
if x != nil {
|
|
return x.Exchange
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *SetCollateralModeResponse) GetAsset() string {
|
|
if x != nil {
|
|
return x.Asset
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *SetCollateralModeResponse) GetSuccess() bool {
|
|
if x != nil {
|
|
return x.Success
|
|
}
|
|
return false
|
|
}
|
|
|
|
type GetMarginTypeRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
|
|
Asset string `protobuf:"bytes,2,opt,name=asset,proto3" json:"asset,omitempty"`
|
|
Pair *CurrencyPair `protobuf:"bytes,3,opt,name=pair,proto3" json:"pair,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetMarginTypeRequest) Reset() {
|
|
*x = GetMarginTypeRequest{}
|
|
mi := &file_rpc_proto_msgTypes[185]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetMarginTypeRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetMarginTypeRequest) ProtoMessage() {}
|
|
|
|
func (x *GetMarginTypeRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[185]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetMarginTypeRequest.ProtoReflect.Descriptor instead.
|
|
func (*GetMarginTypeRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{185}
|
|
}
|
|
|
|
func (x *GetMarginTypeRequest) GetExchange() string {
|
|
if x != nil {
|
|
return x.Exchange
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetMarginTypeRequest) GetAsset() string {
|
|
if x != nil {
|
|
return x.Asset
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetMarginTypeRequest) GetPair() *CurrencyPair {
|
|
if x != nil {
|
|
return x.Pair
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type GetMarginTypeResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
|
|
Asset string `protobuf:"bytes,2,opt,name=asset,proto3" json:"asset,omitempty"`
|
|
Pair *CurrencyPair `protobuf:"bytes,3,opt,name=pair,proto3" json:"pair,omitempty"`
|
|
MarginType string `protobuf:"bytes,4,opt,name=margin_type,json=marginType,proto3" json:"margin_type,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetMarginTypeResponse) Reset() {
|
|
*x = GetMarginTypeResponse{}
|
|
mi := &file_rpc_proto_msgTypes[186]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetMarginTypeResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetMarginTypeResponse) ProtoMessage() {}
|
|
|
|
func (x *GetMarginTypeResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[186]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetMarginTypeResponse.ProtoReflect.Descriptor instead.
|
|
func (*GetMarginTypeResponse) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{186}
|
|
}
|
|
|
|
func (x *GetMarginTypeResponse) GetExchange() string {
|
|
if x != nil {
|
|
return x.Exchange
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetMarginTypeResponse) GetAsset() string {
|
|
if x != nil {
|
|
return x.Asset
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetMarginTypeResponse) GetPair() *CurrencyPair {
|
|
if x != nil {
|
|
return x.Pair
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *GetMarginTypeResponse) GetMarginType() string {
|
|
if x != nil {
|
|
return x.MarginType
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type ChangePositionMarginRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
|
|
Asset string `protobuf:"bytes,2,opt,name=asset,proto3" json:"asset,omitempty"`
|
|
Pair *CurrencyPair `protobuf:"bytes,3,opt,name=pair,proto3" json:"pair,omitempty"`
|
|
MarginType string `protobuf:"bytes,4,opt,name=margin_type,json=marginType,proto3" json:"margin_type,omitempty"`
|
|
OriginalAllocatedMargin float64 `protobuf:"fixed64,5,opt,name=original_allocated_margin,json=originalAllocatedMargin,proto3" json:"original_allocated_margin,omitempty"`
|
|
NewAllocatedMargin float64 `protobuf:"fixed64,6,opt,name=new_allocated_margin,json=newAllocatedMargin,proto3" json:"new_allocated_margin,omitempty"`
|
|
MarginSide string `protobuf:"bytes,7,opt,name=margin_side,json=marginSide,proto3" json:"margin_side,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *ChangePositionMarginRequest) Reset() {
|
|
*x = ChangePositionMarginRequest{}
|
|
mi := &file_rpc_proto_msgTypes[187]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *ChangePositionMarginRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*ChangePositionMarginRequest) ProtoMessage() {}
|
|
|
|
func (x *ChangePositionMarginRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[187]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use ChangePositionMarginRequest.ProtoReflect.Descriptor instead.
|
|
func (*ChangePositionMarginRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{187}
|
|
}
|
|
|
|
func (x *ChangePositionMarginRequest) GetExchange() string {
|
|
if x != nil {
|
|
return x.Exchange
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *ChangePositionMarginRequest) GetAsset() string {
|
|
if x != nil {
|
|
return x.Asset
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *ChangePositionMarginRequest) GetPair() *CurrencyPair {
|
|
if x != nil {
|
|
return x.Pair
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *ChangePositionMarginRequest) GetMarginType() string {
|
|
if x != nil {
|
|
return x.MarginType
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *ChangePositionMarginRequest) GetOriginalAllocatedMargin() float64 {
|
|
if x != nil {
|
|
return x.OriginalAllocatedMargin
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *ChangePositionMarginRequest) GetNewAllocatedMargin() float64 {
|
|
if x != nil {
|
|
return x.NewAllocatedMargin
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *ChangePositionMarginRequest) GetMarginSide() string {
|
|
if x != nil {
|
|
return x.MarginSide
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type ChangePositionMarginResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
|
|
Asset string `protobuf:"bytes,2,opt,name=asset,proto3" json:"asset,omitempty"`
|
|
Pair *CurrencyPair `protobuf:"bytes,3,opt,name=pair,proto3" json:"pair,omitempty"`
|
|
MarginType string `protobuf:"bytes,4,opt,name=margin_type,json=marginType,proto3" json:"margin_type,omitempty"`
|
|
NewAllocatedMargin float64 `protobuf:"fixed64,5,opt,name=new_allocated_margin,json=newAllocatedMargin,proto3" json:"new_allocated_margin,omitempty"`
|
|
MarginSide string `protobuf:"bytes,6,opt,name=margin_side,json=marginSide,proto3" json:"margin_side,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *ChangePositionMarginResponse) Reset() {
|
|
*x = ChangePositionMarginResponse{}
|
|
mi := &file_rpc_proto_msgTypes[188]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *ChangePositionMarginResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*ChangePositionMarginResponse) ProtoMessage() {}
|
|
|
|
func (x *ChangePositionMarginResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[188]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use ChangePositionMarginResponse.ProtoReflect.Descriptor instead.
|
|
func (*ChangePositionMarginResponse) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{188}
|
|
}
|
|
|
|
func (x *ChangePositionMarginResponse) GetExchange() string {
|
|
if x != nil {
|
|
return x.Exchange
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *ChangePositionMarginResponse) GetAsset() string {
|
|
if x != nil {
|
|
return x.Asset
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *ChangePositionMarginResponse) GetPair() *CurrencyPair {
|
|
if x != nil {
|
|
return x.Pair
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *ChangePositionMarginResponse) GetMarginType() string {
|
|
if x != nil {
|
|
return x.MarginType
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *ChangePositionMarginResponse) GetNewAllocatedMargin() float64 {
|
|
if x != nil {
|
|
return x.NewAllocatedMargin
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *ChangePositionMarginResponse) GetMarginSide() string {
|
|
if x != nil {
|
|
return x.MarginSide
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type SetMarginTypeRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
|
|
Asset string `protobuf:"bytes,2,opt,name=asset,proto3" json:"asset,omitempty"`
|
|
Pair *CurrencyPair `protobuf:"bytes,3,opt,name=pair,proto3" json:"pair,omitempty"`
|
|
MarginType string `protobuf:"bytes,4,opt,name=margin_type,json=marginType,proto3" json:"margin_type,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *SetMarginTypeRequest) Reset() {
|
|
*x = SetMarginTypeRequest{}
|
|
mi := &file_rpc_proto_msgTypes[189]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *SetMarginTypeRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*SetMarginTypeRequest) ProtoMessage() {}
|
|
|
|
func (x *SetMarginTypeRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[189]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use SetMarginTypeRequest.ProtoReflect.Descriptor instead.
|
|
func (*SetMarginTypeRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{189}
|
|
}
|
|
|
|
func (x *SetMarginTypeRequest) GetExchange() string {
|
|
if x != nil {
|
|
return x.Exchange
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *SetMarginTypeRequest) GetAsset() string {
|
|
if x != nil {
|
|
return x.Asset
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *SetMarginTypeRequest) GetPair() *CurrencyPair {
|
|
if x != nil {
|
|
return x.Pair
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *SetMarginTypeRequest) GetMarginType() string {
|
|
if x != nil {
|
|
return x.MarginType
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type SetMarginTypeResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
|
|
Asset string `protobuf:"bytes,2,opt,name=asset,proto3" json:"asset,omitempty"`
|
|
Pair *CurrencyPair `protobuf:"bytes,3,opt,name=pair,proto3" json:"pair,omitempty"`
|
|
Success bool `protobuf:"varint,4,opt,name=success,proto3" json:"success,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *SetMarginTypeResponse) Reset() {
|
|
*x = SetMarginTypeResponse{}
|
|
mi := &file_rpc_proto_msgTypes[190]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *SetMarginTypeResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*SetMarginTypeResponse) ProtoMessage() {}
|
|
|
|
func (x *SetMarginTypeResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[190]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use SetMarginTypeResponse.ProtoReflect.Descriptor instead.
|
|
func (*SetMarginTypeResponse) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{190}
|
|
}
|
|
|
|
func (x *SetMarginTypeResponse) GetExchange() string {
|
|
if x != nil {
|
|
return x.Exchange
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *SetMarginTypeResponse) GetAsset() string {
|
|
if x != nil {
|
|
return x.Asset
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *SetMarginTypeResponse) GetPair() *CurrencyPair {
|
|
if x != nil {
|
|
return x.Pair
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *SetMarginTypeResponse) GetSuccess() bool {
|
|
if x != nil {
|
|
return x.Success
|
|
}
|
|
return false
|
|
}
|
|
|
|
type GetLeverageRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
|
|
Asset string `protobuf:"bytes,2,opt,name=asset,proto3" json:"asset,omitempty"`
|
|
Pair *CurrencyPair `protobuf:"bytes,3,opt,name=pair,proto3" json:"pair,omitempty"`
|
|
UnderlyingPair *CurrencyPair `protobuf:"bytes,4,opt,name=underlying_pair,json=underlyingPair,proto3" json:"underlying_pair,omitempty"`
|
|
MarginType string `protobuf:"bytes,5,opt,name=margin_type,json=marginType,proto3" json:"margin_type,omitempty"`
|
|
OrderSide string `protobuf:"bytes,6,opt,name=order_side,json=orderSide,proto3" json:"order_side,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetLeverageRequest) Reset() {
|
|
*x = GetLeverageRequest{}
|
|
mi := &file_rpc_proto_msgTypes[191]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetLeverageRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetLeverageRequest) ProtoMessage() {}
|
|
|
|
func (x *GetLeverageRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[191]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetLeverageRequest.ProtoReflect.Descriptor instead.
|
|
func (*GetLeverageRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{191}
|
|
}
|
|
|
|
func (x *GetLeverageRequest) GetExchange() string {
|
|
if x != nil {
|
|
return x.Exchange
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetLeverageRequest) GetAsset() string {
|
|
if x != nil {
|
|
return x.Asset
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetLeverageRequest) GetPair() *CurrencyPair {
|
|
if x != nil {
|
|
return x.Pair
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *GetLeverageRequest) GetUnderlyingPair() *CurrencyPair {
|
|
if x != nil {
|
|
return x.UnderlyingPair
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *GetLeverageRequest) GetMarginType() string {
|
|
if x != nil {
|
|
return x.MarginType
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetLeverageRequest) GetOrderSide() string {
|
|
if x != nil {
|
|
return x.OrderSide
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type GetLeverageResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
|
|
Asset string `protobuf:"bytes,2,opt,name=asset,proto3" json:"asset,omitempty"`
|
|
Pair *CurrencyPair `protobuf:"bytes,3,opt,name=pair,proto3" json:"pair,omitempty"`
|
|
UnderlyingPair *CurrencyPair `protobuf:"bytes,4,opt,name=underlying_pair,json=underlyingPair,proto3" json:"underlying_pair,omitempty"`
|
|
MarginType string `protobuf:"bytes,5,opt,name=margin_type,json=marginType,proto3" json:"margin_type,omitempty"`
|
|
Leverage float64 `protobuf:"fixed64,6,opt,name=leverage,proto3" json:"leverage,omitempty"`
|
|
OrderSide string `protobuf:"bytes,7,opt,name=order_side,json=orderSide,proto3" json:"order_side,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetLeverageResponse) Reset() {
|
|
*x = GetLeverageResponse{}
|
|
mi := &file_rpc_proto_msgTypes[192]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetLeverageResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetLeverageResponse) ProtoMessage() {}
|
|
|
|
func (x *GetLeverageResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[192]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetLeverageResponse.ProtoReflect.Descriptor instead.
|
|
func (*GetLeverageResponse) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{192}
|
|
}
|
|
|
|
func (x *GetLeverageResponse) GetExchange() string {
|
|
if x != nil {
|
|
return x.Exchange
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetLeverageResponse) GetAsset() string {
|
|
if x != nil {
|
|
return x.Asset
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetLeverageResponse) GetPair() *CurrencyPair {
|
|
if x != nil {
|
|
return x.Pair
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *GetLeverageResponse) GetUnderlyingPair() *CurrencyPair {
|
|
if x != nil {
|
|
return x.UnderlyingPair
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *GetLeverageResponse) GetMarginType() string {
|
|
if x != nil {
|
|
return x.MarginType
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetLeverageResponse) GetLeverage() float64 {
|
|
if x != nil {
|
|
return x.Leverage
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *GetLeverageResponse) GetOrderSide() string {
|
|
if x != nil {
|
|
return x.OrderSide
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type SetLeverageRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
|
|
Asset string `protobuf:"bytes,2,opt,name=asset,proto3" json:"asset,omitempty"`
|
|
Pair *CurrencyPair `protobuf:"bytes,3,opt,name=pair,proto3" json:"pair,omitempty"`
|
|
UnderlyingPair *CurrencyPair `protobuf:"bytes,4,opt,name=underlying_pair,json=underlyingPair,proto3" json:"underlying_pair,omitempty"`
|
|
MarginType string `protobuf:"bytes,5,opt,name=margin_type,json=marginType,proto3" json:"margin_type,omitempty"`
|
|
Leverage float64 `protobuf:"fixed64,6,opt,name=leverage,proto3" json:"leverage,omitempty"`
|
|
OrderSide string `protobuf:"bytes,7,opt,name=order_side,json=orderSide,proto3" json:"order_side,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *SetLeverageRequest) Reset() {
|
|
*x = SetLeverageRequest{}
|
|
mi := &file_rpc_proto_msgTypes[193]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *SetLeverageRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*SetLeverageRequest) ProtoMessage() {}
|
|
|
|
func (x *SetLeverageRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[193]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use SetLeverageRequest.ProtoReflect.Descriptor instead.
|
|
func (*SetLeverageRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{193}
|
|
}
|
|
|
|
func (x *SetLeverageRequest) GetExchange() string {
|
|
if x != nil {
|
|
return x.Exchange
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *SetLeverageRequest) GetAsset() string {
|
|
if x != nil {
|
|
return x.Asset
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *SetLeverageRequest) GetPair() *CurrencyPair {
|
|
if x != nil {
|
|
return x.Pair
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *SetLeverageRequest) GetUnderlyingPair() *CurrencyPair {
|
|
if x != nil {
|
|
return x.UnderlyingPair
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *SetLeverageRequest) GetMarginType() string {
|
|
if x != nil {
|
|
return x.MarginType
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *SetLeverageRequest) GetLeverage() float64 {
|
|
if x != nil {
|
|
return x.Leverage
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *SetLeverageRequest) GetOrderSide() string {
|
|
if x != nil {
|
|
return x.OrderSide
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type SetLeverageResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
|
|
Asset string `protobuf:"bytes,2,opt,name=asset,proto3" json:"asset,omitempty"`
|
|
Pair *CurrencyPair `protobuf:"bytes,3,opt,name=pair,proto3" json:"pair,omitempty"`
|
|
UnderlyingPair *CurrencyPair `protobuf:"bytes,4,opt,name=underlying_pair,json=underlyingPair,proto3" json:"underlying_pair,omitempty"`
|
|
MarginType string `protobuf:"bytes,5,opt,name=margin_type,json=marginType,proto3" json:"margin_type,omitempty"`
|
|
OrderSide string `protobuf:"bytes,6,opt,name=order_side,json=orderSide,proto3" json:"order_side,omitempty"`
|
|
Success bool `protobuf:"varint,7,opt,name=success,proto3" json:"success,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *SetLeverageResponse) Reset() {
|
|
*x = SetLeverageResponse{}
|
|
mi := &file_rpc_proto_msgTypes[194]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *SetLeverageResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*SetLeverageResponse) ProtoMessage() {}
|
|
|
|
func (x *SetLeverageResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[194]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use SetLeverageResponse.ProtoReflect.Descriptor instead.
|
|
func (*SetLeverageResponse) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{194}
|
|
}
|
|
|
|
func (x *SetLeverageResponse) GetExchange() string {
|
|
if x != nil {
|
|
return x.Exchange
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *SetLeverageResponse) GetAsset() string {
|
|
if x != nil {
|
|
return x.Asset
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *SetLeverageResponse) GetPair() *CurrencyPair {
|
|
if x != nil {
|
|
return x.Pair
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *SetLeverageResponse) GetUnderlyingPair() *CurrencyPair {
|
|
if x != nil {
|
|
return x.UnderlyingPair
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *SetLeverageResponse) GetMarginType() string {
|
|
if x != nil {
|
|
return x.MarginType
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *SetLeverageResponse) GetOrderSide() string {
|
|
if x != nil {
|
|
return x.OrderSide
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *SetLeverageResponse) GetSuccess() bool {
|
|
if x != nil {
|
|
return x.Success
|
|
}
|
|
return false
|
|
}
|
|
|
|
type GetCollateralRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
|
|
Asset string `protobuf:"bytes,2,opt,name=asset,proto3" json:"asset,omitempty"`
|
|
IncludeBreakdown bool `protobuf:"varint,3,opt,name=include_breakdown,json=includeBreakdown,proto3" json:"include_breakdown,omitempty"`
|
|
CalculateOffline bool `protobuf:"varint,4,opt,name=calculate_offline,json=calculateOffline,proto3" json:"calculate_offline,omitempty"`
|
|
IncludeZeroValues bool `protobuf:"varint,5,opt,name=include_zero_values,json=includeZeroValues,proto3" json:"include_zero_values,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetCollateralRequest) Reset() {
|
|
*x = GetCollateralRequest{}
|
|
mi := &file_rpc_proto_msgTypes[195]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetCollateralRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetCollateralRequest) ProtoMessage() {}
|
|
|
|
func (x *GetCollateralRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[195]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetCollateralRequest.ProtoReflect.Descriptor instead.
|
|
func (*GetCollateralRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{195}
|
|
}
|
|
|
|
func (x *GetCollateralRequest) GetExchange() string {
|
|
if x != nil {
|
|
return x.Exchange
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetCollateralRequest) GetAsset() string {
|
|
if x != nil {
|
|
return x.Asset
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetCollateralRequest) GetIncludeBreakdown() bool {
|
|
if x != nil {
|
|
return x.IncludeBreakdown
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *GetCollateralRequest) GetCalculateOffline() bool {
|
|
if x != nil {
|
|
return x.CalculateOffline
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *GetCollateralRequest) GetIncludeZeroValues() bool {
|
|
if x != nil {
|
|
return x.IncludeZeroValues
|
|
}
|
|
return false
|
|
}
|
|
|
|
type GetCollateralResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
SubAccount string `protobuf:"bytes,1,opt,name=sub_account,json=subAccount,proto3" json:"sub_account,omitempty"`
|
|
CollateralCurrency string `protobuf:"bytes,2,opt,name=collateral_currency,json=collateralCurrency,proto3" json:"collateral_currency,omitempty"`
|
|
TotalValueOfPositiveSpotBalances string `protobuf:"bytes,3,opt,name=total_value_of_positive_spot_balances,json=totalValueOfPositiveSpotBalances,proto3" json:"total_value_of_positive_spot_balances,omitempty"`
|
|
CollateralContributedByPositiveSpotBalances string `protobuf:"bytes,4,opt,name=collateral_contributed_by_positive_spot_balances,json=collateralContributedByPositiveSpotBalances,proto3" json:"collateral_contributed_by_positive_spot_balances,omitempty"`
|
|
UsedCollateral string `protobuf:"bytes,5,opt,name=used_collateral,json=usedCollateral,proto3" json:"used_collateral,omitempty"`
|
|
UsedBreakdown *CollateralUsedBreakdown `protobuf:"bytes,6,opt,name=used_breakdown,json=usedBreakdown,proto3" json:"used_breakdown,omitempty"`
|
|
AvailableCollateral string `protobuf:"bytes,7,opt,name=available_collateral,json=availableCollateral,proto3" json:"available_collateral,omitempty"`
|
|
MaintenanceCollateral string `protobuf:"bytes,8,opt,name=maintenance_collateral,json=maintenanceCollateral,proto3" json:"maintenance_collateral,omitempty"`
|
|
UnrealisedPnl string `protobuf:"bytes,9,opt,name=unrealised_pnl,json=unrealisedPnl,proto3" json:"unrealised_pnl,omitempty"`
|
|
CurrencyBreakdown []*CollateralForCurrency `protobuf:"bytes,10,rep,name=currency_breakdown,json=currencyBreakdown,proto3" json:"currency_breakdown,omitempty"`
|
|
PositionBreakdown []*CollateralByPosition `protobuf:"bytes,11,rep,name=position_breakdown,json=positionBreakdown,proto3" json:"position_breakdown,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetCollateralResponse) Reset() {
|
|
*x = GetCollateralResponse{}
|
|
mi := &file_rpc_proto_msgTypes[196]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetCollateralResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetCollateralResponse) ProtoMessage() {}
|
|
|
|
func (x *GetCollateralResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[196]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetCollateralResponse.ProtoReflect.Descriptor instead.
|
|
func (*GetCollateralResponse) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{196}
|
|
}
|
|
|
|
func (x *GetCollateralResponse) GetSubAccount() string {
|
|
if x != nil {
|
|
return x.SubAccount
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetCollateralResponse) GetCollateralCurrency() string {
|
|
if x != nil {
|
|
return x.CollateralCurrency
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetCollateralResponse) GetTotalValueOfPositiveSpotBalances() string {
|
|
if x != nil {
|
|
return x.TotalValueOfPositiveSpotBalances
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetCollateralResponse) GetCollateralContributedByPositiveSpotBalances() string {
|
|
if x != nil {
|
|
return x.CollateralContributedByPositiveSpotBalances
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetCollateralResponse) GetUsedCollateral() string {
|
|
if x != nil {
|
|
return x.UsedCollateral
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetCollateralResponse) GetUsedBreakdown() *CollateralUsedBreakdown {
|
|
if x != nil {
|
|
return x.UsedBreakdown
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *GetCollateralResponse) GetAvailableCollateral() string {
|
|
if x != nil {
|
|
return x.AvailableCollateral
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetCollateralResponse) GetMaintenanceCollateral() string {
|
|
if x != nil {
|
|
return x.MaintenanceCollateral
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetCollateralResponse) GetUnrealisedPnl() string {
|
|
if x != nil {
|
|
return x.UnrealisedPnl
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetCollateralResponse) GetCurrencyBreakdown() []*CollateralForCurrency {
|
|
if x != nil {
|
|
return x.CurrencyBreakdown
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *GetCollateralResponse) GetPositionBreakdown() []*CollateralByPosition {
|
|
if x != nil {
|
|
return x.PositionBreakdown
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type CollateralForCurrency struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Currency string `protobuf:"bytes,1,opt,name=currency,proto3" json:"currency,omitempty"`
|
|
ExcludedFromCollateral bool `protobuf:"varint,2,opt,name=excluded_from_collateral,json=excludedFromCollateral,proto3" json:"excluded_from_collateral,omitempty"`
|
|
TotalFunds string `protobuf:"bytes,3,opt,name=total_funds,json=totalFunds,proto3" json:"total_funds,omitempty"`
|
|
AvailableForUseAsCollateral string `protobuf:"bytes,4,opt,name=available_for_use_as_collateral,json=availableForUseAsCollateral,proto3" json:"available_for_use_as_collateral,omitempty"`
|
|
ApproxFairMarketValue string `protobuf:"bytes,5,opt,name=approx_fair_market_value,json=approxFairMarketValue,proto3" json:"approx_fair_market_value,omitempty"`
|
|
Weighting string `protobuf:"bytes,6,opt,name=weighting,proto3" json:"weighting,omitempty"`
|
|
CollateralContribution string `protobuf:"bytes,7,opt,name=collateral_contribution,json=collateralContribution,proto3" json:"collateral_contribution,omitempty"`
|
|
ScaledToCurrency string `protobuf:"bytes,8,opt,name=scaled_to_currency,json=scaledToCurrency,proto3" json:"scaled_to_currency,omitempty"`
|
|
UnrealisedPnl string `protobuf:"bytes,9,opt,name=unrealised_pnl,json=unrealisedPnl,proto3" json:"unrealised_pnl,omitempty"`
|
|
FundsInUse string `protobuf:"bytes,10,opt,name=funds_in_use,json=fundsInUse,proto3" json:"funds_in_use,omitempty"`
|
|
AdditionalCollateralUsed string `protobuf:"bytes,11,opt,name=additional_collateral_used,json=additionalCollateralUsed,proto3" json:"additional_collateral_used,omitempty"`
|
|
UsedBreakdown *CollateralUsedBreakdown `protobuf:"bytes,12,opt,name=used_breakdown,json=usedBreakdown,proto3" json:"used_breakdown,omitempty"`
|
|
Error string `protobuf:"bytes,13,opt,name=error,proto3" json:"error,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *CollateralForCurrency) Reset() {
|
|
*x = CollateralForCurrency{}
|
|
mi := &file_rpc_proto_msgTypes[197]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *CollateralForCurrency) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*CollateralForCurrency) ProtoMessage() {}
|
|
|
|
func (x *CollateralForCurrency) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[197]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use CollateralForCurrency.ProtoReflect.Descriptor instead.
|
|
func (*CollateralForCurrency) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{197}
|
|
}
|
|
|
|
func (x *CollateralForCurrency) GetCurrency() string {
|
|
if x != nil {
|
|
return x.Currency
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *CollateralForCurrency) GetExcludedFromCollateral() bool {
|
|
if x != nil {
|
|
return x.ExcludedFromCollateral
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *CollateralForCurrency) GetTotalFunds() string {
|
|
if x != nil {
|
|
return x.TotalFunds
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *CollateralForCurrency) GetAvailableForUseAsCollateral() string {
|
|
if x != nil {
|
|
return x.AvailableForUseAsCollateral
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *CollateralForCurrency) GetApproxFairMarketValue() string {
|
|
if x != nil {
|
|
return x.ApproxFairMarketValue
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *CollateralForCurrency) GetWeighting() string {
|
|
if x != nil {
|
|
return x.Weighting
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *CollateralForCurrency) GetCollateralContribution() string {
|
|
if x != nil {
|
|
return x.CollateralContribution
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *CollateralForCurrency) GetScaledToCurrency() string {
|
|
if x != nil {
|
|
return x.ScaledToCurrency
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *CollateralForCurrency) GetUnrealisedPnl() string {
|
|
if x != nil {
|
|
return x.UnrealisedPnl
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *CollateralForCurrency) GetFundsInUse() string {
|
|
if x != nil {
|
|
return x.FundsInUse
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *CollateralForCurrency) GetAdditionalCollateralUsed() string {
|
|
if x != nil {
|
|
return x.AdditionalCollateralUsed
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *CollateralForCurrency) GetUsedBreakdown() *CollateralUsedBreakdown {
|
|
if x != nil {
|
|
return x.UsedBreakdown
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *CollateralForCurrency) GetError() string {
|
|
if x != nil {
|
|
return x.Error
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type CollateralByPosition struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Currency string `protobuf:"bytes,1,opt,name=currency,proto3" json:"currency,omitempty"`
|
|
Size string `protobuf:"bytes,2,opt,name=size,proto3" json:"size,omitempty"`
|
|
OpenOrderSize string `protobuf:"bytes,3,opt,name=open_order_size,json=openOrderSize,proto3" json:"open_order_size,omitempty"`
|
|
PositionSize string `protobuf:"bytes,4,opt,name=position_size,json=positionSize,proto3" json:"position_size,omitempty"`
|
|
MarkPrice string `protobuf:"bytes,5,opt,name=mark_price,json=markPrice,proto3" json:"mark_price,omitempty"`
|
|
RequiredMargin string `protobuf:"bytes,6,opt,name=required_margin,json=requiredMargin,proto3" json:"required_margin,omitempty"`
|
|
TotalCollateralUsed string `protobuf:"bytes,7,opt,name=total_collateral_used,json=totalCollateralUsed,proto3" json:"total_collateral_used,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *CollateralByPosition) Reset() {
|
|
*x = CollateralByPosition{}
|
|
mi := &file_rpc_proto_msgTypes[198]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *CollateralByPosition) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*CollateralByPosition) ProtoMessage() {}
|
|
|
|
func (x *CollateralByPosition) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[198]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use CollateralByPosition.ProtoReflect.Descriptor instead.
|
|
func (*CollateralByPosition) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{198}
|
|
}
|
|
|
|
func (x *CollateralByPosition) GetCurrency() string {
|
|
if x != nil {
|
|
return x.Currency
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *CollateralByPosition) GetSize() string {
|
|
if x != nil {
|
|
return x.Size
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *CollateralByPosition) GetOpenOrderSize() string {
|
|
if x != nil {
|
|
return x.OpenOrderSize
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *CollateralByPosition) GetPositionSize() string {
|
|
if x != nil {
|
|
return x.PositionSize
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *CollateralByPosition) GetMarkPrice() string {
|
|
if x != nil {
|
|
return x.MarkPrice
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *CollateralByPosition) GetRequiredMargin() string {
|
|
if x != nil {
|
|
return x.RequiredMargin
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *CollateralByPosition) GetTotalCollateralUsed() string {
|
|
if x != nil {
|
|
return x.TotalCollateralUsed
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type CollateralUsedBreakdown struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
LockedInStakes string `protobuf:"bytes,1,opt,name=locked_in_stakes,json=lockedInStakes,proto3" json:"locked_in_stakes,omitempty"`
|
|
LockedInNftBids string `protobuf:"bytes,2,opt,name=locked_in_nft_bids,json=lockedInNftBids,proto3" json:"locked_in_nft_bids,omitempty"`
|
|
LockedInFeeVoucher string `protobuf:"bytes,3,opt,name=locked_in_fee_voucher,json=lockedInFeeVoucher,proto3" json:"locked_in_fee_voucher,omitempty"`
|
|
LockedInSpotMarginFundingOffers string `protobuf:"bytes,4,opt,name=locked_in_spot_margin_funding_offers,json=lockedInSpotMarginFundingOffers,proto3" json:"locked_in_spot_margin_funding_offers,omitempty"`
|
|
LockedInSpotOrders string `protobuf:"bytes,5,opt,name=locked_in_spot_orders,json=lockedInSpotOrders,proto3" json:"locked_in_spot_orders,omitempty"`
|
|
LockedAsCollateral string `protobuf:"bytes,6,opt,name=locked_as_collateral,json=lockedAsCollateral,proto3" json:"locked_as_collateral,omitempty"`
|
|
UsedInFutures string `protobuf:"bytes,7,opt,name=used_in_futures,json=usedInFutures,proto3" json:"used_in_futures,omitempty"`
|
|
UsedInSpotMargin string `protobuf:"bytes,8,opt,name=used_in_spot_margin,json=usedInSpotMargin,proto3" json:"used_in_spot_margin,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *CollateralUsedBreakdown) Reset() {
|
|
*x = CollateralUsedBreakdown{}
|
|
mi := &file_rpc_proto_msgTypes[199]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *CollateralUsedBreakdown) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*CollateralUsedBreakdown) ProtoMessage() {}
|
|
|
|
func (x *CollateralUsedBreakdown) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[199]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use CollateralUsedBreakdown.ProtoReflect.Descriptor instead.
|
|
func (*CollateralUsedBreakdown) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{199}
|
|
}
|
|
|
|
func (x *CollateralUsedBreakdown) GetLockedInStakes() string {
|
|
if x != nil {
|
|
return x.LockedInStakes
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *CollateralUsedBreakdown) GetLockedInNftBids() string {
|
|
if x != nil {
|
|
return x.LockedInNftBids
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *CollateralUsedBreakdown) GetLockedInFeeVoucher() string {
|
|
if x != nil {
|
|
return x.LockedInFeeVoucher
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *CollateralUsedBreakdown) GetLockedInSpotMarginFundingOffers() string {
|
|
if x != nil {
|
|
return x.LockedInSpotMarginFundingOffers
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *CollateralUsedBreakdown) GetLockedInSpotOrders() string {
|
|
if x != nil {
|
|
return x.LockedInSpotOrders
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *CollateralUsedBreakdown) GetLockedAsCollateral() string {
|
|
if x != nil {
|
|
return x.LockedAsCollateral
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *CollateralUsedBreakdown) GetUsedInFutures() string {
|
|
if x != nil {
|
|
return x.UsedInFutures
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *CollateralUsedBreakdown) GetUsedInSpotMargin() string {
|
|
if x != nil {
|
|
return x.UsedInSpotMargin
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type GetFundingRatesRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
|
|
Asset string `protobuf:"bytes,2,opt,name=asset,proto3" json:"asset,omitempty"`
|
|
Pair *CurrencyPair `protobuf:"bytes,3,opt,name=pair,proto3" json:"pair,omitempty"`
|
|
StartDate string `protobuf:"bytes,4,opt,name=start_date,json=startDate,proto3" json:"start_date,omitempty"`
|
|
EndDate string `protobuf:"bytes,5,opt,name=end_date,json=endDate,proto3" json:"end_date,omitempty"`
|
|
PaymentCurrency string `protobuf:"bytes,6,opt,name=payment_currency,json=paymentCurrency,proto3" json:"payment_currency,omitempty"`
|
|
IncludePredicted bool `protobuf:"varint,7,opt,name=include_predicted,json=includePredicted,proto3" json:"include_predicted,omitempty"`
|
|
IncludePayments bool `protobuf:"varint,8,opt,name=include_payments,json=includePayments,proto3" json:"include_payments,omitempty"`
|
|
RespectHistoryLimits bool `protobuf:"varint,9,opt,name=respect_history_limits,json=respectHistoryLimits,proto3" json:"respect_history_limits,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetFundingRatesRequest) Reset() {
|
|
*x = GetFundingRatesRequest{}
|
|
mi := &file_rpc_proto_msgTypes[200]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetFundingRatesRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetFundingRatesRequest) ProtoMessage() {}
|
|
|
|
func (x *GetFundingRatesRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[200]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetFundingRatesRequest.ProtoReflect.Descriptor instead.
|
|
func (*GetFundingRatesRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{200}
|
|
}
|
|
|
|
func (x *GetFundingRatesRequest) GetExchange() string {
|
|
if x != nil {
|
|
return x.Exchange
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetFundingRatesRequest) GetAsset() string {
|
|
if x != nil {
|
|
return x.Asset
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetFundingRatesRequest) GetPair() *CurrencyPair {
|
|
if x != nil {
|
|
return x.Pair
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *GetFundingRatesRequest) GetStartDate() string {
|
|
if x != nil {
|
|
return x.StartDate
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetFundingRatesRequest) GetEndDate() string {
|
|
if x != nil {
|
|
return x.EndDate
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetFundingRatesRequest) GetPaymentCurrency() string {
|
|
if x != nil {
|
|
return x.PaymentCurrency
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetFundingRatesRequest) GetIncludePredicted() bool {
|
|
if x != nil {
|
|
return x.IncludePredicted
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *GetFundingRatesRequest) GetIncludePayments() bool {
|
|
if x != nil {
|
|
return x.IncludePayments
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *GetFundingRatesRequest) GetRespectHistoryLimits() bool {
|
|
if x != nil {
|
|
return x.RespectHistoryLimits
|
|
}
|
|
return false
|
|
}
|
|
|
|
type GetFundingRatesResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Rates *FundingData `protobuf:"bytes,1,opt,name=rates,proto3" json:"rates,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetFundingRatesResponse) Reset() {
|
|
*x = GetFundingRatesResponse{}
|
|
mi := &file_rpc_proto_msgTypes[201]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetFundingRatesResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetFundingRatesResponse) ProtoMessage() {}
|
|
|
|
func (x *GetFundingRatesResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[201]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetFundingRatesResponse.ProtoReflect.Descriptor instead.
|
|
func (*GetFundingRatesResponse) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{201}
|
|
}
|
|
|
|
func (x *GetFundingRatesResponse) GetRates() *FundingData {
|
|
if x != nil {
|
|
return x.Rates
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type GetLatestFundingRateRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
|
|
Asset string `protobuf:"bytes,2,opt,name=asset,proto3" json:"asset,omitempty"`
|
|
Pair *CurrencyPair `protobuf:"bytes,3,opt,name=pair,proto3" json:"pair,omitempty"`
|
|
IncludePredicted bool `protobuf:"varint,4,opt,name=include_predicted,json=includePredicted,proto3" json:"include_predicted,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetLatestFundingRateRequest) Reset() {
|
|
*x = GetLatestFundingRateRequest{}
|
|
mi := &file_rpc_proto_msgTypes[202]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetLatestFundingRateRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetLatestFundingRateRequest) ProtoMessage() {}
|
|
|
|
func (x *GetLatestFundingRateRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[202]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetLatestFundingRateRequest.ProtoReflect.Descriptor instead.
|
|
func (*GetLatestFundingRateRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{202}
|
|
}
|
|
|
|
func (x *GetLatestFundingRateRequest) GetExchange() string {
|
|
if x != nil {
|
|
return x.Exchange
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetLatestFundingRateRequest) GetAsset() string {
|
|
if x != nil {
|
|
return x.Asset
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetLatestFundingRateRequest) GetPair() *CurrencyPair {
|
|
if x != nil {
|
|
return x.Pair
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *GetLatestFundingRateRequest) GetIncludePredicted() bool {
|
|
if x != nil {
|
|
return x.IncludePredicted
|
|
}
|
|
return false
|
|
}
|
|
|
|
type GetLatestFundingRateResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Rate *FundingData `protobuf:"bytes,1,opt,name=rate,proto3" json:"rate,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetLatestFundingRateResponse) Reset() {
|
|
*x = GetLatestFundingRateResponse{}
|
|
mi := &file_rpc_proto_msgTypes[203]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetLatestFundingRateResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetLatestFundingRateResponse) ProtoMessage() {}
|
|
|
|
func (x *GetLatestFundingRateResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[203]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetLatestFundingRateResponse.ProtoReflect.Descriptor instead.
|
|
func (*GetLatestFundingRateResponse) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{203}
|
|
}
|
|
|
|
func (x *GetLatestFundingRateResponse) GetRate() *FundingData {
|
|
if x != nil {
|
|
return x.Rate
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type ShutdownRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *ShutdownRequest) Reset() {
|
|
*x = ShutdownRequest{}
|
|
mi := &file_rpc_proto_msgTypes[204]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *ShutdownRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*ShutdownRequest) ProtoMessage() {}
|
|
|
|
func (x *ShutdownRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[204]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use ShutdownRequest.ProtoReflect.Descriptor instead.
|
|
func (*ShutdownRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{204}
|
|
}
|
|
|
|
type ShutdownResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *ShutdownResponse) Reset() {
|
|
*x = ShutdownResponse{}
|
|
mi := &file_rpc_proto_msgTypes[205]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *ShutdownResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*ShutdownResponse) ProtoMessage() {}
|
|
|
|
func (x *ShutdownResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[205]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use ShutdownResponse.ProtoReflect.Descriptor instead.
|
|
func (*ShutdownResponse) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{205}
|
|
}
|
|
|
|
type GetTechnicalAnalysisRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
|
|
Pair *CurrencyPair `protobuf:"bytes,2,opt,name=pair,proto3" json:"pair,omitempty"`
|
|
AssetType string `protobuf:"bytes,3,opt,name=asset_type,json=assetType,proto3" json:"asset_type,omitempty"`
|
|
AlgorithmType string `protobuf:"bytes,4,opt,name=algorithm_type,json=algorithmType,proto3" json:"algorithm_type,omitempty"`
|
|
Interval int64 `protobuf:"varint,5,opt,name=interval,proto3" json:"interval,omitempty"`
|
|
Start *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=start,proto3" json:"start,omitempty"`
|
|
End *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=end,proto3" json:"end,omitempty"`
|
|
Period int64 `protobuf:"varint,8,opt,name=period,proto3" json:"period,omitempty"`
|
|
FastPeriod int64 `protobuf:"varint,9,opt,name=fast_period,json=fastPeriod,proto3" json:"fast_period,omitempty"`
|
|
SlowPeriod int64 `protobuf:"varint,10,opt,name=slow_period,json=slowPeriod,proto3" json:"slow_period,omitempty"`
|
|
StandardDeviationUp float64 `protobuf:"fixed64,11,opt,name=standard_deviation_up,json=standardDeviationUp,proto3" json:"standard_deviation_up,omitempty"`
|
|
StandardDeviationDown float64 `protobuf:"fixed64,12,opt,name=standard_deviation_down,json=standardDeviationDown,proto3" json:"standard_deviation_down,omitempty"`
|
|
MovingAverageType int64 `protobuf:"varint,13,opt,name=moving_average_type,json=movingAverageType,proto3" json:"moving_average_type,omitempty"`
|
|
OtherExchange string `protobuf:"bytes,14,opt,name=other_exchange,json=otherExchange,proto3" json:"other_exchange,omitempty"`
|
|
OtherPair *CurrencyPair `protobuf:"bytes,15,opt,name=other_pair,json=otherPair,proto3" json:"other_pair,omitempty"`
|
|
OtherAssetType string `protobuf:"bytes,16,opt,name=other_asset_type,json=otherAssetType,proto3" json:"other_asset_type,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetTechnicalAnalysisRequest) Reset() {
|
|
*x = GetTechnicalAnalysisRequest{}
|
|
mi := &file_rpc_proto_msgTypes[206]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetTechnicalAnalysisRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetTechnicalAnalysisRequest) ProtoMessage() {}
|
|
|
|
func (x *GetTechnicalAnalysisRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[206]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetTechnicalAnalysisRequest.ProtoReflect.Descriptor instead.
|
|
func (*GetTechnicalAnalysisRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{206}
|
|
}
|
|
|
|
func (x *GetTechnicalAnalysisRequest) GetExchange() string {
|
|
if x != nil {
|
|
return x.Exchange
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetTechnicalAnalysisRequest) GetPair() *CurrencyPair {
|
|
if x != nil {
|
|
return x.Pair
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *GetTechnicalAnalysisRequest) GetAssetType() string {
|
|
if x != nil {
|
|
return x.AssetType
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetTechnicalAnalysisRequest) GetAlgorithmType() string {
|
|
if x != nil {
|
|
return x.AlgorithmType
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetTechnicalAnalysisRequest) GetInterval() int64 {
|
|
if x != nil {
|
|
return x.Interval
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *GetTechnicalAnalysisRequest) GetStart() *timestamppb.Timestamp {
|
|
if x != nil {
|
|
return x.Start
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *GetTechnicalAnalysisRequest) GetEnd() *timestamppb.Timestamp {
|
|
if x != nil {
|
|
return x.End
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *GetTechnicalAnalysisRequest) GetPeriod() int64 {
|
|
if x != nil {
|
|
return x.Period
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *GetTechnicalAnalysisRequest) GetFastPeriod() int64 {
|
|
if x != nil {
|
|
return x.FastPeriod
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *GetTechnicalAnalysisRequest) GetSlowPeriod() int64 {
|
|
if x != nil {
|
|
return x.SlowPeriod
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *GetTechnicalAnalysisRequest) GetStandardDeviationUp() float64 {
|
|
if x != nil {
|
|
return x.StandardDeviationUp
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *GetTechnicalAnalysisRequest) GetStandardDeviationDown() float64 {
|
|
if x != nil {
|
|
return x.StandardDeviationDown
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *GetTechnicalAnalysisRequest) GetMovingAverageType() int64 {
|
|
if x != nil {
|
|
return x.MovingAverageType
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *GetTechnicalAnalysisRequest) GetOtherExchange() string {
|
|
if x != nil {
|
|
return x.OtherExchange
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetTechnicalAnalysisRequest) GetOtherPair() *CurrencyPair {
|
|
if x != nil {
|
|
return x.OtherPair
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *GetTechnicalAnalysisRequest) GetOtherAssetType() string {
|
|
if x != nil {
|
|
return x.OtherAssetType
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type ListOfSignals struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Signals []float64 `protobuf:"fixed64,1,rep,packed,name=signals,proto3" json:"signals,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *ListOfSignals) Reset() {
|
|
*x = ListOfSignals{}
|
|
mi := &file_rpc_proto_msgTypes[207]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *ListOfSignals) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*ListOfSignals) ProtoMessage() {}
|
|
|
|
func (x *ListOfSignals) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[207]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use ListOfSignals.ProtoReflect.Descriptor instead.
|
|
func (*ListOfSignals) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{207}
|
|
}
|
|
|
|
func (x *ListOfSignals) GetSignals() []float64 {
|
|
if x != nil {
|
|
return x.Signals
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type GetTechnicalAnalysisResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Signals map[string]*ListOfSignals `protobuf:"bytes,1,rep,name=signals,proto3" json:"signals,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetTechnicalAnalysisResponse) Reset() {
|
|
*x = GetTechnicalAnalysisResponse{}
|
|
mi := &file_rpc_proto_msgTypes[208]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetTechnicalAnalysisResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetTechnicalAnalysisResponse) ProtoMessage() {}
|
|
|
|
func (x *GetTechnicalAnalysisResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[208]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetTechnicalAnalysisResponse.ProtoReflect.Descriptor instead.
|
|
func (*GetTechnicalAnalysisResponse) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{208}
|
|
}
|
|
|
|
func (x *GetTechnicalAnalysisResponse) GetSignals() map[string]*ListOfSignals {
|
|
if x != nil {
|
|
return x.Signals
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type GetMarginRatesHistoryRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
|
|
Asset string `protobuf:"bytes,2,opt,name=asset,proto3" json:"asset,omitempty"`
|
|
Currency string `protobuf:"bytes,3,opt,name=currency,proto3" json:"currency,omitempty"`
|
|
StartDate string `protobuf:"bytes,4,opt,name=start_date,json=startDate,proto3" json:"start_date,omitempty"`
|
|
EndDate string `protobuf:"bytes,5,opt,name=end_date,json=endDate,proto3" json:"end_date,omitempty"`
|
|
GetPredictedRate bool `protobuf:"varint,6,opt,name=get_predicted_rate,json=getPredictedRate,proto3" json:"get_predicted_rate,omitempty"`
|
|
GetLendingPayments bool `protobuf:"varint,7,opt,name=get_lending_payments,json=getLendingPayments,proto3" json:"get_lending_payments,omitempty"`
|
|
GetBorrowRates bool `protobuf:"varint,8,opt,name=get_borrow_rates,json=getBorrowRates,proto3" json:"get_borrow_rates,omitempty"`
|
|
GetBorrowCosts bool `protobuf:"varint,9,opt,name=get_borrow_costs,json=getBorrowCosts,proto3" json:"get_borrow_costs,omitempty"`
|
|
IncludeAllRates bool `protobuf:"varint,10,opt,name=include_all_rates,json=includeAllRates,proto3" json:"include_all_rates,omitempty"`
|
|
CalculateOffline bool `protobuf:"varint,11,opt,name=calculate_offline,json=calculateOffline,proto3" json:"calculate_offline,omitempty"`
|
|
TakerFeeRate string `protobuf:"bytes,12,opt,name=taker_fee_rate,json=takerFeeRate,proto3" json:"taker_fee_rate,omitempty"`
|
|
Rates []*MarginRate `protobuf:"bytes,13,rep,name=rates,proto3" json:"rates,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetMarginRatesHistoryRequest) Reset() {
|
|
*x = GetMarginRatesHistoryRequest{}
|
|
mi := &file_rpc_proto_msgTypes[209]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetMarginRatesHistoryRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetMarginRatesHistoryRequest) ProtoMessage() {}
|
|
|
|
func (x *GetMarginRatesHistoryRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[209]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetMarginRatesHistoryRequest.ProtoReflect.Descriptor instead.
|
|
func (*GetMarginRatesHistoryRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{209}
|
|
}
|
|
|
|
func (x *GetMarginRatesHistoryRequest) GetExchange() string {
|
|
if x != nil {
|
|
return x.Exchange
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetMarginRatesHistoryRequest) GetAsset() string {
|
|
if x != nil {
|
|
return x.Asset
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetMarginRatesHistoryRequest) GetCurrency() string {
|
|
if x != nil {
|
|
return x.Currency
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetMarginRatesHistoryRequest) GetStartDate() string {
|
|
if x != nil {
|
|
return x.StartDate
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetMarginRatesHistoryRequest) GetEndDate() string {
|
|
if x != nil {
|
|
return x.EndDate
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetMarginRatesHistoryRequest) GetGetPredictedRate() bool {
|
|
if x != nil {
|
|
return x.GetPredictedRate
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *GetMarginRatesHistoryRequest) GetGetLendingPayments() bool {
|
|
if x != nil {
|
|
return x.GetLendingPayments
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *GetMarginRatesHistoryRequest) GetGetBorrowRates() bool {
|
|
if x != nil {
|
|
return x.GetBorrowRates
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *GetMarginRatesHistoryRequest) GetGetBorrowCosts() bool {
|
|
if x != nil {
|
|
return x.GetBorrowCosts
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *GetMarginRatesHistoryRequest) GetIncludeAllRates() bool {
|
|
if x != nil {
|
|
return x.IncludeAllRates
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *GetMarginRatesHistoryRequest) GetCalculateOffline() bool {
|
|
if x != nil {
|
|
return x.CalculateOffline
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *GetMarginRatesHistoryRequest) GetTakerFeeRate() string {
|
|
if x != nil {
|
|
return x.TakerFeeRate
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetMarginRatesHistoryRequest) GetRates() []*MarginRate {
|
|
if x != nil {
|
|
return x.Rates
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type LendingPayment struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Payment string `protobuf:"bytes,1,opt,name=payment,proto3" json:"payment,omitempty"`
|
|
Size string `protobuf:"bytes,2,opt,name=size,proto3" json:"size,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *LendingPayment) Reset() {
|
|
*x = LendingPayment{}
|
|
mi := &file_rpc_proto_msgTypes[210]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *LendingPayment) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*LendingPayment) ProtoMessage() {}
|
|
|
|
func (x *LendingPayment) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[210]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use LendingPayment.ProtoReflect.Descriptor instead.
|
|
func (*LendingPayment) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{210}
|
|
}
|
|
|
|
func (x *LendingPayment) GetPayment() string {
|
|
if x != nil {
|
|
return x.Payment
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *LendingPayment) GetSize() string {
|
|
if x != nil {
|
|
return x.Size
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type BorrowCost struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Cost string `protobuf:"bytes,1,opt,name=cost,proto3" json:"cost,omitempty"`
|
|
Size string `protobuf:"bytes,2,opt,name=size,proto3" json:"size,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *BorrowCost) Reset() {
|
|
*x = BorrowCost{}
|
|
mi := &file_rpc_proto_msgTypes[211]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *BorrowCost) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*BorrowCost) ProtoMessage() {}
|
|
|
|
func (x *BorrowCost) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[211]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use BorrowCost.ProtoReflect.Descriptor instead.
|
|
func (*BorrowCost) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{211}
|
|
}
|
|
|
|
func (x *BorrowCost) GetCost() string {
|
|
if x != nil {
|
|
return x.Cost
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *BorrowCost) GetSize() string {
|
|
if x != nil {
|
|
return x.Size
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type MarginRate struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Time string `protobuf:"bytes,1,opt,name=time,proto3" json:"time,omitempty"`
|
|
MarketBorrowSize string `protobuf:"bytes,2,opt,name=market_borrow_size,json=marketBorrowSize,proto3" json:"market_borrow_size,omitempty"`
|
|
HourlyRate string `protobuf:"bytes,3,opt,name=hourly_rate,json=hourlyRate,proto3" json:"hourly_rate,omitempty"`
|
|
YearlyRate string `protobuf:"bytes,4,opt,name=yearly_rate,json=yearlyRate,proto3" json:"yearly_rate,omitempty"`
|
|
HourlyBorrowRate string `protobuf:"bytes,5,opt,name=hourly_borrow_rate,json=hourlyBorrowRate,proto3" json:"hourly_borrow_rate,omitempty"`
|
|
YearlyBorrowRate string `protobuf:"bytes,6,opt,name=yearly_borrow_rate,json=yearlyBorrowRate,proto3" json:"yearly_borrow_rate,omitempty"`
|
|
LendingPayment *LendingPayment `protobuf:"bytes,7,opt,name=lending_payment,json=lendingPayment,proto3" json:"lending_payment,omitempty"`
|
|
BorrowCost *BorrowCost `protobuf:"bytes,8,opt,name=borrow_cost,json=borrowCost,proto3" json:"borrow_cost,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *MarginRate) Reset() {
|
|
*x = MarginRate{}
|
|
mi := &file_rpc_proto_msgTypes[212]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *MarginRate) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*MarginRate) ProtoMessage() {}
|
|
|
|
func (x *MarginRate) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[212]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use MarginRate.ProtoReflect.Descriptor instead.
|
|
func (*MarginRate) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{212}
|
|
}
|
|
|
|
func (x *MarginRate) GetTime() string {
|
|
if x != nil {
|
|
return x.Time
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *MarginRate) GetMarketBorrowSize() string {
|
|
if x != nil {
|
|
return x.MarketBorrowSize
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *MarginRate) GetHourlyRate() string {
|
|
if x != nil {
|
|
return x.HourlyRate
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *MarginRate) GetYearlyRate() string {
|
|
if x != nil {
|
|
return x.YearlyRate
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *MarginRate) GetHourlyBorrowRate() string {
|
|
if x != nil {
|
|
return x.HourlyBorrowRate
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *MarginRate) GetYearlyBorrowRate() string {
|
|
if x != nil {
|
|
return x.YearlyBorrowRate
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *MarginRate) GetLendingPayment() *LendingPayment {
|
|
if x != nil {
|
|
return x.LendingPayment
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *MarginRate) GetBorrowCost() *BorrowCost {
|
|
if x != nil {
|
|
return x.BorrowCost
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type GetMarginRatesHistoryResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Rates []*MarginRate `protobuf:"bytes,1,rep,name=rates,proto3" json:"rates,omitempty"`
|
|
TotalRates int64 `protobuf:"varint,2,opt,name=total_rates,json=totalRates,proto3" json:"total_rates,omitempty"`
|
|
SumBorrowCosts string `protobuf:"bytes,3,opt,name=sum_borrow_costs,json=sumBorrowCosts,proto3" json:"sum_borrow_costs,omitempty"`
|
|
AvgBorrowSize string `protobuf:"bytes,4,opt,name=avg_borrow_size,json=avgBorrowSize,proto3" json:"avg_borrow_size,omitempty"`
|
|
SumLendingPayments string `protobuf:"bytes,5,opt,name=sum_lending_payments,json=sumLendingPayments,proto3" json:"sum_lending_payments,omitempty"`
|
|
AvgLendingSize string `protobuf:"bytes,6,opt,name=avg_lending_size,json=avgLendingSize,proto3" json:"avg_lending_size,omitempty"`
|
|
LatestRate *MarginRate `protobuf:"bytes,7,opt,name=latest_rate,json=latestRate,proto3" json:"latest_rate,omitempty"`
|
|
PredictedRate *MarginRate `protobuf:"bytes,8,opt,name=predicted_rate,json=predictedRate,proto3" json:"predicted_rate,omitempty"`
|
|
TakerFeeRate string `protobuf:"bytes,9,opt,name=taker_fee_rate,json=takerFeeRate,proto3" json:"taker_fee_rate,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetMarginRatesHistoryResponse) Reset() {
|
|
*x = GetMarginRatesHistoryResponse{}
|
|
mi := &file_rpc_proto_msgTypes[213]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetMarginRatesHistoryResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetMarginRatesHistoryResponse) ProtoMessage() {}
|
|
|
|
func (x *GetMarginRatesHistoryResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[213]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetMarginRatesHistoryResponse.ProtoReflect.Descriptor instead.
|
|
func (*GetMarginRatesHistoryResponse) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{213}
|
|
}
|
|
|
|
func (x *GetMarginRatesHistoryResponse) GetRates() []*MarginRate {
|
|
if x != nil {
|
|
return x.Rates
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *GetMarginRatesHistoryResponse) GetTotalRates() int64 {
|
|
if x != nil {
|
|
return x.TotalRates
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *GetMarginRatesHistoryResponse) GetSumBorrowCosts() string {
|
|
if x != nil {
|
|
return x.SumBorrowCosts
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetMarginRatesHistoryResponse) GetAvgBorrowSize() string {
|
|
if x != nil {
|
|
return x.AvgBorrowSize
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetMarginRatesHistoryResponse) GetSumLendingPayments() string {
|
|
if x != nil {
|
|
return x.SumLendingPayments
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetMarginRatesHistoryResponse) GetAvgLendingSize() string {
|
|
if x != nil {
|
|
return x.AvgLendingSize
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetMarginRatesHistoryResponse) GetLatestRate() *MarginRate {
|
|
if x != nil {
|
|
return x.LatestRate
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *GetMarginRatesHistoryResponse) GetPredictedRate() *MarginRate {
|
|
if x != nil {
|
|
return x.PredictedRate
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *GetMarginRatesHistoryResponse) GetTakerFeeRate() string {
|
|
if x != nil {
|
|
return x.TakerFeeRate
|
|
}
|
|
return ""
|
|
}
|
|
|
|
type GetOrderbookMovementRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
|
|
Asset string `protobuf:"bytes,2,opt,name=asset,proto3" json:"asset,omitempty"`
|
|
Pair *CurrencyPair `protobuf:"bytes,3,opt,name=pair,proto3" json:"pair,omitempty"`
|
|
Amount float64 `protobuf:"fixed64,6,opt,name=amount,proto3" json:"amount,omitempty"`
|
|
Sell bool `protobuf:"varint,7,opt,name=sell,proto3" json:"sell,omitempty"`
|
|
RequiresRestOrderbook bool `protobuf:"varint,8,opt,name=requires_rest_orderbook,json=requiresRestOrderbook,proto3" json:"requires_rest_orderbook,omitempty"`
|
|
Purchase bool `protobuf:"varint,9,opt,name=purchase,proto3" json:"purchase,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetOrderbookMovementRequest) Reset() {
|
|
*x = GetOrderbookMovementRequest{}
|
|
mi := &file_rpc_proto_msgTypes[214]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetOrderbookMovementRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetOrderbookMovementRequest) ProtoMessage() {}
|
|
|
|
func (x *GetOrderbookMovementRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[214]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetOrderbookMovementRequest.ProtoReflect.Descriptor instead.
|
|
func (*GetOrderbookMovementRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{214}
|
|
}
|
|
|
|
func (x *GetOrderbookMovementRequest) GetExchange() string {
|
|
if x != nil {
|
|
return x.Exchange
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetOrderbookMovementRequest) GetAsset() string {
|
|
if x != nil {
|
|
return x.Asset
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetOrderbookMovementRequest) GetPair() *CurrencyPair {
|
|
if x != nil {
|
|
return x.Pair
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *GetOrderbookMovementRequest) GetAmount() float64 {
|
|
if x != nil {
|
|
return x.Amount
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *GetOrderbookMovementRequest) GetSell() bool {
|
|
if x != nil {
|
|
return x.Sell
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *GetOrderbookMovementRequest) GetRequiresRestOrderbook() bool {
|
|
if x != nil {
|
|
return x.RequiresRestOrderbook
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *GetOrderbookMovementRequest) GetPurchase() bool {
|
|
if x != nil {
|
|
return x.Purchase
|
|
}
|
|
return false
|
|
}
|
|
|
|
type GetOrderbookMovementResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
NominalPercentage float64 `protobuf:"fixed64,1,opt,name=nominal_percentage,json=nominalPercentage,proto3" json:"nominal_percentage,omitempty"`
|
|
ImpactPercentage float64 `protobuf:"fixed64,2,opt,name=impact_percentage,json=impactPercentage,proto3" json:"impact_percentage,omitempty"`
|
|
SlippageCost float64 `protobuf:"fixed64,3,opt,name=slippage_cost,json=slippageCost,proto3" json:"slippage_cost,omitempty"`
|
|
CurrencyBought string `protobuf:"bytes,4,opt,name=currency_bought,json=currencyBought,proto3" json:"currency_bought,omitempty"`
|
|
Bought float64 `protobuf:"fixed64,5,opt,name=bought,proto3" json:"bought,omitempty"`
|
|
CurrencySold string `protobuf:"bytes,6,opt,name=currency_sold,json=currencySold,proto3" json:"currency_sold,omitempty"`
|
|
Sold float64 `protobuf:"fixed64,7,opt,name=sold,proto3" json:"sold,omitempty"`
|
|
SideAffected string `protobuf:"bytes,8,opt,name=side_affected,json=sideAffected,proto3" json:"side_affected,omitempty"`
|
|
UpdateProtocol string `protobuf:"bytes,9,opt,name=update_protocol,json=updateProtocol,proto3" json:"update_protocol,omitempty"`
|
|
FullOrderbookSideConsumed bool `protobuf:"varint,10,opt,name=full_orderbook_side_consumed,json=fullOrderbookSideConsumed,proto3" json:"full_orderbook_side_consumed,omitempty"`
|
|
StartPrice float64 `protobuf:"fixed64,11,opt,name=start_price,json=startPrice,proto3" json:"start_price,omitempty"`
|
|
EndPrice float64 `protobuf:"fixed64,12,opt,name=end_price,json=endPrice,proto3" json:"end_price,omitempty"`
|
|
NoSlippageOccurred bool `protobuf:"varint,13,opt,name=no_slippage_occurred,json=noSlippageOccurred,proto3" json:"no_slippage_occurred,omitempty"`
|
|
AverageOrderCost float64 `protobuf:"fixed64,14,opt,name=average_order_cost,json=averageOrderCost,proto3" json:"average_order_cost,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetOrderbookMovementResponse) Reset() {
|
|
*x = GetOrderbookMovementResponse{}
|
|
mi := &file_rpc_proto_msgTypes[215]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetOrderbookMovementResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetOrderbookMovementResponse) ProtoMessage() {}
|
|
|
|
func (x *GetOrderbookMovementResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[215]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetOrderbookMovementResponse.ProtoReflect.Descriptor instead.
|
|
func (*GetOrderbookMovementResponse) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{215}
|
|
}
|
|
|
|
func (x *GetOrderbookMovementResponse) GetNominalPercentage() float64 {
|
|
if x != nil {
|
|
return x.NominalPercentage
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *GetOrderbookMovementResponse) GetImpactPercentage() float64 {
|
|
if x != nil {
|
|
return x.ImpactPercentage
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *GetOrderbookMovementResponse) GetSlippageCost() float64 {
|
|
if x != nil {
|
|
return x.SlippageCost
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *GetOrderbookMovementResponse) GetCurrencyBought() string {
|
|
if x != nil {
|
|
return x.CurrencyBought
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetOrderbookMovementResponse) GetBought() float64 {
|
|
if x != nil {
|
|
return x.Bought
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *GetOrderbookMovementResponse) GetCurrencySold() string {
|
|
if x != nil {
|
|
return x.CurrencySold
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetOrderbookMovementResponse) GetSold() float64 {
|
|
if x != nil {
|
|
return x.Sold
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *GetOrderbookMovementResponse) GetSideAffected() string {
|
|
if x != nil {
|
|
return x.SideAffected
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetOrderbookMovementResponse) GetUpdateProtocol() string {
|
|
if x != nil {
|
|
return x.UpdateProtocol
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetOrderbookMovementResponse) GetFullOrderbookSideConsumed() bool {
|
|
if x != nil {
|
|
return x.FullOrderbookSideConsumed
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *GetOrderbookMovementResponse) GetStartPrice() float64 {
|
|
if x != nil {
|
|
return x.StartPrice
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *GetOrderbookMovementResponse) GetEndPrice() float64 {
|
|
if x != nil {
|
|
return x.EndPrice
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *GetOrderbookMovementResponse) GetNoSlippageOccurred() bool {
|
|
if x != nil {
|
|
return x.NoSlippageOccurred
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *GetOrderbookMovementResponse) GetAverageOrderCost() float64 {
|
|
if x != nil {
|
|
return x.AverageOrderCost
|
|
}
|
|
return 0
|
|
}
|
|
|
|
type GetOrderbookAmountByNominalRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
|
|
Asset string `protobuf:"bytes,2,opt,name=asset,proto3" json:"asset,omitempty"`
|
|
Pair *CurrencyPair `protobuf:"bytes,3,opt,name=pair,proto3" json:"pair,omitempty"`
|
|
NominalPercentage float64 `protobuf:"fixed64,6,opt,name=nominal_percentage,json=nominalPercentage,proto3" json:"nominal_percentage,omitempty"`
|
|
Sell bool `protobuf:"varint,7,opt,name=sell,proto3" json:"sell,omitempty"`
|
|
RequiresRestOrderbook bool `protobuf:"varint,8,opt,name=requires_rest_orderbook,json=requiresRestOrderbook,proto3" json:"requires_rest_orderbook,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetOrderbookAmountByNominalRequest) Reset() {
|
|
*x = GetOrderbookAmountByNominalRequest{}
|
|
mi := &file_rpc_proto_msgTypes[216]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetOrderbookAmountByNominalRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetOrderbookAmountByNominalRequest) ProtoMessage() {}
|
|
|
|
func (x *GetOrderbookAmountByNominalRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[216]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetOrderbookAmountByNominalRequest.ProtoReflect.Descriptor instead.
|
|
func (*GetOrderbookAmountByNominalRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{216}
|
|
}
|
|
|
|
func (x *GetOrderbookAmountByNominalRequest) GetExchange() string {
|
|
if x != nil {
|
|
return x.Exchange
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetOrderbookAmountByNominalRequest) GetAsset() string {
|
|
if x != nil {
|
|
return x.Asset
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetOrderbookAmountByNominalRequest) GetPair() *CurrencyPair {
|
|
if x != nil {
|
|
return x.Pair
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *GetOrderbookAmountByNominalRequest) GetNominalPercentage() float64 {
|
|
if x != nil {
|
|
return x.NominalPercentage
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *GetOrderbookAmountByNominalRequest) GetSell() bool {
|
|
if x != nil {
|
|
return x.Sell
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *GetOrderbookAmountByNominalRequest) GetRequiresRestOrderbook() bool {
|
|
if x != nil {
|
|
return x.RequiresRestOrderbook
|
|
}
|
|
return false
|
|
}
|
|
|
|
type GetOrderbookAmountByNominalResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
AmountRequired float64 `protobuf:"fixed64,1,opt,name=amount_required,json=amountRequired,proto3" json:"amount_required,omitempty"`
|
|
CurrencySelling string `protobuf:"bytes,2,opt,name=currency_selling,json=currencySelling,proto3" json:"currency_selling,omitempty"`
|
|
AmountReceived float64 `protobuf:"fixed64,3,opt,name=amount_received,json=amountReceived,proto3" json:"amount_received,omitempty"`
|
|
CurrencyBuying string `protobuf:"bytes,4,opt,name=currency_buying,json=currencyBuying,proto3" json:"currency_buying,omitempty"`
|
|
StartPrice float64 `protobuf:"fixed64,5,opt,name=start_price,json=startPrice,proto3" json:"start_price,omitempty"`
|
|
EndPrice float64 `protobuf:"fixed64,6,opt,name=end_price,json=endPrice,proto3" json:"end_price,omitempty"`
|
|
AverageOrderCost float64 `protobuf:"fixed64,7,opt,name=average_order_cost,json=averageOrderCost,proto3" json:"average_order_cost,omitempty"`
|
|
SideAffected string `protobuf:"bytes,8,opt,name=side_affected,json=sideAffected,proto3" json:"side_affected,omitempty"`
|
|
ApproximateNominalSlippagePercentage float64 `protobuf:"fixed64,9,opt,name=approximate_nominal_slippage_percentage,json=approximateNominalSlippagePercentage,proto3" json:"approximate_nominal_slippage_percentage,omitempty"`
|
|
UpdateProtocol string `protobuf:"bytes,10,opt,name=update_protocol,json=updateProtocol,proto3" json:"update_protocol,omitempty"`
|
|
FullOrderbookSideConsumed bool `protobuf:"varint,11,opt,name=full_orderbook_side_consumed,json=fullOrderbookSideConsumed,proto3" json:"full_orderbook_side_consumed,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetOrderbookAmountByNominalResponse) Reset() {
|
|
*x = GetOrderbookAmountByNominalResponse{}
|
|
mi := &file_rpc_proto_msgTypes[217]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetOrderbookAmountByNominalResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetOrderbookAmountByNominalResponse) ProtoMessage() {}
|
|
|
|
func (x *GetOrderbookAmountByNominalResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[217]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetOrderbookAmountByNominalResponse.ProtoReflect.Descriptor instead.
|
|
func (*GetOrderbookAmountByNominalResponse) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{217}
|
|
}
|
|
|
|
func (x *GetOrderbookAmountByNominalResponse) GetAmountRequired() float64 {
|
|
if x != nil {
|
|
return x.AmountRequired
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *GetOrderbookAmountByNominalResponse) GetCurrencySelling() string {
|
|
if x != nil {
|
|
return x.CurrencySelling
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetOrderbookAmountByNominalResponse) GetAmountReceived() float64 {
|
|
if x != nil {
|
|
return x.AmountReceived
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *GetOrderbookAmountByNominalResponse) GetCurrencyBuying() string {
|
|
if x != nil {
|
|
return x.CurrencyBuying
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetOrderbookAmountByNominalResponse) GetStartPrice() float64 {
|
|
if x != nil {
|
|
return x.StartPrice
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *GetOrderbookAmountByNominalResponse) GetEndPrice() float64 {
|
|
if x != nil {
|
|
return x.EndPrice
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *GetOrderbookAmountByNominalResponse) GetAverageOrderCost() float64 {
|
|
if x != nil {
|
|
return x.AverageOrderCost
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *GetOrderbookAmountByNominalResponse) GetSideAffected() string {
|
|
if x != nil {
|
|
return x.SideAffected
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetOrderbookAmountByNominalResponse) GetApproximateNominalSlippagePercentage() float64 {
|
|
if x != nil {
|
|
return x.ApproximateNominalSlippagePercentage
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *GetOrderbookAmountByNominalResponse) GetUpdateProtocol() string {
|
|
if x != nil {
|
|
return x.UpdateProtocol
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetOrderbookAmountByNominalResponse) GetFullOrderbookSideConsumed() bool {
|
|
if x != nil {
|
|
return x.FullOrderbookSideConsumed
|
|
}
|
|
return false
|
|
}
|
|
|
|
type GetOrderbookAmountByImpactRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
|
|
Asset string `protobuf:"bytes,2,opt,name=asset,proto3" json:"asset,omitempty"`
|
|
Pair *CurrencyPair `protobuf:"bytes,3,opt,name=pair,proto3" json:"pair,omitempty"`
|
|
ImpactPercentage float64 `protobuf:"fixed64,6,opt,name=impact_percentage,json=impactPercentage,proto3" json:"impact_percentage,omitempty"`
|
|
Sell bool `protobuf:"varint,7,opt,name=sell,proto3" json:"sell,omitempty"`
|
|
RequiresRestOrderbook bool `protobuf:"varint,8,opt,name=requires_rest_orderbook,json=requiresRestOrderbook,proto3" json:"requires_rest_orderbook,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetOrderbookAmountByImpactRequest) Reset() {
|
|
*x = GetOrderbookAmountByImpactRequest{}
|
|
mi := &file_rpc_proto_msgTypes[218]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetOrderbookAmountByImpactRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetOrderbookAmountByImpactRequest) ProtoMessage() {}
|
|
|
|
func (x *GetOrderbookAmountByImpactRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[218]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetOrderbookAmountByImpactRequest.ProtoReflect.Descriptor instead.
|
|
func (*GetOrderbookAmountByImpactRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{218}
|
|
}
|
|
|
|
func (x *GetOrderbookAmountByImpactRequest) GetExchange() string {
|
|
if x != nil {
|
|
return x.Exchange
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetOrderbookAmountByImpactRequest) GetAsset() string {
|
|
if x != nil {
|
|
return x.Asset
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetOrderbookAmountByImpactRequest) GetPair() *CurrencyPair {
|
|
if x != nil {
|
|
return x.Pair
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *GetOrderbookAmountByImpactRequest) GetImpactPercentage() float64 {
|
|
if x != nil {
|
|
return x.ImpactPercentage
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *GetOrderbookAmountByImpactRequest) GetSell() bool {
|
|
if x != nil {
|
|
return x.Sell
|
|
}
|
|
return false
|
|
}
|
|
|
|
func (x *GetOrderbookAmountByImpactRequest) GetRequiresRestOrderbook() bool {
|
|
if x != nil {
|
|
return x.RequiresRestOrderbook
|
|
}
|
|
return false
|
|
}
|
|
|
|
type GetOrderbookAmountByImpactResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
AmountRequired float64 `protobuf:"fixed64,1,opt,name=amount_required,json=amountRequired,proto3" json:"amount_required,omitempty"`
|
|
CurrencySelling string `protobuf:"bytes,2,opt,name=currency_selling,json=currencySelling,proto3" json:"currency_selling,omitempty"`
|
|
AmountReceived float64 `protobuf:"fixed64,3,opt,name=amount_received,json=amountReceived,proto3" json:"amount_received,omitempty"`
|
|
CurrencyBuying string `protobuf:"bytes,4,opt,name=currency_buying,json=currencyBuying,proto3" json:"currency_buying,omitempty"`
|
|
StartPrice float64 `protobuf:"fixed64,5,opt,name=start_price,json=startPrice,proto3" json:"start_price,omitempty"`
|
|
EndPrice float64 `protobuf:"fixed64,6,opt,name=end_price,json=endPrice,proto3" json:"end_price,omitempty"`
|
|
AverageOrderCost float64 `protobuf:"fixed64,7,opt,name=average_order_cost,json=averageOrderCost,proto3" json:"average_order_cost,omitempty"`
|
|
SideAffected string `protobuf:"bytes,8,opt,name=side_affected,json=sideAffected,proto3" json:"side_affected,omitempty"`
|
|
ApproximateImpactSlippagePercentage float64 `protobuf:"fixed64,9,opt,name=approximate_impact_slippage_percentage,json=approximateImpactSlippagePercentage,proto3" json:"approximate_impact_slippage_percentage,omitempty"`
|
|
UpdateProtocol string `protobuf:"bytes,10,opt,name=update_protocol,json=updateProtocol,proto3" json:"update_protocol,omitempty"`
|
|
FullOrderbookSideConsumed bool `protobuf:"varint,11,opt,name=full_orderbook_side_consumed,json=fullOrderbookSideConsumed,proto3" json:"full_orderbook_side_consumed,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetOrderbookAmountByImpactResponse) Reset() {
|
|
*x = GetOrderbookAmountByImpactResponse{}
|
|
mi := &file_rpc_proto_msgTypes[219]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetOrderbookAmountByImpactResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetOrderbookAmountByImpactResponse) ProtoMessage() {}
|
|
|
|
func (x *GetOrderbookAmountByImpactResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[219]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetOrderbookAmountByImpactResponse.ProtoReflect.Descriptor instead.
|
|
func (*GetOrderbookAmountByImpactResponse) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{219}
|
|
}
|
|
|
|
func (x *GetOrderbookAmountByImpactResponse) GetAmountRequired() float64 {
|
|
if x != nil {
|
|
return x.AmountRequired
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *GetOrderbookAmountByImpactResponse) GetCurrencySelling() string {
|
|
if x != nil {
|
|
return x.CurrencySelling
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetOrderbookAmountByImpactResponse) GetAmountReceived() float64 {
|
|
if x != nil {
|
|
return x.AmountReceived
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *GetOrderbookAmountByImpactResponse) GetCurrencyBuying() string {
|
|
if x != nil {
|
|
return x.CurrencyBuying
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetOrderbookAmountByImpactResponse) GetStartPrice() float64 {
|
|
if x != nil {
|
|
return x.StartPrice
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *GetOrderbookAmountByImpactResponse) GetEndPrice() float64 {
|
|
if x != nil {
|
|
return x.EndPrice
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *GetOrderbookAmountByImpactResponse) GetAverageOrderCost() float64 {
|
|
if x != nil {
|
|
return x.AverageOrderCost
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *GetOrderbookAmountByImpactResponse) GetSideAffected() string {
|
|
if x != nil {
|
|
return x.SideAffected
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetOrderbookAmountByImpactResponse) GetApproximateImpactSlippagePercentage() float64 {
|
|
if x != nil {
|
|
return x.ApproximateImpactSlippagePercentage
|
|
}
|
|
return 0
|
|
}
|
|
|
|
func (x *GetOrderbookAmountByImpactResponse) GetUpdateProtocol() string {
|
|
if x != nil {
|
|
return x.UpdateProtocol
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetOrderbookAmountByImpactResponse) GetFullOrderbookSideConsumed() bool {
|
|
if x != nil {
|
|
return x.FullOrderbookSideConsumed
|
|
}
|
|
return false
|
|
}
|
|
|
|
type GetOpenInterestRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
|
|
Data []*OpenInterestDataRequest `protobuf:"bytes,2,rep,name=data,proto3" json:"data,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetOpenInterestRequest) Reset() {
|
|
*x = GetOpenInterestRequest{}
|
|
mi := &file_rpc_proto_msgTypes[220]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetOpenInterestRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetOpenInterestRequest) ProtoMessage() {}
|
|
|
|
func (x *GetOpenInterestRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[220]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetOpenInterestRequest.ProtoReflect.Descriptor instead.
|
|
func (*GetOpenInterestRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{220}
|
|
}
|
|
|
|
func (x *GetOpenInterestRequest) GetExchange() string {
|
|
if x != nil {
|
|
return x.Exchange
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetOpenInterestRequest) GetData() []*OpenInterestDataRequest {
|
|
if x != nil {
|
|
return x.Data
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type OpenInterestDataRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Asset string `protobuf:"bytes,1,opt,name=asset,proto3" json:"asset,omitempty"`
|
|
Pair *CurrencyPair `protobuf:"bytes,2,opt,name=pair,proto3" json:"pair,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *OpenInterestDataRequest) Reset() {
|
|
*x = OpenInterestDataRequest{}
|
|
mi := &file_rpc_proto_msgTypes[221]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *OpenInterestDataRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*OpenInterestDataRequest) ProtoMessage() {}
|
|
|
|
func (x *OpenInterestDataRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[221]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use OpenInterestDataRequest.ProtoReflect.Descriptor instead.
|
|
func (*OpenInterestDataRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{221}
|
|
}
|
|
|
|
func (x *OpenInterestDataRequest) GetAsset() string {
|
|
if x != nil {
|
|
return x.Asset
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *OpenInterestDataRequest) GetPair() *CurrencyPair {
|
|
if x != nil {
|
|
return x.Pair
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type GetOpenInterestResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Data []*OpenInterestDataResponse `protobuf:"bytes,1,rep,name=data,proto3" json:"data,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetOpenInterestResponse) Reset() {
|
|
*x = GetOpenInterestResponse{}
|
|
mi := &file_rpc_proto_msgTypes[222]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetOpenInterestResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetOpenInterestResponse) ProtoMessage() {}
|
|
|
|
func (x *GetOpenInterestResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[222]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetOpenInterestResponse.ProtoReflect.Descriptor instead.
|
|
func (*GetOpenInterestResponse) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{222}
|
|
}
|
|
|
|
func (x *GetOpenInterestResponse) GetData() []*OpenInterestDataResponse {
|
|
if x != nil {
|
|
return x.Data
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type OpenInterestDataResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
|
|
Asset string `protobuf:"bytes,2,opt,name=asset,proto3" json:"asset,omitempty"`
|
|
Pair *CurrencyPair `protobuf:"bytes,3,opt,name=pair,proto3" json:"pair,omitempty"`
|
|
OpenInterest float64 `protobuf:"fixed64,4,opt,name=open_interest,json=openInterest,proto3" json:"open_interest,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *OpenInterestDataResponse) Reset() {
|
|
*x = OpenInterestDataResponse{}
|
|
mi := &file_rpc_proto_msgTypes[223]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *OpenInterestDataResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*OpenInterestDataResponse) ProtoMessage() {}
|
|
|
|
func (x *OpenInterestDataResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[223]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use OpenInterestDataResponse.ProtoReflect.Descriptor instead.
|
|
func (*OpenInterestDataResponse) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{223}
|
|
}
|
|
|
|
func (x *OpenInterestDataResponse) GetExchange() string {
|
|
if x != nil {
|
|
return x.Exchange
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *OpenInterestDataResponse) GetAsset() string {
|
|
if x != nil {
|
|
return x.Asset
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *OpenInterestDataResponse) GetPair() *CurrencyPair {
|
|
if x != nil {
|
|
return x.Pair
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func (x *OpenInterestDataResponse) GetOpenInterest() float64 {
|
|
if x != nil {
|
|
return x.OpenInterest
|
|
}
|
|
return 0
|
|
}
|
|
|
|
type GetCurrencyTradeURLRequest struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Exchange string `protobuf:"bytes,1,opt,name=exchange,proto3" json:"exchange,omitempty"`
|
|
Asset string `protobuf:"bytes,2,opt,name=asset,proto3" json:"asset,omitempty"`
|
|
Pair *CurrencyPair `protobuf:"bytes,3,opt,name=pair,proto3" json:"pair,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetCurrencyTradeURLRequest) Reset() {
|
|
*x = GetCurrencyTradeURLRequest{}
|
|
mi := &file_rpc_proto_msgTypes[224]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetCurrencyTradeURLRequest) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetCurrencyTradeURLRequest) ProtoMessage() {}
|
|
|
|
func (x *GetCurrencyTradeURLRequest) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[224]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetCurrencyTradeURLRequest.ProtoReflect.Descriptor instead.
|
|
func (*GetCurrencyTradeURLRequest) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{224}
|
|
}
|
|
|
|
func (x *GetCurrencyTradeURLRequest) GetExchange() string {
|
|
if x != nil {
|
|
return x.Exchange
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetCurrencyTradeURLRequest) GetAsset() string {
|
|
if x != nil {
|
|
return x.Asset
|
|
}
|
|
return ""
|
|
}
|
|
|
|
func (x *GetCurrencyTradeURLRequest) GetPair() *CurrencyPair {
|
|
if x != nil {
|
|
return x.Pair
|
|
}
|
|
return nil
|
|
}
|
|
|
|
type GetCurrencyTradeURLResponse struct {
|
|
state protoimpl.MessageState `protogen:"open.v1"`
|
|
Url string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"`
|
|
unknownFields protoimpl.UnknownFields
|
|
sizeCache protoimpl.SizeCache
|
|
}
|
|
|
|
func (x *GetCurrencyTradeURLResponse) Reset() {
|
|
*x = GetCurrencyTradeURLResponse{}
|
|
mi := &file_rpc_proto_msgTypes[225]
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
|
|
func (x *GetCurrencyTradeURLResponse) String() string {
|
|
return protoimpl.X.MessageStringOf(x)
|
|
}
|
|
|
|
func (*GetCurrencyTradeURLResponse) ProtoMessage() {}
|
|
|
|
func (x *GetCurrencyTradeURLResponse) ProtoReflect() protoreflect.Message {
|
|
mi := &file_rpc_proto_msgTypes[225]
|
|
if x != nil {
|
|
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
|
if ms.LoadMessageInfo() == nil {
|
|
ms.StoreMessageInfo(mi)
|
|
}
|
|
return ms
|
|
}
|
|
return mi.MessageOf(x)
|
|
}
|
|
|
|
// Deprecated: Use GetCurrencyTradeURLResponse.ProtoReflect.Descriptor instead.
|
|
func (*GetCurrencyTradeURLResponse) Descriptor() ([]byte, []int) {
|
|
return file_rpc_proto_rawDescGZIP(), []int{225}
|
|
}
|
|
|
|
func (x *GetCurrencyTradeURLResponse) GetUrl() string {
|
|
if x != nil {
|
|
return x.Url
|
|
}
|
|
return ""
|
|
}
|
|
|
|
var File_rpc_proto protoreflect.FileDescriptor
|
|
|
|
const file_rpc_proto_rawDesc = "" +
|
|
"\n" +
|
|
"\trpc.proto\x12\x06gctrpc\x1a\x1cgoogle/api/annotations.proto\x1a\x1fgoogle/protobuf/timestamp.proto\"\x10\n" +
|
|
"\x0eGetInfoRequest\"\xb4\x04\n" +
|
|
"\x0fGetInfoResponse\x12\x16\n" +
|
|
"\x06uptime\x18\x01 \x01(\tR\x06uptime\x12/\n" +
|
|
"\x13available_exchanges\x18\x02 \x01(\x03R\x12availableExchanges\x12+\n" +
|
|
"\x11enabled_exchanges\x18\x03 \x01(\x03R\x10enabledExchanges\x124\n" +
|
|
"\x16default_forex_provider\x18\x04 \x01(\tR\x14defaultForexProvider\x122\n" +
|
|
"\x15default_fiat_currency\x18\x05 \x01(\tR\x13defaultFiatCurrency\x12W\n" +
|
|
"\x10subsystem_status\x18\x06 \x03(\v2,.gctrpc.GetInfoResponse.SubsystemStatusEntryR\x0fsubsystemStatus\x12N\n" +
|
|
"\rrpc_endpoints\x18\a \x03(\v2).gctrpc.GetInfoResponse.RpcEndpointsEntryR\frpcEndpoints\x1aB\n" +
|
|
"\x14SubsystemStatusEntry\x12\x10\n" +
|
|
"\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n" +
|
|
"\x05value\x18\x02 \x01(\bR\x05value:\x028\x01\x1aT\n" +
|
|
"\x11RpcEndpointsEntry\x12\x10\n" +
|
|
"\x03key\x18\x01 \x01(\tR\x03key\x12)\n" +
|
|
"\x05value\x18\x02 \x01(\v2\x13.gctrpc.RPCEndpointR\x05value:\x028\x01\"!\n" +
|
|
"\x1fGetCommunicationRelayersRequest\"N\n" +
|
|
"\x14CommunicationRelayer\x12\x18\n" +
|
|
"\aenabled\x18\x01 \x01(\bR\aenabled\x12\x1c\n" +
|
|
"\tconnected\x18\x02 \x01(\bR\tconnected\"\x86\x02\n" +
|
|
" GetCommunicationRelayersResponse\x12z\n" +
|
|
"\x16communication_relayers\x18\x01 \x03(\v2C.gctrpc.GetCommunicationRelayersResponse.CommunicationRelayersEntryR\x15communicationRelayers\x1af\n" +
|
|
"\x1aCommunicationRelayersEntry\x12\x10\n" +
|
|
"\x03key\x18\x01 \x01(\tR\x03key\x122\n" +
|
|
"\x05value\x18\x02 \x01(\v2\x1c.gctrpc.CommunicationRelayerR\x05value:\x028\x01\"7\n" +
|
|
"\x17GenericSubsystemRequest\x12\x1c\n" +
|
|
"\tsubsystem\x18\x01 \x01(\tR\tsubsystem\"\x16\n" +
|
|
"\x14GetSubsystemsRequest\"\xbe\x01\n" +
|
|
"\x15GetSusbsytemsResponse\x12`\n" +
|
|
"\x11subsystems_status\x18\x01 \x03(\v23.gctrpc.GetSusbsytemsResponse.SubsystemsStatusEntryR\x10subsystemsStatus\x1aC\n" +
|
|
"\x15SubsystemsStatusEntry\x12\x10\n" +
|
|
"\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n" +
|
|
"\x05value\x18\x02 \x01(\bR\x05value:\x028\x01\"\x18\n" +
|
|
"\x16GetRPCEndpointsRequest\"N\n" +
|
|
"\vRPCEndpoint\x12\x18\n" +
|
|
"\astarted\x18\x01 \x01(\bR\astarted\x12%\n" +
|
|
"\x0elisten_address\x18\x02 \x01(\tR\rlistenAddress\"\xba\x01\n" +
|
|
"\x17GetRPCEndpointsResponse\x12L\n" +
|
|
"\tendpoints\x18\x01 \x03(\v2..gctrpc.GetRPCEndpointsResponse.EndpointsEntryR\tendpoints\x1aQ\n" +
|
|
"\x0eEndpointsEntry\x12\x10\n" +
|
|
"\x03key\x18\x01 \x01(\tR\x03key\x12)\n" +
|
|
"\x05value\x18\x02 \x01(\v2\x13.gctrpc.RPCEndpointR\x05value:\x028\x01\"8\n" +
|
|
"\x1aGenericExchangeNameRequest\x12\x1a\n" +
|
|
"\bexchange\x18\x01 \x01(\tR\bexchange\"/\n" +
|
|
"\x13GetExchangesRequest\x12\x18\n" +
|
|
"\aenabled\x18\x01 \x01(\bR\aenabled\"4\n" +
|
|
"\x14GetExchangesResponse\x12\x1c\n" +
|
|
"\texchanges\x18\x01 \x01(\tR\texchanges\"3\n" +
|
|
"\x16GetExchangeOTPResponse\x12\x19\n" +
|
|
"\botp_code\x18\x01 \x01(\tR\aotpCode\"\x18\n" +
|
|
"\x16GetExchangeOTPsRequest\"\xa2\x01\n" +
|
|
"\x17GetExchangeOTPsResponse\x12J\n" +
|
|
"\totp_codes\x18\x01 \x03(\v2-.gctrpc.GetExchangeOTPsResponse.OtpCodesEntryR\botpCodes\x1a;\n" +
|
|
"\rOtpCodesEntry\x12\x10\n" +
|
|
"\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n" +
|
|
"\x05value\x18\x02 \x01(\tR\x05value:\x028\x01\"4\n" +
|
|
"\x16DisableExchangeRequest\x12\x1a\n" +
|
|
"\bexchange\x18\x01 \x01(\tR\bexchange\"^\n" +
|
|
"\x0ePairsSupported\x12'\n" +
|
|
"\x0favailable_pairs\x18\x01 \x01(\tR\x0eavailablePairs\x12#\n" +
|
|
"\renabled_pairs\x18\x02 \x01(\tR\fenabledPairs\"\x82\x04\n" +
|
|
"\x17GetExchangeInfoResponse\x12\x12\n" +
|
|
"\x04name\x18\x01 \x01(\tR\x04name\x12\x18\n" +
|
|
"\aenabled\x18\x02 \x01(\bR\aenabled\x12\x18\n" +
|
|
"\averbose\x18\x03 \x01(\bR\averbose\x12#\n" +
|
|
"\rusing_sandbox\x18\x04 \x01(\bR\fusingSandbox\x12!\n" +
|
|
"\fhttp_timeout\x18\x05 \x01(\tR\vhttpTimeout\x12%\n" +
|
|
"\x0ehttp_useragent\x18\x06 \x01(\tR\rhttpUseragent\x12\x1d\n" +
|
|
"\n" +
|
|
"http_proxy\x18\a \x01(\tR\thttpProxy\x12'\n" +
|
|
"\x0fbase_currencies\x18\b \x01(\tR\x0ebaseCurrencies\x12_\n" +
|
|
"\x10supported_assets\x18\t \x03(\v24.gctrpc.GetExchangeInfoResponse.SupportedAssetsEntryR\x0fsupportedAssets\x12+\n" +
|
|
"\x11authenticated_api\x18\n" +
|
|
" \x01(\bR\x10authenticatedApi\x1aZ\n" +
|
|
"\x14SupportedAssetsEntry\x12\x10\n" +
|
|
"\x03key\x18\x01 \x01(\tR\x03key\x12,\n" +
|
|
"\x05value\x18\x02 \x01(\v2\x16.gctrpc.PairsSupportedR\x05value:\x028\x01\"w\n" +
|
|
"\x10GetTickerRequest\x12\x1a\n" +
|
|
"\bexchange\x18\x01 \x01(\tR\bexchange\x12(\n" +
|
|
"\x04pair\x18\x02 \x01(\v2\x14.gctrpc.CurrencyPairR\x04pair\x12\x1d\n" +
|
|
"\n" +
|
|
"asset_type\x18\x03 \x01(\tR\tassetType\"V\n" +
|
|
"\fCurrencyPair\x12\x1c\n" +
|
|
"\tdelimiter\x18\x01 \x01(\tR\tdelimiter\x12\x12\n" +
|
|
"\x04base\x18\x02 \x01(\tR\x04base\x12\x14\n" +
|
|
"\x05quote\x18\x03 \x01(\tR\x05quote\"\x95\x02\n" +
|
|
"\x0eTickerResponse\x12(\n" +
|
|
"\x04pair\x18\x01 \x01(\v2\x14.gctrpc.CurrencyPairR\x04pair\x12!\n" +
|
|
"\flast_updated\x18\x02 \x01(\x03R\vlastUpdated\x12#\n" +
|
|
"\rcurrency_pair\x18\x03 \x01(\tR\fcurrencyPair\x12\x12\n" +
|
|
"\x04last\x18\x04 \x01(\x01R\x04last\x12\x12\n" +
|
|
"\x04high\x18\x05 \x01(\x01R\x04high\x12\x10\n" +
|
|
"\x03low\x18\x06 \x01(\x01R\x03low\x12\x10\n" +
|
|
"\x03bid\x18\a \x01(\x01R\x03bid\x12\x10\n" +
|
|
"\x03ask\x18\b \x01(\x01R\x03ask\x12\x16\n" +
|
|
"\x06volume\x18\t \x01(\x01R\x06volume\x12\x1b\n" +
|
|
"\tprice_ath\x18\n" +
|
|
" \x01(\x01R\bpriceAth\"\x13\n" +
|
|
"\x11GetTickersRequest\"W\n" +
|
|
"\aTickers\x12\x1a\n" +
|
|
"\bexchange\x18\x01 \x01(\tR\bexchange\x120\n" +
|
|
"\atickers\x18\x02 \x03(\v2\x16.gctrpc.TickerResponseR\atickers\"?\n" +
|
|
"\x12GetTickersResponse\x12)\n" +
|
|
"\atickers\x18\x01 \x03(\v2\x0f.gctrpc.TickersR\atickers\"z\n" +
|
|
"\x13GetOrderbookRequest\x12\x1a\n" +
|
|
"\bexchange\x18\x01 \x01(\tR\bexchange\x12(\n" +
|
|
"\x04pair\x18\x02 \x01(\v2\x14.gctrpc.CurrencyPairR\x04pair\x12\x1d\n" +
|
|
"\n" +
|
|
"asset_type\x18\x03 \x01(\tR\tassetType\"M\n" +
|
|
"\rOrderbookItem\x12\x16\n" +
|
|
"\x06amount\x18\x01 \x01(\x01R\x06amount\x12\x14\n" +
|
|
"\x05price\x18\x02 \x01(\x01R\x05price\x12\x0e\n" +
|
|
"\x02id\x18\x03 \x01(\x03R\x02id\"\x90\x02\n" +
|
|
"\x11OrderbookResponse\x12(\n" +
|
|
"\x04pair\x18\x01 \x01(\v2\x14.gctrpc.CurrencyPairR\x04pair\x12#\n" +
|
|
"\rcurrency_pair\x18\x02 \x01(\tR\fcurrencyPair\x12)\n" +
|
|
"\x04bids\x18\x03 \x03(\v2\x15.gctrpc.OrderbookItemR\x04bids\x12)\n" +
|
|
"\x04asks\x18\x04 \x03(\v2\x15.gctrpc.OrderbookItemR\x04asks\x12!\n" +
|
|
"\flast_updated\x18\x05 \x01(\x03R\vlastUpdated\x12\x1d\n" +
|
|
"\n" +
|
|
"asset_type\x18\x06 \x01(\tR\tassetType\x12\x14\n" +
|
|
"\x05error\x18\a \x01(\tR\x05error\"\x16\n" +
|
|
"\x14GetOrderbooksRequest\"c\n" +
|
|
"\n" +
|
|
"Orderbooks\x12\x1a\n" +
|
|
"\bexchange\x18\x01 \x01(\tR\bexchange\x129\n" +
|
|
"\n" +
|
|
"orderbooks\x18\x02 \x03(\v2\x19.gctrpc.OrderbookResponseR\n" +
|
|
"orderbooks\"K\n" +
|
|
"\x15GetOrderbooksResponse\x122\n" +
|
|
"\n" +
|
|
"orderbooks\x18\x01 \x03(\v2\x12.gctrpc.OrderbooksR\n" +
|
|
"orderbooks\"R\n" +
|
|
"\x15GetAccountInfoRequest\x12\x1a\n" +
|
|
"\bexchange\x18\x01 \x01(\tR\bexchange\x12\x1d\n" +
|
|
"\n" +
|
|
"asset_type\x18\x02 \x01(\tR\tassetType\"V\n" +
|
|
"\aAccount\x12\x0e\n" +
|
|
"\x02id\x18\x01 \x01(\tR\x02id\x12;\n" +
|
|
"\n" +
|
|
"currencies\x18\x02 \x03(\v2\x1b.gctrpc.AccountCurrencyInfoR\n" +
|
|
"currencies\"\x81\x02\n" +
|
|
"\x13AccountCurrencyInfo\x12\x1a\n" +
|
|
"\bcurrency\x18\x01 \x01(\tR\bcurrency\x12\x1f\n" +
|
|
"\vtotal_value\x18\x02 \x01(\x01R\n" +
|
|
"totalValue\x12\x12\n" +
|
|
"\x04hold\x18\x03 \x01(\x01R\x04hold\x12\x12\n" +
|
|
"\x04free\x18\x04 \x01(\x01R\x04free\x12.\n" +
|
|
"\x13free_without_borrow\x18\x05 \x01(\x01R\x11freeWithoutBorrow\x12\x1a\n" +
|
|
"\bborrowed\x18\x06 \x01(\x01R\bborrowed\x129\n" +
|
|
"\n" +
|
|
"updated_at\x18\a \x01(\v2\x1a.google.protobuf.TimestampR\tupdatedAt\"a\n" +
|
|
"\x16GetAccountInfoResponse\x12\x1a\n" +
|
|
"\bexchange\x18\x01 \x01(\tR\bexchange\x12+\n" +
|
|
"\baccounts\x18\x02 \x03(\v2\x0f.gctrpc.AccountR\baccounts\"\x12\n" +
|
|
"\x10GetConfigRequest\"'\n" +
|
|
"\x11GetConfigResponse\x12\x12\n" +
|
|
"\x04data\x18\x01 \x01(\fR\x04data\"\x85\x01\n" +
|
|
"\x10PortfolioAddress\x12\x18\n" +
|
|
"\aaddress\x18\x01 \x01(\tR\aaddress\x12\x1b\n" +
|
|
"\tcoin_type\x18\x02 \x01(\tR\bcoinType\x12 \n" +
|
|
"\vdescription\x18\x03 \x01(\tR\vdescription\x12\x18\n" +
|
|
"\abalance\x18\x04 \x01(\x01R\abalance\"\x15\n" +
|
|
"\x13GetPortfolioRequest\"N\n" +
|
|
"\x14GetPortfolioResponse\x126\n" +
|
|
"\tportfolio\x18\x01 \x03(\v2\x18.gctrpc.PortfolioAddressR\tportfolio\"\x1c\n" +
|
|
"\x1aGetPortfolioSummaryRequest\"n\n" +
|
|
"\x04Coin\x12\x12\n" +
|
|
"\x04coin\x18\x01 \x01(\tR\x04coin\x12\x18\n" +
|
|
"\abalance\x18\x02 \x01(\x01R\abalance\x12\x18\n" +
|
|
"\aaddress\x18\x03 \x01(\tR\aaddress\x12\x1e\n" +
|
|
"\n" +
|
|
"percentage\x18\x04 \x01(\x01R\n" +
|
|
"percentage\"h\n" +
|
|
"\x12OfflineCoinSummary\x12\x18\n" +
|
|
"\aaddress\x18\x01 \x01(\tR\aaddress\x12\x18\n" +
|
|
"\abalance\x18\x02 \x01(\x01R\abalance\x12\x1e\n" +
|
|
"\n" +
|
|
"percentage\x18\x03 \x01(\x01R\n" +
|
|
"percentage\"M\n" +
|
|
"\x11OnlineCoinSummary\x12\x18\n" +
|
|
"\abalance\x18\x01 \x01(\x01R\abalance\x12\x1e\n" +
|
|
"\n" +
|
|
"percentage\x18\x02 \x01(\x01R\n" +
|
|
"percentage\"H\n" +
|
|
"\fOfflineCoins\x128\n" +
|
|
"\taddresses\x18\x01 \x03(\v2\x1a.gctrpc.OfflineCoinSummaryR\taddresses\"\x98\x01\n" +
|
|
"\vOnlineCoins\x124\n" +
|
|
"\x05coins\x18\x01 \x03(\v2\x1e.gctrpc.OnlineCoins.CoinsEntryR\x05coins\x1aS\n" +
|
|
"\n" +
|
|
"CoinsEntry\x12\x10\n" +
|
|
"\x03key\x18\x01 \x01(\tR\x03key\x12/\n" +
|
|
"\x05value\x18\x02 \x01(\v2\x19.gctrpc.OnlineCoinSummaryR\x05value:\x028\x01\"\xcb\x04\n" +
|
|
"\x1bGetPortfolioSummaryResponse\x12-\n" +
|
|
"\vcoin_totals\x18\x01 \x03(\v2\f.gctrpc.CoinR\n" +
|
|
"coinTotals\x121\n" +
|
|
"\rcoins_offline\x18\x02 \x03(\v2\f.gctrpc.CoinR\fcoinsOffline\x12p\n" +
|
|
"\x15coins_offline_summary\x18\x03 \x03(\v2<.gctrpc.GetPortfolioSummaryResponse.CoinsOfflineSummaryEntryR\x13coinsOfflineSummary\x12/\n" +
|
|
"\fcoins_online\x18\x04 \x03(\v2\f.gctrpc.CoinR\vcoinsOnline\x12m\n" +
|
|
"\x14coins_online_summary\x18\x05 \x03(\v2;.gctrpc.GetPortfolioSummaryResponse.CoinsOnlineSummaryEntryR\x12coinsOnlineSummary\x1a\\\n" +
|
|
"\x18CoinsOfflineSummaryEntry\x12\x10\n" +
|
|
"\x03key\x18\x01 \x01(\tR\x03key\x12*\n" +
|
|
"\x05value\x18\x02 \x01(\v2\x14.gctrpc.OfflineCoinsR\x05value:\x028\x01\x1aZ\n" +
|
|
"\x17CoinsOnlineSummaryEntry\x12\x10\n" +
|
|
"\x03key\x18\x01 \x01(\tR\x03key\x12)\n" +
|
|
"\x05value\x18\x02 \x01(\v2\x13.gctrpc.OnlineCoinsR\x05value:\x028\x01\"\xe3\x01\n" +
|
|
"\x1aAddPortfolioAddressRequest\x12\x18\n" +
|
|
"\aaddress\x18\x01 \x01(\tR\aaddress\x12\x1b\n" +
|
|
"\tcoin_type\x18\x02 \x01(\tR\bcoinType\x12 \n" +
|
|
"\vdescription\x18\x03 \x01(\tR\vdescription\x12\x18\n" +
|
|
"\abalance\x18\x04 \x01(\x01R\abalance\x12/\n" +
|
|
"\x13supported_exchanges\x18\x05 \x01(\tR\x12supportedExchanges\x12!\n" +
|
|
"\fcold_storage\x18\x06 \x01(\bR\vcoldStorage\"x\n" +
|
|
"\x1dRemovePortfolioAddressRequest\x12\x18\n" +
|
|
"\aaddress\x18\x01 \x01(\tR\aaddress\x12\x1b\n" +
|
|
"\tcoin_type\x18\x02 \x01(\tR\bcoinType\x12 \n" +
|
|
"\vdescription\x18\x03 \x01(\tR\vdescription\"\x1a\n" +
|
|
"\x18GetForexProvidersRequest\"\xed\x01\n" +
|
|
"\rForexProvider\x12\x12\n" +
|
|
"\x04name\x18\x01 \x01(\tR\x04name\x12\x18\n" +
|
|
"\aenabled\x18\x02 \x01(\bR\aenabled\x12\x18\n" +
|
|
"\averbose\x18\x03 \x01(\bR\averbose\x12,\n" +
|
|
"\x12rest_polling_delay\x18\x04 \x01(\tR\x10restPollingDelay\x12\x17\n" +
|
|
"\aapi_key\x18\x05 \x01(\tR\x06apiKey\x12\"\n" +
|
|
"\rapi_key_level\x18\x06 \x01(\x03R\vapiKeyLevel\x12)\n" +
|
|
"\x10primary_provider\x18\a \x01(\bR\x0fprimaryProvider\"[\n" +
|
|
"\x19GetForexProvidersResponse\x12>\n" +
|
|
"\x0fforex_providers\x18\x01 \x03(\v2\x15.gctrpc.ForexProviderR\x0eforexProviders\"\x16\n" +
|
|
"\x14GetForexRatesRequest\"q\n" +
|
|
"\x14ForexRatesConversion\x12\x12\n" +
|
|
"\x04from\x18\x01 \x01(\tR\x04from\x12\x0e\n" +
|
|
"\x02to\x18\x02 \x01(\tR\x02to\x12\x12\n" +
|
|
"\x04rate\x18\x03 \x01(\x01R\x04rate\x12!\n" +
|
|
"\finverse_rate\x18\x04 \x01(\x01R\vinverseRate\"V\n" +
|
|
"\x15GetForexRatesResponse\x12=\n" +
|
|
"\vforex_rates\x18\x01 \x03(\v2\x1c.gctrpc.ForexRatesConversionR\n" +
|
|
"forexRates\"\xb5\x04\n" +
|
|
"\fOrderDetails\x12\x1a\n" +
|
|
"\bexchange\x18\x01 \x01(\tR\bexchange\x12\x0e\n" +
|
|
"\x02id\x18\x02 \x01(\tR\x02id\x12&\n" +
|
|
"\x0fclient_order_id\x18\x03 \x01(\tR\rclientOrderId\x12#\n" +
|
|
"\rbase_currency\x18\x04 \x01(\tR\fbaseCurrency\x12%\n" +
|
|
"\x0equote_currency\x18\x05 \x01(\tR\rquoteCurrency\x12\x1d\n" +
|
|
"\n" +
|
|
"asset_type\x18\x06 \x01(\tR\tassetType\x12\x1d\n" +
|
|
"\n" +
|
|
"order_side\x18\a \x01(\tR\torderSide\x12\x1d\n" +
|
|
"\n" +
|
|
"order_type\x18\b \x01(\tR\torderType\x12#\n" +
|
|
"\rcreation_time\x18\t \x01(\tR\fcreationTime\x12\x1f\n" +
|
|
"\vupdate_time\x18\n" +
|
|
" \x01(\tR\n" +
|
|
"updateTime\x12\x16\n" +
|
|
"\x06status\x18\v \x01(\tR\x06status\x12\x14\n" +
|
|
"\x05price\x18\f \x01(\x01R\x05price\x12\x16\n" +
|
|
"\x06amount\x18\r \x01(\x01R\x06amount\x12\x1f\n" +
|
|
"\vopen_volume\x18\x0e \x01(\x01R\n" +
|
|
"openVolume\x12\x10\n" +
|
|
"\x03fee\x18\x0f \x01(\x01R\x03fee\x12\x12\n" +
|
|
"\x04cost\x18\x10 \x01(\x01R\x04cost\x12,\n" +
|
|
"\x06trades\x18\x11 \x03(\v2\x14.gctrpc.TradeHistoryR\x06trades\x12'\n" +
|
|
"\x0fcontract_amount\x18\x12 \x01(\x01R\x0econtractAmount\"\xf3\x01\n" +
|
|
"\fTradeHistory\x12#\n" +
|
|
"\rcreation_time\x18\x01 \x01(\x03R\fcreationTime\x12\x0e\n" +
|
|
"\x02id\x18\x02 \x01(\tR\x02id\x12\x14\n" +
|
|
"\x05price\x18\x03 \x01(\x01R\x05price\x12\x16\n" +
|
|
"\x06amount\x18\x04 \x01(\x01R\x06amount\x12\x1a\n" +
|
|
"\bexchange\x18\x05 \x01(\tR\bexchange\x12\x1d\n" +
|
|
"\n" +
|
|
"asset_type\x18\x06 \x01(\tR\tassetType\x12\x1d\n" +
|
|
"\n" +
|
|
"order_side\x18\a \x01(\tR\torderSide\x12\x10\n" +
|
|
"\x03fee\x18\b \x01(\x01R\x03fee\x12\x14\n" +
|
|
"\x05total\x18\t \x01(\x01R\x05total\"\xb1\x01\n" +
|
|
"\x10GetOrdersRequest\x12\x1a\n" +
|
|
"\bexchange\x18\x01 \x01(\tR\bexchange\x12\x1d\n" +
|
|
"\n" +
|
|
"asset_type\x18\x02 \x01(\tR\tassetType\x12(\n" +
|
|
"\x04pair\x18\x03 \x01(\v2\x14.gctrpc.CurrencyPairR\x04pair\x12\x1d\n" +
|
|
"\n" +
|
|
"start_date\x18\x04 \x01(\tR\tstartDate\x12\x19\n" +
|
|
"\bend_date\x18\x05 \x01(\tR\aendDate\"A\n" +
|
|
"\x11GetOrdersResponse\x12,\n" +
|
|
"\x06orders\x18\x01 \x03(\v2\x14.gctrpc.OrderDetailsR\x06orders\"\x88\x01\n" +
|
|
"\x0fGetOrderRequest\x12\x1a\n" +
|
|
"\bexchange\x18\x01 \x01(\tR\bexchange\x12\x19\n" +
|
|
"\border_id\x18\x02 \x01(\tR\aorderId\x12(\n" +
|
|
"\x04pair\x18\x03 \x01(\v2\x14.gctrpc.CurrencyPairR\x04pair\x12\x14\n" +
|
|
"\x05asset\x18\x04 \x01(\tR\x05asset\"\x98\x02\n" +
|
|
"\x12SubmitOrderRequest\x12\x1a\n" +
|
|
"\bexchange\x18\x01 \x01(\tR\bexchange\x12(\n" +
|
|
"\x04pair\x18\x02 \x01(\v2\x14.gctrpc.CurrencyPairR\x04pair\x12\x12\n" +
|
|
"\x04side\x18\x03 \x01(\tR\x04side\x12\x1d\n" +
|
|
"\n" +
|
|
"order_type\x18\x04 \x01(\tR\torderType\x12\x16\n" +
|
|
"\x06amount\x18\x05 \x01(\x01R\x06amount\x12\x14\n" +
|
|
"\x05price\x18\x06 \x01(\x01R\x05price\x12\x1b\n" +
|
|
"\tclient_id\x18\a \x01(\tR\bclientId\x12\x1d\n" +
|
|
"\n" +
|
|
"asset_type\x18\b \x01(\tR\tassetType\x12\x1f\n" +
|
|
"\vmargin_type\x18\t \x01(\tR\n" +
|
|
"marginType\"e\n" +
|
|
"\x06Trades\x12\x16\n" +
|
|
"\x06amount\x18\x01 \x01(\x01R\x06amount\x12\x14\n" +
|
|
"\x05price\x18\x02 \x01(\x01R\x05price\x12\x10\n" +
|
|
"\x03fee\x18\x03 \x01(\x01R\x03fee\x12\x1b\n" +
|
|
"\tfee_asset\x18\x04 \x01(\tR\bfeeAsset\"{\n" +
|
|
"\x13SubmitOrderResponse\x12!\n" +
|
|
"\forder_placed\x18\x01 \x01(\bR\vorderPlaced\x12\x19\n" +
|
|
"\border_id\x18\x02 \x01(\tR\aorderId\x12&\n" +
|
|
"\x06trades\x18\x03 \x03(\v2\x0e.gctrpc.TradesR\x06trades\"\xa9\x01\n" +
|
|
"\x14SimulateOrderRequest\x12\x1a\n" +
|
|
"\bexchange\x18\x01 \x01(\tR\bexchange\x12(\n" +
|
|
"\x04pair\x18\x02 \x01(\v2\x14.gctrpc.CurrencyPairR\x04pair\x12\x16\n" +
|
|
"\x06amount\x18\x03 \x01(\x01R\x06amount\x12\x12\n" +
|
|
"\x04side\x18\x04 \x01(\tR\x04side\x12\x1f\n" +
|
|
"\vmargin_type\x18\x05 \x01(\tR\n" +
|
|
"marginType\"\xf2\x01\n" +
|
|
"\x15SimulateOrderResponse\x12-\n" +
|
|
"\x06orders\x18\x01 \x03(\v2\x15.gctrpc.OrderbookItemR\x06orders\x12\x16\n" +
|
|
"\x06amount\x18\x02 \x01(\x01R\x06amount\x12#\n" +
|
|
"\rminimum_price\x18\x03 \x01(\x01R\fminimumPrice\x12#\n" +
|
|
"\rmaximum_price\x18\x04 \x01(\x01R\fmaximumPrice\x120\n" +
|
|
"\x14percentage_gain_loss\x18\x05 \x01(\x01R\x12percentageGainLoss\x12\x16\n" +
|
|
"\x06status\x18\x06 \x01(\tR\x06status\"\xae\x01\n" +
|
|
"\x10WhaleBombRequest\x12\x1a\n" +
|
|
"\bexchange\x18\x01 \x01(\tR\bexchange\x12(\n" +
|
|
"\x04pair\x18\x02 \x01(\v2\x14.gctrpc.CurrencyPairR\x04pair\x12!\n" +
|
|
"\fprice_target\x18\x03 \x01(\x01R\vpriceTarget\x12\x12\n" +
|
|
"\x04side\x18\x04 \x01(\tR\x04side\x12\x1d\n" +
|
|
"\n" +
|
|
"asset_type\x18\x05 \x01(\tR\tassetType\"\xc7\x01\n" +
|
|
"\x12CancelOrderRequest\x12\x1a\n" +
|
|
"\bexchange\x18\x01 \x01(\tR\bexchange\x12\x1d\n" +
|
|
"\n" +
|
|
"account_id\x18\x02 \x01(\tR\taccountId\x12\x19\n" +
|
|
"\border_id\x18\x03 \x01(\tR\aorderId\x12(\n" +
|
|
"\x04pair\x18\x04 \x01(\v2\x14.gctrpc.CurrencyPairR\x04pair\x12\x1d\n" +
|
|
"\n" +
|
|
"asset_type\x18\x05 \x01(\tR\tassetType\x12\x12\n" +
|
|
"\x04side\x18\x06 \x01(\tR\x04side\"\xcf\x01\n" +
|
|
"\x18CancelBatchOrdersRequest\x12\x1a\n" +
|
|
"\bexchange\x18\x01 \x01(\tR\bexchange\x12\x1d\n" +
|
|
"\n" +
|
|
"account_id\x18\x02 \x01(\tR\taccountId\x12\x1b\n" +
|
|
"\torders_id\x18\x03 \x01(\tR\bordersId\x12(\n" +
|
|
"\x04pair\x18\x04 \x01(\v2\x14.gctrpc.CurrencyPairR\x04pair\x12\x1d\n" +
|
|
"\n" +
|
|
"asset_type\x18\x05 \x01(\tR\tassetType\x12\x12\n" +
|
|
"\x04side\x18\x06 \x01(\tR\x04side\"\xa8\x01\n" +
|
|
"\x06Orders\x12\x1a\n" +
|
|
"\bexchange\x18\x01 \x01(\tR\bexchange\x12B\n" +
|
|
"\forder_status\x18\x02 \x03(\v2\x1f.gctrpc.Orders.OrderStatusEntryR\vorderStatus\x1a>\n" +
|
|
"\x10OrderStatusEntry\x12\x10\n" +
|
|
"\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n" +
|
|
"\x05value\x18\x02 \x01(\tR\x05value:\x028\x01\"C\n" +
|
|
"\x19CancelBatchOrdersResponse\x12&\n" +
|
|
"\x06orders\x18\x01 \x03(\v2\x0e.gctrpc.OrdersR\x06orders\"4\n" +
|
|
"\x16CancelAllOrdersRequest\x12\x1a\n" +
|
|
"\bexchange\x18\x01 \x01(\tR\bexchange\"W\n" +
|
|
"\x17CancelAllOrdersResponse\x12&\n" +
|
|
"\x06orders\x18\x01 \x03(\v2\x0e.gctrpc.OrdersR\x06orders\x12\x14\n" +
|
|
"\x05count\x18\x02 \x01(\x03R\x05count\"\x12\n" +
|
|
"\x10GetEventsRequest\"\xae\x01\n" +
|
|
"\x0fConditionParams\x12\x1c\n" +
|
|
"\tcondition\x18\x01 \x01(\tR\tcondition\x12\x14\n" +
|
|
"\x05price\x18\x02 \x01(\x01R\x05price\x12\x1d\n" +
|
|
"\n" +
|
|
"check_bids\x18\x03 \x01(\bR\tcheckBids\x12\x1d\n" +
|
|
"\n" +
|
|
"check_asks\x18\x04 \x01(\bR\tcheckAsks\x12)\n" +
|
|
"\x10orderbook_amount\x18\x05 \x01(\x01R\x0forderbookAmount\"\xf5\x01\n" +
|
|
"\x11GetEventsResponse\x12\x0e\n" +
|
|
"\x02id\x18\x01 \x01(\x03R\x02id\x12\x1a\n" +
|
|
"\bexchange\x18\x02 \x01(\tR\bexchange\x12\x12\n" +
|
|
"\x04item\x18\x03 \x01(\tR\x04item\x12B\n" +
|
|
"\x10condition_params\x18\x04 \x01(\v2\x17.gctrpc.ConditionParamsR\x0fconditionParams\x12(\n" +
|
|
"\x04pair\x18\x05 \x01(\v2\x14.gctrpc.CurrencyPairR\x04pair\x12\x16\n" +
|
|
"\x06action\x18\x06 \x01(\tR\x06action\x12\x1a\n" +
|
|
"\bexecuted\x18\a \x01(\bR\bexecuted\"\xe6\x01\n" +
|
|
"\x0fAddEventRequest\x12\x1a\n" +
|
|
"\bexchange\x18\x01 \x01(\tR\bexchange\x12\x12\n" +
|
|
"\x04item\x18\x02 \x01(\tR\x04item\x12B\n" +
|
|
"\x10condition_params\x18\x03 \x01(\v2\x17.gctrpc.ConditionParamsR\x0fconditionParams\x12(\n" +
|
|
"\x04pair\x18\x04 \x01(\v2\x14.gctrpc.CurrencyPairR\x04pair\x12\x1d\n" +
|
|
"\n" +
|
|
"asset_type\x18\x05 \x01(\tR\tassetType\x12\x16\n" +
|
|
"\x06action\x18\x06 \x01(\tR\x06action\"\"\n" +
|
|
"\x10AddEventResponse\x12\x0e\n" +
|
|
"\x02id\x18\x01 \x01(\x03R\x02id\"$\n" +
|
|
"\x12RemoveEventRequest\x12\x0e\n" +
|
|
"\x02id\x18\x01 \x01(\x03R\x02id\"F\n" +
|
|
"(GetCryptocurrencyDepositAddressesRequest\x12\x1a\n" +
|
|
"\bexchange\x18\x01 \x01(\tR\bexchange\"R\n" +
|
|
"\x0eDepositAddress\x12\x18\n" +
|
|
"\aaddress\x18\x01 \x01(\tR\aaddress\x12\x10\n" +
|
|
"\x03tag\x18\x02 \x01(\tR\x03tag\x12\x14\n" +
|
|
"\x05chain\x18\x03 \x01(\tR\x05chain\"H\n" +
|
|
"\x10DepositAddresses\x124\n" +
|
|
"\taddresses\x18\x01 \x03(\v2\x16.gctrpc.DepositAddressR\taddresses\"\xe3\x01\n" +
|
|
")GetCryptocurrencyDepositAddressesResponse\x12^\n" +
|
|
"\taddresses\x18\x01 \x03(\v2@.gctrpc.GetCryptocurrencyDepositAddressesResponse.AddressesEntryR\taddresses\x1aV\n" +
|
|
"\x0eAddressesEntry\x12\x10\n" +
|
|
"\x03key\x18\x01 \x01(\tR\x03key\x12.\n" +
|
|
"\x05value\x18\x02 \x01(\v2\x18.gctrpc.DepositAddressesR\x05value:\x028\x01\"\x9a\x01\n" +
|
|
"&GetCryptocurrencyDepositAddressRequest\x12\x1a\n" +
|
|
"\bexchange\x18\x01 \x01(\tR\bexchange\x12&\n" +
|
|
"\x0ecryptocurrency\x18\x02 \x01(\tR\x0ecryptocurrency\x12\x14\n" +
|
|
"\x05chain\x18\x03 \x01(\tR\x05chain\x12\x16\n" +
|
|
"\x06bypass\x18\x04 \x01(\bR\x06bypass\"U\n" +
|
|
"'GetCryptocurrencyDepositAddressResponse\x12\x18\n" +
|
|
"\aaddress\x18\x01 \x01(\tR\aaddress\x12\x10\n" +
|
|
"\x03tag\x18\x02 \x01(\tR\x03tag\"g\n" +
|
|
"!GetAvailableTransferChainsRequest\x12\x1a\n" +
|
|
"\bexchange\x18\x01 \x01(\tR\bexchange\x12&\n" +
|
|
"\x0ecryptocurrency\x18\x02 \x01(\tR\x0ecryptocurrency\"<\n" +
|
|
"\"GetAvailableTransferChainsResponse\x12\x16\n" +
|
|
"\x06chains\x18\x01 \x03(\tR\x06chains\"\xaf\x01\n" +
|
|
"\x13WithdrawFiatRequest\x12\x1a\n" +
|
|
"\bexchange\x18\x01 \x01(\tR\bexchange\x12\x1a\n" +
|
|
"\bcurrency\x18\x02 \x01(\tR\bcurrency\x12\x16\n" +
|
|
"\x06amount\x18\x03 \x01(\x01R\x06amount\x12 \n" +
|
|
"\vdescription\x18\x04 \x01(\tR\vdescription\x12&\n" +
|
|
"\x0fbank_account_id\x18\x05 \x01(\tR\rbankAccountId\"\xec\x01\n" +
|
|
"\x15WithdrawCryptoRequest\x12\x1a\n" +
|
|
"\bexchange\x18\x01 \x01(\tR\bexchange\x12\x18\n" +
|
|
"\aaddress\x18\x02 \x01(\tR\aaddress\x12\x1f\n" +
|
|
"\vaddress_tag\x18\x03 \x01(\tR\n" +
|
|
"addressTag\x12\x1a\n" +
|
|
"\bcurrency\x18\x04 \x01(\tR\bcurrency\x12\x16\n" +
|
|
"\x06amount\x18\x05 \x01(\x01R\x06amount\x12\x10\n" +
|
|
"\x03fee\x18\x06 \x01(\x01R\x03fee\x12 \n" +
|
|
"\vdescription\x18\a \x01(\tR\vdescription\x12\x14\n" +
|
|
"\x05chain\x18\b \x01(\tR\x05chain\":\n" +
|
|
"\x10WithdrawResponse\x12\x0e\n" +
|
|
"\x02id\x18\x01 \x01(\tR\x02id\x12\x16\n" +
|
|
"\x06status\x18\x02 \x01(\tR\x06status\",\n" +
|
|
"\x1aWithdrawalEventByIDRequest\x12\x0e\n" +
|
|
"\x02id\x18\x01 \x01(\tR\x02id\"T\n" +
|
|
"\x1bWithdrawalEventByIDResponse\x125\n" +
|
|
"\x05event\x18\x02 \x01(\v2\x1f.gctrpc.WithdrawalEventResponseR\x05event\"\xa0\x01\n" +
|
|
"!WithdrawalEventsByExchangeRequest\x12\x1a\n" +
|
|
"\bexchange\x18\x01 \x01(\tR\bexchange\x12\x0e\n" +
|
|
"\x02id\x18\x02 \x01(\tR\x02id\x12\x14\n" +
|
|
"\x05limit\x18\x03 \x01(\x05R\x05limit\x12\x1a\n" +
|
|
"\bcurrency\x18\x04 \x01(\tR\bcurrency\x12\x1d\n" +
|
|
"\n" +
|
|
"asset_type\x18\x05 \x01(\tR\tassetType\"y\n" +
|
|
"\x1dWithdrawalEventsByDateRequest\x12\x1a\n" +
|
|
"\bexchange\x18\x01 \x01(\tR\bexchange\x12\x14\n" +
|
|
"\x05start\x18\x02 \x01(\tR\x05start\x12\x10\n" +
|
|
"\x03end\x18\x03 \x01(\tR\x03end\x12\x14\n" +
|
|
"\x05limit\x18\x04 \x01(\x05R\x05limit\"[\n" +
|
|
"\"WithdrawalEventsByExchangeResponse\x125\n" +
|
|
"\x05event\x18\x02 \x03(\v2\x1f.gctrpc.WithdrawalEventResponseR\x05event\"\x95\x02\n" +
|
|
"\x17WithdrawalEventResponse\x12\x0e\n" +
|
|
"\x02id\x18\x02 \x01(\tR\x02id\x12:\n" +
|
|
"\bexchange\x18\x03 \x01(\v2\x1e.gctrpc.WithdrawlExchangeEventR\bexchange\x128\n" +
|
|
"\arequest\x18\x04 \x01(\v2\x1e.gctrpc.WithdrawalRequestEventR\arequest\x129\n" +
|
|
"\n" +
|
|
"created_at\x18\x05 \x01(\v2\x1a.google.protobuf.TimestampR\tcreatedAt\x129\n" +
|
|
"\n" +
|
|
"updated_at\x18\x06 \x01(\v2\x1a.google.protobuf.TimestampR\tupdatedAt\"T\n" +
|
|
"\x16WithdrawlExchangeEvent\x12\x12\n" +
|
|
"\x04name\x18\x01 \x01(\tR\x04name\x12\x0e\n" +
|
|
"\x02id\x18\x02 \x01(\tR\x02id\x12\x16\n" +
|
|
"\x06status\x18\x03 \x01(\tR\x06status\"\xea\x01\n" +
|
|
"\x16WithdrawalRequestEvent\x12\x1a\n" +
|
|
"\bcurrency\x18\x02 \x01(\tR\bcurrency\x12 \n" +
|
|
"\vdescription\x18\x03 \x01(\tR\vdescription\x12\x16\n" +
|
|
"\x06amount\x18\x04 \x01(\x01R\x06amount\x12\x12\n" +
|
|
"\x04type\x18\x05 \x01(\x03R\x04type\x12/\n" +
|
|
"\x04fiat\x18\x06 \x01(\v2\x1b.gctrpc.FiatWithdrawalEventR\x04fiat\x125\n" +
|
|
"\x06crypto\x18\a \x01(\v2\x1d.gctrpc.CryptoWithdrawalEventR\x06crypto\"\xb8\x01\n" +
|
|
"\x13FiatWithdrawalEvent\x12\x1b\n" +
|
|
"\tbank_name\x18\x01 \x01(\tR\bbankName\x12!\n" +
|
|
"\faccount_name\x18\x02 \x01(\tR\vaccountName\x12%\n" +
|
|
"\x0eaccount_number\x18\x03 \x01(\tR\raccountNumber\x12\x10\n" +
|
|
"\x03bsb\x18\x04 \x01(\tR\x03bsb\x12\x14\n" +
|
|
"\x05swift\x18\x05 \x01(\tR\x05swift\x12\x12\n" +
|
|
"\x04iban\x18\x06 \x01(\tR\x04iban\"y\n" +
|
|
"\x15CryptoWithdrawalEvent\x12\x18\n" +
|
|
"\aaddress\x18\x01 \x01(\tR\aaddress\x12\x1f\n" +
|
|
"\vaddress_tag\x18\x02 \x01(\tR\n" +
|
|
"addressTag\x12\x10\n" +
|
|
"\x03fee\x18\x03 \x01(\x01R\x03fee\x12\x13\n" +
|
|
"\x05tx_id\x18\x04 \x01(\tR\x04txId\"1\n" +
|
|
"\x17GetLoggerDetailsRequest\x12\x16\n" +
|
|
"\x06logger\x18\x01 \x01(\tR\x06logger\"n\n" +
|
|
"\x18GetLoggerDetailsResponse\x12\x12\n" +
|
|
"\x04info\x18\x01 \x01(\bR\x04info\x12\x14\n" +
|
|
"\x05debug\x18\x02 \x01(\bR\x05debug\x12\x12\n" +
|
|
"\x04warn\x18\x03 \x01(\bR\x04warn\x12\x14\n" +
|
|
"\x05error\x18\x04 \x01(\bR\x05error\"G\n" +
|
|
"\x17SetLoggerDetailsRequest\x12\x16\n" +
|
|
"\x06logger\x18\x01 \x01(\tR\x06logger\x12\x14\n" +
|
|
"\x05level\x18\x02 \x01(\tR\x05level\"K\n" +
|
|
"\x17GetExchangePairsRequest\x12\x1a\n" +
|
|
"\bexchange\x18\x01 \x01(\tR\bexchange\x12\x14\n" +
|
|
"\x05asset\x18\x02 \x01(\tR\x05asset\"\xd8\x01\n" +
|
|
"\x18GetExchangePairsResponse\x12`\n" +
|
|
"\x10supported_assets\x18\x01 \x03(\v25.gctrpc.GetExchangePairsResponse.SupportedAssetsEntryR\x0fsupportedAssets\x1aZ\n" +
|
|
"\x14SupportedAssetsEntry\x12\x10\n" +
|
|
"\x03key\x18\x01 \x01(\tR\x03key\x12,\n" +
|
|
"\x05value\x18\x02 \x01(\v2\x16.gctrpc.PairsSupportedR\x05value:\x028\x01\"\x97\x01\n" +
|
|
"\x16SetExchangePairRequest\x12\x1a\n" +
|
|
"\bexchange\x18\x01 \x01(\tR\bexchange\x12\x1d\n" +
|
|
"\n" +
|
|
"asset_type\x18\x02 \x01(\tR\tassetType\x12*\n" +
|
|
"\x05pairs\x18\x03 \x03(\v2\x14.gctrpc.CurrencyPairR\x05pairs\x12\x16\n" +
|
|
"\x06enable\x18\x04 \x01(\bR\x06enable\"\x80\x01\n" +
|
|
"\x19GetOrderbookStreamRequest\x12\x1a\n" +
|
|
"\bexchange\x18\x01 \x01(\tR\bexchange\x12(\n" +
|
|
"\x04pair\x18\x02 \x01(\v2\x14.gctrpc.CurrencyPairR\x04pair\x12\x1d\n" +
|
|
"\n" +
|
|
"asset_type\x18\x03 \x01(\tR\tassetType\"?\n" +
|
|
"!GetExchangeOrderbookStreamRequest\x12\x1a\n" +
|
|
"\bexchange\x18\x01 \x01(\tR\bexchange\"}\n" +
|
|
"\x16GetTickerStreamRequest\x12\x1a\n" +
|
|
"\bexchange\x18\x01 \x01(\tR\bexchange\x12(\n" +
|
|
"\x04pair\x18\x02 \x01(\v2\x14.gctrpc.CurrencyPairR\x04pair\x12\x1d\n" +
|
|
"\n" +
|
|
"asset_type\x18\x03 \x01(\tR\tassetType\"<\n" +
|
|
"\x1eGetExchangeTickerStreamRequest\x12\x1a\n" +
|
|
"\bexchange\x18\x01 \x01(\tR\bexchange\"\x99\x01\n" +
|
|
"\x14GetAuditEventRequest\x12\x1d\n" +
|
|
"\n" +
|
|
"start_date\x18\x01 \x01(\tR\tstartDate\x12\x19\n" +
|
|
"\bend_date\x18\x02 \x01(\tR\aendDate\x12\x19\n" +
|
|
"\border_by\x18\x03 \x01(\tR\aorderBy\x12\x14\n" +
|
|
"\x05limit\x18\x04 \x01(\x05R\x05limit\x12\x16\n" +
|
|
"\x06offset\x18\x05 \x01(\x05R\x06offset\"C\n" +
|
|
"\x15GetAuditEventResponse\x12*\n" +
|
|
"\x06events\x18\x01 \x03(\v2\x12.gctrpc.AuditEventR\x06events\"\xa4\x01\n" +
|
|
"\x15GetSavedTradesRequest\x12\x1a\n" +
|
|
"\bexchange\x18\x01 \x01(\tR\bexchange\x12(\n" +
|
|
"\x04pair\x18\x02 \x01(\v2\x14.gctrpc.CurrencyPairR\x04pair\x12\x1d\n" +
|
|
"\n" +
|
|
"asset_type\x18\x03 \x01(\tR\tassetType\x12\x14\n" +
|
|
"\x05start\x18\x04 \x01(\tR\x05start\x12\x10\n" +
|
|
"\x03end\x18\x05 \x01(\tR\x03end\"\x88\x01\n" +
|
|
"\vSavedTrades\x12\x14\n" +
|
|
"\x05price\x18\x01 \x01(\x01R\x05price\x12\x16\n" +
|
|
"\x06amount\x18\x02 \x01(\x01R\x06amount\x12\x12\n" +
|
|
"\x04side\x18\x03 \x01(\tR\x04side\x12\x1c\n" +
|
|
"\ttimestamp\x18\x04 \x01(\tR\ttimestamp\x12\x19\n" +
|
|
"\btrade_id\x18\x05 \x01(\tR\atradeId\"\xa7\x01\n" +
|
|
"\x13SavedTradesResponse\x12#\n" +
|
|
"\rexchange_name\x18\x01 \x01(\tR\fexchangeName\x12\x14\n" +
|
|
"\x05asset\x18\x02 \x01(\tR\x05asset\x12(\n" +
|
|
"\x04pair\x18\x03 \x01(\v2\x14.gctrpc.CurrencyPairR\x04pair\x12+\n" +
|
|
"\x06trades\x18\x04 \x03(\v2\x13.gctrpc.SavedTradesR\x06trades\"\xfb\x01\n" +
|
|
"\x1dConvertTradesToCandlesRequest\x12\x1a\n" +
|
|
"\bexchange\x18\x01 \x01(\tR\bexchange\x12(\n" +
|
|
"\x04pair\x18\x02 \x01(\v2\x14.gctrpc.CurrencyPairR\x04pair\x12\x1d\n" +
|
|
"\n" +
|
|
"asset_type\x18\x03 \x01(\tR\tassetType\x12\x14\n" +
|
|
"\x05start\x18\x04 \x01(\tR\x05start\x12\x10\n" +
|
|
"\x03end\x18\x05 \x01(\tR\x03end\x12#\n" +
|
|
"\rtime_interval\x18\x06 \x01(\x03R\ftimeInterval\x12\x12\n" +
|
|
"\x04sync\x18\a \x01(\bR\x04sync\x12\x14\n" +
|
|
"\x05force\x18\b \x01(\bR\x05force\"\xe6\x02\n" +
|
|
"\x19GetHistoricCandlesRequest\x12\x1a\n" +
|
|
"\bexchange\x18\x01 \x01(\tR\bexchange\x12(\n" +
|
|
"\x04pair\x18\x02 \x01(\v2\x14.gctrpc.CurrencyPairR\x04pair\x12\x1d\n" +
|
|
"\n" +
|
|
"asset_type\x18\x03 \x01(\tR\tassetType\x12\x14\n" +
|
|
"\x05start\x18\x04 \x01(\tR\x05start\x12\x10\n" +
|
|
"\x03end\x18\x05 \x01(\tR\x03end\x12#\n" +
|
|
"\rtime_interval\x18\x06 \x01(\x03R\ftimeInterval\x12\x1d\n" +
|
|
"\n" +
|
|
"ex_request\x18\a \x01(\bR\texRequest\x12\x12\n" +
|
|
"\x04sync\x18\b \x01(\bR\x04sync\x12\x15\n" +
|
|
"\x06use_db\x18\t \x01(\bR\x05useDb\x127\n" +
|
|
"\x18fill_missing_with_trades\x18\n" +
|
|
" \x01(\bR\x15fillMissingWithTrades\x12\x14\n" +
|
|
"\x05force\x18\v \x01(\bR\x05force\"\xce\x01\n" +
|
|
"\x1aGetHistoricCandlesResponse\x12\x1a\n" +
|
|
"\bexchange\x18\x01 \x01(\tR\bexchange\x12(\n" +
|
|
"\x04pair\x18\x02 \x01(\v2\x14.gctrpc.CurrencyPairR\x04pair\x12\x14\n" +
|
|
"\x05start\x18\x03 \x01(\tR\x05start\x12\x10\n" +
|
|
"\x03end\x18\x04 \x01(\tR\x03end\x12\x1a\n" +
|
|
"\binterval\x18\x06 \x01(\tR\binterval\x12&\n" +
|
|
"\x06candle\x18\x05 \x03(\v2\x0e.gctrpc.CandleR\x06candle\"\xa3\x01\n" +
|
|
"\x06Candle\x12\x12\n" +
|
|
"\x04time\x18\x01 \x01(\tR\x04time\x12\x10\n" +
|
|
"\x03low\x18\x02 \x01(\x01R\x03low\x12\x12\n" +
|
|
"\x04high\x18\x03 \x01(\x01R\x04high\x12\x12\n" +
|
|
"\x04open\x18\x04 \x01(\x01R\x04open\x12\x14\n" +
|
|
"\x05close\x18\x05 \x01(\x01R\x05close\x12\x16\n" +
|
|
"\x06volume\x18\x06 \x01(\x01R\x06volume\x12\x1d\n" +
|
|
"\n" +
|
|
"is_partial\x18\a \x01(\bR\tisPartial\"x\n" +
|
|
"\n" +
|
|
"AuditEvent\x12\x12\n" +
|
|
"\x04type\x18\x01 \x01(\tR\x04type\x12\x1e\n" +
|
|
"\n" +
|
|
"identifier\x18\x02 \x01(\tR\n" +
|
|
"identifier\x12\x18\n" +
|
|
"\amessage\x18\x03 \x01(\tR\amessage\x12\x1c\n" +
|
|
"\ttimestamp\x18\x04 \x01(\tR\ttimestamp\"b\n" +
|
|
"\tGCTScript\x12\x12\n" +
|
|
"\x04uuid\x18\x01 \x01(\tR\x04uuid\x12\x12\n" +
|
|
"\x04name\x18\x02 \x01(\tR\x04name\x12\x12\n" +
|
|
"\x04path\x18\x03 \x01(\tR\x04path\x12\x19\n" +
|
|
"\bnext_run\x18\x04 \x01(\tR\anextRun\"D\n" +
|
|
"\x17GCTScriptExecuteRequest\x12)\n" +
|
|
"\x06script\x18\x01 \x01(\v2\x11.gctrpc.GCTScriptR\x06script\"A\n" +
|
|
"\x14GCTScriptStopRequest\x12)\n" +
|
|
"\x06script\x18\x01 \x01(\v2\x11.gctrpc.GCTScriptR\x06script\"\x19\n" +
|
|
"\x17GCTScriptStopAllRequest\"\x18\n" +
|
|
"\x16GCTScriptStatusRequest\"\x19\n" +
|
|
"\x17GCTScriptListAllRequest\"\xa8\x01\n" +
|
|
"\x16GCTScriptUploadRequest\x12\x1f\n" +
|
|
"\vscript_name\x18\x01 \x01(\tR\n" +
|
|
"scriptName\x12\x1f\n" +
|
|
"\vscript_data\x18\x02 \x01(\tR\n" +
|
|
"scriptData\x12\x12\n" +
|
|
"\x04data\x18\x03 \x01(\fR\x04data\x12\x1a\n" +
|
|
"\barchived\x18\x04 \x01(\bR\barchived\x12\x1c\n" +
|
|
"\toverwrite\x18\x05 \x01(\bR\toverwrite\"G\n" +
|
|
"\x1aGCTScriptReadScriptRequest\x12)\n" +
|
|
"\x06script\x18\x01 \x01(\v2\x11.gctrpc.GCTScriptR\x06script\"B\n" +
|
|
"\x15GCTScriptQueryRequest\x12)\n" +
|
|
"\x06script\x18\x01 \x01(\v2\x11.gctrpc.GCTScriptR\x06script\"J\n" +
|
|
"\x18GCTScriptAutoLoadRequest\x12\x16\n" +
|
|
"\x06script\x18\x01 \x01(\tR\x06script\x12\x16\n" +
|
|
"\x06status\x18\x02 \x01(\bR\x06status\"^\n" +
|
|
"\x17GCTScriptStatusResponse\x12\x16\n" +
|
|
"\x06status\x18\x01 \x01(\tR\x06status\x12+\n" +
|
|
"\ascripts\x18\x02 \x03(\v2\x11.gctrpc.GCTScriptR\ascripts\"o\n" +
|
|
"\x16GCTScriptQueryResponse\x12\x16\n" +
|
|
"\x06status\x18\x01 \x01(\tR\x06status\x12)\n" +
|
|
"\x06script\x18\x02 \x01(\v2\x11.gctrpc.GCTScriptR\x06script\x12\x12\n" +
|
|
"\x04data\x18\x03 \x01(\tR\x04data\"=\n" +
|
|
"\x0fGenericResponse\x12\x16\n" +
|
|
"\x06status\x18\x01 \x01(\tR\x06status\x12\x12\n" +
|
|
"\x04data\x18\x02 \x01(\tR\x04data\"c\n" +
|
|
"\x17SetExchangeAssetRequest\x12\x1a\n" +
|
|
"\bexchange\x18\x01 \x01(\tR\bexchange\x12\x14\n" +
|
|
"\x05asset\x18\x02 \x01(\tR\x05asset\x12\x16\n" +
|
|
"\x06enable\x18\x03 \x01(\bR\x06enable\"P\n" +
|
|
"\x1aSetExchangeAllPairsRequest\x12\x1a\n" +
|
|
"\bexchange\x18\x01 \x01(\tR\bexchange\x12\x16\n" +
|
|
"\x06enable\x18\x02 \x01(\bR\x06enable\"A\n" +
|
|
"#UpdateExchangeSupportedPairsRequest\x12\x1a\n" +
|
|
"\bexchange\x18\x01 \x01(\tR\bexchange\"6\n" +
|
|
"\x18GetExchangeAssetsRequest\x12\x1a\n" +
|
|
"\bexchange\x18\x01 \x01(\tR\bexchange\"3\n" +
|
|
"\x19GetExchangeAssetsResponse\x12\x16\n" +
|
|
"\x06assets\x18\x01 \x01(\tR\x06assets\"5\n" +
|
|
"\x17WebsocketGetInfoRequest\x12\x1a\n" +
|
|
"\bexchange\x18\x01 \x01(\tR\bexchange\"\x93\x02\n" +
|
|
"\x18WebsocketGetInfoResponse\x12\x1a\n" +
|
|
"\bexchange\x18\x01 \x01(\tR\bexchange\x12\x1c\n" +
|
|
"\tsupported\x18\x02 \x01(\bR\tsupported\x12\x18\n" +
|
|
"\aenabled\x18\x03 \x01(\bR\aenabled\x127\n" +
|
|
"\x17authenticated_supported\x18\x04 \x01(\bR\x16authenticatedSupported\x12$\n" +
|
|
"\rauthenticated\x18\x05 \x01(\bR\rauthenticated\x12\x1f\n" +
|
|
"\vrunning_url\x18\x06 \x01(\tR\n" +
|
|
"runningUrl\x12#\n" +
|
|
"\rproxy_address\x18\a \x01(\tR\fproxyAddress\"P\n" +
|
|
"\x1aWebsocketSetEnabledRequest\x12\x1a\n" +
|
|
"\bexchange\x18\x01 \x01(\tR\bexchange\x12\x16\n" +
|
|
"\x06enable\x18\x02 \x01(\bR\x06enable\">\n" +
|
|
" WebsocketGetSubscriptionsRequest\x12\x1a\n" +
|
|
"\bexchange\x18\x01 \x01(\tR\bexchange\"u\n" +
|
|
"\x15WebsocketSubscription\x12\x18\n" +
|
|
"\achannel\x18\x01 \x01(\tR\achannel\x12\x14\n" +
|
|
"\x05pairs\x18\x02 \x01(\tR\x05pairs\x12\x14\n" +
|
|
"\x05asset\x18\x03 \x01(\tR\x05asset\x12\x16\n" +
|
|
"\x06params\x18\x04 \x01(\tR\x06params\"\x84\x01\n" +
|
|
"!WebsocketGetSubscriptionsResponse\x12\x1a\n" +
|
|
"\bexchange\x18\x01 \x01(\tR\bexchange\x12C\n" +
|
|
"\rsubscriptions\x18\x02 \x03(\v2\x1d.gctrpc.WebsocketSubscriptionR\rsubscriptions\"L\n" +
|
|
"\x18WebsocketSetProxyRequest\x12\x1a\n" +
|
|
"\bexchange\x18\x01 \x01(\tR\bexchange\x12\x14\n" +
|
|
"\x05proxy\x18\x02 \x01(\tR\x05proxy\"F\n" +
|
|
"\x16WebsocketSetURLRequest\x12\x1a\n" +
|
|
"\bexchange\x18\x01 \x01(\tR\bexchange\x12\x10\n" +
|
|
"\x03url\x18\x02 \x01(\tR\x03url\"\xd3\x01\n" +
|
|
"\x1fFindMissingCandlePeriodsRequest\x12#\n" +
|
|
"\rexchange_name\x18\x01 \x01(\tR\fexchangeName\x12\x1d\n" +
|
|
"\n" +
|
|
"asset_type\x18\x02 \x01(\tR\tassetType\x12(\n" +
|
|
"\x04pair\x18\x03 \x01(\v2\x14.gctrpc.CurrencyPairR\x04pair\x12\x1a\n" +
|
|
"\binterval\x18\x04 \x01(\x03R\binterval\x12\x14\n" +
|
|
"\x05start\x18\x05 \x01(\tR\x05start\x12\x10\n" +
|
|
"\x03end\x18\x06 \x01(\tR\x03end\"\xb6\x01\n" +
|
|
"\x1eFindMissingTradePeriodsRequest\x12#\n" +
|
|
"\rexchange_name\x18\x01 \x01(\tR\fexchangeName\x12\x1d\n" +
|
|
"\n" +
|
|
"asset_type\x18\x02 \x01(\tR\tassetType\x12(\n" +
|
|
"\x04pair\x18\x03 \x01(\v2\x14.gctrpc.CurrencyPairR\x04pair\x12\x14\n" +
|
|
"\x05start\x18\x04 \x01(\tR\x05start\x12\x10\n" +
|
|
"\x03end\x18\x05 \x01(\tR\x03end\"\xcd\x01\n" +
|
|
"\x1cFindMissingIntervalsResponse\x12#\n" +
|
|
"\rexchange_name\x18\x01 \x01(\tR\fexchangeName\x12\x1d\n" +
|
|
"\n" +
|
|
"asset_type\x18\x02 \x01(\tR\tassetType\x12(\n" +
|
|
"\x04pair\x18\x03 \x01(\v2\x14.gctrpc.CurrencyPairR\x04pair\x12'\n" +
|
|
"\x0fmissing_periods\x18\x04 \x03(\tR\x0emissingPeriods\x12\x16\n" +
|
|
"\x06status\x18\x05 \x01(\tR\x06status\"W\n" +
|
|
"!SetExchangeTradeProcessingRequest\x12\x1a\n" +
|
|
"\bexchange\x18\x01 \x01(\tR\bexchange\x12\x16\n" +
|
|
"\x06status\x18\x02 \x01(\bR\x06status\"\xa3\x06\n" +
|
|
"\x1bUpsertDataHistoryJobRequest\x12\x1a\n" +
|
|
"\bnickname\x18\x01 \x01(\tR\bnickname\x12\x1a\n" +
|
|
"\bexchange\x18\x02 \x01(\tR\bexchange\x12\x14\n" +
|
|
"\x05asset\x18\x03 \x01(\tR\x05asset\x12(\n" +
|
|
"\x04pair\x18\x04 \x01(\v2\x14.gctrpc.CurrencyPairR\x04pair\x12\x1d\n" +
|
|
"\n" +
|
|
"start_date\x18\x05 \x01(\tR\tstartDate\x12\x19\n" +
|
|
"\bend_date\x18\x06 \x01(\tR\aendDate\x12\x1a\n" +
|
|
"\binterval\x18\a \x01(\x03R\binterval\x12,\n" +
|
|
"\x12request_size_limit\x18\b \x01(\x04R\x10requestSizeLimit\x12\x1b\n" +
|
|
"\tdata_type\x18\t \x01(\x03R\bdataType\x12,\n" +
|
|
"\x12max_retry_attempts\x18\n" +
|
|
" \x01(\x04R\x10maxRetryAttempts\x12\x1d\n" +
|
|
"\n" +
|
|
"batch_size\x18\v \x01(\x04R\tbatchSize\x12\x1f\n" +
|
|
"\vinsert_only\x18\f \x01(\bR\n" +
|
|
"insertOnly\x12/\n" +
|
|
"\x13conversion_interval\x18\r \x01(\x03R\x12conversionInterval\x126\n" +
|
|
"\x17overwrite_existing_data\x18\x0e \x01(\bR\x15overwriteExistingData\x12:\n" +
|
|
"\x19prerequisite_job_nickname\x18\x0f \x01(\tR\x17prerequisiteJobNickname\x128\n" +
|
|
"\x18decimal_place_comparison\x18\x10 \x01(\x04R\x16decimalPlaceComparison\x126\n" +
|
|
"\x17secondary_exchange_name\x18\x11 \x01(\tR\x15secondaryExchangeName\x12<\n" +
|
|
"\x1aissue_tolerance_percentage\x18\x12 \x01(\x01R\x18issueTolerancePercentage\x12(\n" +
|
|
"\x10replace_on_issue\x18\x13 \x01(\bR\x0ereplaceOnIssue\"V\n" +
|
|
"\x1bInsertSequentialJobsRequest\x127\n" +
|
|
"\x04jobs\x18\x01 \x03(\v2#.gctrpc.UpsertDataHistoryJobRequestR\x04jobs\"X\n" +
|
|
"\x1cInsertSequentialJobsResponse\x128\n" +
|
|
"\x04jobs\x18\x01 \x03(\v2$.gctrpc.UpsertDataHistoryJobResponseR\x04jobs\"O\n" +
|
|
"\x1cUpsertDataHistoryJobResponse\x12\x18\n" +
|
|
"\amessage\x18\x01 \x01(\tR\amessage\x12\x15\n" +
|
|
"\x06job_id\x18\x02 \x01(\tR\x05jobId\"p\n" +
|
|
"\x1fGetDataHistoryJobDetailsRequest\x12\x0e\n" +
|
|
"\x02id\x18\x01 \x01(\tR\x02id\x12\x1a\n" +
|
|
"\bnickname\x18\x02 \x01(\tR\bnickname\x12!\n" +
|
|
"\ffull_details\x18\x03 \x01(\bR\vfullDetails\"\x87\a\n" +
|
|
"\x0eDataHistoryJob\x12\x0e\n" +
|
|
"\x02id\x18\x01 \x01(\tR\x02id\x12\x1a\n" +
|
|
"\bnickname\x18\x02 \x01(\tR\bnickname\x12\x1a\n" +
|
|
"\bexchange\x18\x03 \x01(\tR\bexchange\x12\x14\n" +
|
|
"\x05asset\x18\x04 \x01(\tR\x05asset\x12(\n" +
|
|
"\x04pair\x18\x05 \x01(\v2\x14.gctrpc.CurrencyPairR\x04pair\x12\x1d\n" +
|
|
"\n" +
|
|
"start_date\x18\x06 \x01(\tR\tstartDate\x12\x19\n" +
|
|
"\bend_date\x18\a \x01(\tR\aendDate\x12\x1a\n" +
|
|
"\binterval\x18\b \x01(\x03R\binterval\x12,\n" +
|
|
"\x12request_size_limit\x18\t \x01(\x04R\x10requestSizeLimit\x12,\n" +
|
|
"\x12max_retry_attempts\x18\n" +
|
|
" \x01(\x04R\x10maxRetryAttempts\x12\x1d\n" +
|
|
"\n" +
|
|
"batch_size\x18\v \x01(\x04R\tbatchSize\x12\x16\n" +
|
|
"\x06status\x18\f \x01(\tR\x06status\x12\x1b\n" +
|
|
"\tdata_type\x18\r \x01(\tR\bdataType\x12/\n" +
|
|
"\x13conversion_interval\x18\x0e \x01(\x03R\x12conversionInterval\x126\n" +
|
|
"\x17overwrite_existing_data\x18\x0f \x01(\bR\x15overwriteExistingData\x12:\n" +
|
|
"\x19prerequisite_job_nickname\x18\x10 \x01(\tR\x17prerequisiteJobNickname\x128\n" +
|
|
"\x18decimal_place_comparison\x18\x11 \x01(\x04R\x16decimalPlaceComparison\x126\n" +
|
|
"\x17secondary_exchange_name\x18\x12 \x01(\tR\x15secondaryExchangeName\x12<\n" +
|
|
"\x1aissue_tolerance_percentage\x18\x13 \x01(\x01R\x18issueTolerancePercentage\x12(\n" +
|
|
"\x10replace_on_issue\x18\x14 \x01(\bR\x0ereplaceOnIssue\x12=\n" +
|
|
"\vjob_results\x18\x15 \x03(\v2\x1c.gctrpc.DataHistoryJobResultR\n" +
|
|
"jobResults\x12)\n" +
|
|
"\x10result_summaries\x18\x16 \x03(\tR\x0fresultSummaries\"\xa0\x01\n" +
|
|
"\x14DataHistoryJobResult\x12\x1d\n" +
|
|
"\n" +
|
|
"start_date\x18\x01 \x01(\tR\tstartDate\x12\x19\n" +
|
|
"\bend_date\x18\x02 \x01(\tR\aendDate\x12\x19\n" +
|
|
"\bhas_data\x18\x03 \x01(\bR\ahasData\x12\x18\n" +
|
|
"\amessage\x18\x04 \x01(\tR\amessage\x12\x19\n" +
|
|
"\brun_date\x18\x05 \x01(\tR\arunDate\"C\n" +
|
|
"\x0fDataHistoryJobs\x120\n" +
|
|
"\aresults\x18\x01 \x03(\v2\x16.gctrpc.DataHistoryJobR\aresults\"\\\n" +
|
|
" GetDataHistoryJobsBetweenRequest\x12\x1d\n" +
|
|
"\n" +
|
|
"start_date\x18\x01 \x01(\tR\tstartDate\x12\x19\n" +
|
|
"\bend_date\x18\x02 \x01(\tR\aendDate\"d\n" +
|
|
"\x1eSetDataHistoryJobStatusRequest\x12\x0e\n" +
|
|
"\x02id\x18\x01 \x01(\tR\x02id\x12\x1a\n" +
|
|
"\bnickname\x18\x02 \x01(\tR\bnickname\x12\x16\n" +
|
|
"\x06status\x18\x03 \x01(\x03R\x06status\"\x81\x01\n" +
|
|
"'UpdateDataHistoryJobPrerequisiteRequest\x12\x1a\n" +
|
|
"\bnickname\x18\x01 \x01(\tR\bnickname\x12:\n" +
|
|
"\x19prerequisite_job_nickname\x18\x02 \x01(\tR\x17prerequisiteJobNickname\"\xb9\x01\n" +
|
|
"\x12ModifyOrderRequest\x12\x1a\n" +
|
|
"\bexchange\x18\x01 \x01(\tR\bexchange\x12\x19\n" +
|
|
"\border_id\x18\x02 \x01(\tR\aorderId\x12(\n" +
|
|
"\x04pair\x18\x03 \x01(\v2\x14.gctrpc.CurrencyPairR\x04pair\x12\x14\n" +
|
|
"\x05asset\x18\x04 \x01(\tR\x05asset\x12\x16\n" +
|
|
"\x06amount\x18\x05 \x01(\x01R\x06amount\x12\x14\n" +
|
|
"\x05price\x18\x06 \x01(\x01R\x05price\"A\n" +
|
|
"\x13ModifyOrderResponse\x12*\n" +
|
|
"\x11modified_order_id\x18\x01 \x01(\tR\x0fmodifiedOrderId\"8\n" +
|
|
"\x1aCurrencyStateGetAllRequest\x12\x1a\n" +
|
|
"\bexchange\x18\x01 \x01(\tR\bexchange\"c\n" +
|
|
"\x1bCurrencyStateTradingRequest\x12\x1a\n" +
|
|
"\bexchange\x18\x01 \x01(\tR\bexchange\x12\x12\n" +
|
|
"\x04code\x18\x02 \x01(\tR\x04code\x12\x14\n" +
|
|
"\x05asset\x18\x03 \x01(\tR\x05asset\"g\n" +
|
|
"\x1fCurrencyStateTradingPairRequest\x12\x1a\n" +
|
|
"\bexchange\x18\x01 \x01(\tR\bexchange\x12\x12\n" +
|
|
"\x04pair\x18\x02 \x01(\tR\x04pair\x12\x14\n" +
|
|
"\x05asset\x18\x03 \x01(\tR\x05asset\"d\n" +
|
|
"\x1cCurrencyStateWithdrawRequest\x12\x1a\n" +
|
|
"\bexchange\x18\x01 \x01(\tR\bexchange\x12\x12\n" +
|
|
"\x04code\x18\x02 \x01(\tR\x04code\x12\x14\n" +
|
|
"\x05asset\x18\x03 \x01(\tR\x05asset\"c\n" +
|
|
"\x1bCurrencyStateDepositRequest\x12\x1a\n" +
|
|
"\bexchange\x18\x01 \x01(\tR\bexchange\x12\x12\n" +
|
|
"\x04code\x18\x02 \x01(\tR\x04code\x12\x14\n" +
|
|
"\x05asset\x18\x03 \x01(\tR\x05asset\"W\n" +
|
|
"\x15CurrencyStateResponse\x12>\n" +
|
|
"\x0fcurrency_states\x18\x01 \x03(\v2\x15.gctrpc.CurrencyStateR\x0ecurrencyStates\"\xbe\x01\n" +
|
|
"\rCurrencyState\x12\x1a\n" +
|
|
"\bcurrency\x18\x01 \x01(\tR\bcurrency\x12\x14\n" +
|
|
"\x05asset\x18\x02 \x01(\tR\x05asset\x12)\n" +
|
|
"\x10withdraw_enabled\x18\x03 \x01(\bR\x0fwithdrawEnabled\x12'\n" +
|
|
"\x0fdeposit_enabled\x18\x04 \x01(\bR\x0edepositEnabled\x12'\n" +
|
|
"\x0ftrading_enabled\x18\x05 \x01(\bR\x0etradingEnabled\"O\n" +
|
|
"\vFundingRate\x12\x12\n" +
|
|
"\x04date\x18\x01 \x01(\tR\x04date\x12\x12\n" +
|
|
"\x04rate\x18\x02 \x01(\tR\x04rate\x12\x18\n" +
|
|
"\apayment\x18\x03 \x01(\tR\apayment\"\xde\x03\n" +
|
|
"\vFundingData\x12\x1a\n" +
|
|
"\bexchange\x18\x01 \x01(\tR\bexchange\x12\x14\n" +
|
|
"\x05asset\x18\x02 \x01(\tR\x05asset\x12(\n" +
|
|
"\x04pair\x18\x03 \x01(\v2\x14.gctrpc.CurrencyPairR\x04pair\x12)\n" +
|
|
"\x10payment_currency\x18\x04 \x01(\tR\x0fpaymentCurrency\x12\x1d\n" +
|
|
"\n" +
|
|
"start_date\x18\x05 \x01(\tR\tstartDate\x12\x19\n" +
|
|
"\bend_date\x18\x06 \x01(\tR\aendDate\x12)\n" +
|
|
"\x05rates\x18\a \x03(\v2\x13.gctrpc.FundingRateR\x05rates\x124\n" +
|
|
"\vlatest_rate\x18\b \x01(\v2\x13.gctrpc.FundingRateR\n" +
|
|
"latestRate\x128\n" +
|
|
"\rupcoming_rate\x18\t \x01(\v2\x13.gctrpc.FundingRateR\fupcomingRate\x12\x1f\n" +
|
|
"\vpayment_sum\x18\n" +
|
|
" \x01(\tR\n" +
|
|
"paymentSum\x12'\n" +
|
|
"\x0fpayment_message\x18\v \x01(\tR\x0epaymentMessage\x12)\n" +
|
|
"\x11time_of_next_rate\x18\f \x01(\tR\x0etimeOfNextRate\"\xac\t\n" +
|
|
"\x14FuturesPositionStats\x12D\n" +
|
|
"\x1emaintenance_margin_requirement\x18\x01 \x01(\tR\x1cmaintenanceMarginRequirement\x12<\n" +
|
|
"\x1ainitial_margin_requirement\x18\x02 \x01(\tR\x18initialMarginRequirement\x12>\n" +
|
|
"\x1bestimated_liquidation_price\x18\x03 \x01(\tR\x19estimatedLiquidationPrice\x12'\n" +
|
|
"\x0fcollateral_used\x18\x04 \x01(\tR\x0ecollateralUsed\x12\x1d\n" +
|
|
"\n" +
|
|
"mark_price\x18\x05 \x01(\tR\tmarkPrice\x12!\n" +
|
|
"\fcurrent_size\x18\x06 \x01(\tR\vcurrentSize\x12#\n" +
|
|
"\rcontract_size\x18\a \x01(\tR\fcontractSize\x12/\n" +
|
|
"\x13contract_multiplier\x18\b \x01(\tR\x12contractMultiplier\x128\n" +
|
|
"\x18contract_settlement_type\x18\t \x01(\tR\x16contractSettlementType\x12(\n" +
|
|
"\x10break_even_price\x18\n" +
|
|
" \x01(\tR\x0ebreakEvenPrice\x12,\n" +
|
|
"\x12average_open_price\x18\v \x01(\tR\x10averageOpenPrice\x12\x1d\n" +
|
|
"\n" +
|
|
"recent_pnl\x18\f \x01(\tR\trecentPnl\x12'\n" +
|
|
"\x0fmargin_fraction\x18\r \x01(\tR\x0emarginFraction\x12'\n" +
|
|
"\x0ffree_collateral\x18\x0e \x01(\tR\x0efreeCollateral\x12)\n" +
|
|
"\x10total_collateral\x18\x0f \x01(\tR\x0ftotalCollateral\x12%\n" +
|
|
"\x0efrozen_balance\x18\x10 \x01(\tR\rfrozenBalance\x12,\n" +
|
|
"\x12equity_of_currency\x18\x11 \x01(\tR\x10equityOfCurrency\x12)\n" +
|
|
"\x10available_equity\x18\x12 \x01(\tR\x0favailableEquity\x12!\n" +
|
|
"\fcash_balance\x18\x13 \x01(\tR\vcashBalance\x12'\n" +
|
|
"\x0fdiscount_equity\x18\x14 \x01(\tR\x0ediscountEquity\x12\x1d\n" +
|
|
"\n" +
|
|
"equity_usd\x18\x15 \x01(\tR\tequityUsd\x12'\n" +
|
|
"\x0fisolated_equity\x18\x16 \x01(\tR\x0eisolatedEquity\x121\n" +
|
|
"\x14isolated_liabilities\x18\x17 \x01(\tR\x13isolatedLiabilities\x12!\n" +
|
|
"\fisolated_upl\x18\x18 \x01(\tR\visolatedUpl\x12+\n" +
|
|
"\x11notional_leverage\x18\x19 \x01(\tR\x10notionalLeverage\x12!\n" +
|
|
"\ftotal_equity\x18\x1a \x01(\tR\vtotalEquity\x12'\n" +
|
|
"\x0fstrategy_equity\x18\x1b \x01(\tR\x0estrategyEquity\"\x84\x06\n" +
|
|
"\x0eFuturePosition\x12\x1a\n" +
|
|
"\bexchange\x18\x01 \x01(\tR\bexchange\x12\x14\n" +
|
|
"\x05asset\x18\x02 \x01(\tR\x05asset\x12(\n" +
|
|
"\x04pair\x18\x03 \x01(\v2\x14.gctrpc.CurrencyPairR\x04pair\x12\x16\n" +
|
|
"\x06status\x18\x04 \x01(\tR\x06status\x12!\n" +
|
|
"\fopening_date\x18\x05 \x01(\tR\vopeningDate\x12+\n" +
|
|
"\x11opening_direction\x18\x06 \x01(\tR\x10openingDirection\x12#\n" +
|
|
"\ropening_price\x18\a \x01(\tR\fopeningPrice\x12!\n" +
|
|
"\fopening_size\x18\b \x01(\tR\vopeningSize\x12+\n" +
|
|
"\x11current_direction\x18\t \x01(\tR\x10currentDirection\x12#\n" +
|
|
"\rcurrent_price\x18\n" +
|
|
" \x01(\tR\fcurrentPrice\x12!\n" +
|
|
"\fcurrent_size\x18\v \x01(\tR\vcurrentSize\x12%\n" +
|
|
"\x0eunrealised_pnl\x18\f \x01(\tR\runrealisedPnl\x12!\n" +
|
|
"\frealised_pnl\x18\r \x01(\tR\vrealisedPnl\x12!\n" +
|
|
"\fclosing_date\x18\x0e \x01(\tR\vclosingDate\x12\x1f\n" +
|
|
"\vorder_count\x18\x0f \x01(\x03R\n" +
|
|
"orderCount\x128\n" +
|
|
"\x18contract_settlement_type\x18\x10 \x01(\tR\x16contractSettlementType\x12,\n" +
|
|
"\x06orders\x18\x11 \x03(\v2\x14.gctrpc.OrderDetailsR\x06orders\x12C\n" +
|
|
"\x0eposition_stats\x18\x12 \x01(\v2\x1c.gctrpc.FuturesPositionStatsR\rpositionStats\x126\n" +
|
|
"\ffunding_data\x18\x13 \x01(\v2\x13.gctrpc.FundingDataR\vfundingData\"\xd3\x02\n" +
|
|
"\x19GetManagedPositionRequest\x12\x1a\n" +
|
|
"\bexchange\x18\x01 \x01(\tR\bexchange\x12\x14\n" +
|
|
"\x05asset\x18\x02 \x01(\tR\x05asset\x12(\n" +
|
|
"\x04pair\x18\x03 \x01(\v2\x14.gctrpc.CurrencyPairR\x04pair\x125\n" +
|
|
"\x17include_full_order_data\x18\x04 \x01(\bR\x14includeFullOrderData\x120\n" +
|
|
"\x14get_funding_payments\x18\x05 \x01(\bR\x12getFundingPayments\x12;\n" +
|
|
"\x1ainclude_full_funding_rates\x18\x06 \x01(\bR\x17includeFullFundingRates\x124\n" +
|
|
"\x16include_predicted_rate\x18\a \x01(\bR\x14includePredictedRate\"\xfb\x01\n" +
|
|
"\x1dGetAllManagedPositionsRequest\x125\n" +
|
|
"\x17include_full_order_data\x18\x01 \x01(\bR\x14includeFullOrderData\x120\n" +
|
|
"\x14get_funding_payments\x18\x02 \x01(\bR\x12getFundingPayments\x12;\n" +
|
|
"\x1ainclude_full_funding_rates\x18\x03 \x01(\bR\x17includeFullFundingRates\x124\n" +
|
|
"\x16include_predicted_rate\x18\x04 \x01(\bR\x14includePredictedRate\"S\n" +
|
|
"\x1bGetManagedPositionsResponse\x124\n" +
|
|
"\tpositions\x18\x01 \x03(\v2\x16.gctrpc.FuturePositionR\tpositions\"\xbe\x01\n" +
|
|
"!GetFuturesPositionsSummaryRequest\x12\x1a\n" +
|
|
"\bexchange\x18\x01 \x01(\tR\bexchange\x12\x14\n" +
|
|
"\x05asset\x18\x02 \x01(\tR\x05asset\x12(\n" +
|
|
"\x04pair\x18\x03 \x01(\v2\x14.gctrpc.CurrencyPairR\x04pair\x12=\n" +
|
|
"\x0funderlying_pair\x18\x04 \x01(\v2\x14.gctrpc.CurrencyPairR\x0eunderlyingPair\"\xc5\x01\n" +
|
|
"\"GetFuturesPositionsSummaryResponse\x12\x1a\n" +
|
|
"\bexchange\x18\x01 \x01(\tR\bexchange\x12\x14\n" +
|
|
"\x05asset\x18\x02 \x01(\tR\x05asset\x12(\n" +
|
|
"\x04pair\x18\x03 \x01(\v2\x14.gctrpc.CurrencyPairR\x04pair\x12C\n" +
|
|
"\x0eposition_stats\x18\x04 \x01(\v2\x1c.gctrpc.FuturesPositionStatsR\rpositionStats\"\xef\x02\n" +
|
|
" GetFuturesPositionsOrdersRequest\x12\x1a\n" +
|
|
"\bexchange\x18\x01 \x01(\tR\bexchange\x12\x14\n" +
|
|
"\x05asset\x18\x02 \x01(\tR\x05asset\x12(\n" +
|
|
"\x04pair\x18\x03 \x01(\v2\x14.gctrpc.CurrencyPairR\x04pair\x12=\n" +
|
|
"\x0funderlying_pair\x18\x04 \x01(\v2\x14.gctrpc.CurrencyPairR\x0eunderlyingPair\x12\x1d\n" +
|
|
"\n" +
|
|
"start_date\x18\x05 \x01(\tR\tstartDate\x12\x19\n" +
|
|
"\bend_date\x18\x06 \x01(\tR\aendDate\x12?\n" +
|
|
"\x1crespect_order_history_limits\x18\a \x01(\bR\x19respectOrderHistoryLimits\x125\n" +
|
|
"\x17sync_with_order_manager\x18\b \x01(\bR\x14syncWithOrderManager\"Y\n" +
|
|
"!GetFuturesPositionsOrdersResponse\x124\n" +
|
|
"\tpositions\x18\x06 \x03(\v2\x16.gctrpc.FuturePositionR\tpositions\"L\n" +
|
|
"\x18GetCollateralModeRequest\x12\x1a\n" +
|
|
"\bexchange\x18\x01 \x01(\tR\bexchange\x12\x14\n" +
|
|
"\x05asset\x18\x02 \x01(\tR\x05asset\"v\n" +
|
|
"\x19GetCollateralModeResponse\x12\x1a\n" +
|
|
"\bexchange\x18\x01 \x01(\tR\bexchange\x12\x14\n" +
|
|
"\x05asset\x18\x02 \x01(\tR\x05asset\x12'\n" +
|
|
"\x0fcollateral_mode\x18\x03 \x01(\tR\x0ecollateralMode\"u\n" +
|
|
"\x18SetCollateralModeRequest\x12\x1a\n" +
|
|
"\bexchange\x18\x01 \x01(\tR\bexchange\x12\x14\n" +
|
|
"\x05asset\x18\x02 \x01(\tR\x05asset\x12'\n" +
|
|
"\x0fcollateral_mode\x18\x03 \x01(\tR\x0ecollateralMode\"g\n" +
|
|
"\x19SetCollateralModeResponse\x12\x1a\n" +
|
|
"\bexchange\x18\x01 \x01(\tR\bexchange\x12\x14\n" +
|
|
"\x05asset\x18\x02 \x01(\tR\x05asset\x12\x18\n" +
|
|
"\asuccess\x18\x03 \x01(\bR\asuccess\"r\n" +
|
|
"\x14GetMarginTypeRequest\x12\x1a\n" +
|
|
"\bexchange\x18\x01 \x01(\tR\bexchange\x12\x14\n" +
|
|
"\x05asset\x18\x02 \x01(\tR\x05asset\x12(\n" +
|
|
"\x04pair\x18\x03 \x01(\v2\x14.gctrpc.CurrencyPairR\x04pair\"\x94\x01\n" +
|
|
"\x15GetMarginTypeResponse\x12\x1a\n" +
|
|
"\bexchange\x18\x01 \x01(\tR\bexchange\x12\x14\n" +
|
|
"\x05asset\x18\x02 \x01(\tR\x05asset\x12(\n" +
|
|
"\x04pair\x18\x03 \x01(\v2\x14.gctrpc.CurrencyPairR\x04pair\x12\x1f\n" +
|
|
"\vmargin_type\x18\x04 \x01(\tR\n" +
|
|
"marginType\"\xa9\x02\n" +
|
|
"\x1bChangePositionMarginRequest\x12\x1a\n" +
|
|
"\bexchange\x18\x01 \x01(\tR\bexchange\x12\x14\n" +
|
|
"\x05asset\x18\x02 \x01(\tR\x05asset\x12(\n" +
|
|
"\x04pair\x18\x03 \x01(\v2\x14.gctrpc.CurrencyPairR\x04pair\x12\x1f\n" +
|
|
"\vmargin_type\x18\x04 \x01(\tR\n" +
|
|
"marginType\x12:\n" +
|
|
"\x19original_allocated_margin\x18\x05 \x01(\x01R\x17originalAllocatedMargin\x120\n" +
|
|
"\x14new_allocated_margin\x18\x06 \x01(\x01R\x12newAllocatedMargin\x12\x1f\n" +
|
|
"\vmargin_side\x18\a \x01(\tR\n" +
|
|
"marginSide\"\xee\x01\n" +
|
|
"\x1cChangePositionMarginResponse\x12\x1a\n" +
|
|
"\bexchange\x18\x01 \x01(\tR\bexchange\x12\x14\n" +
|
|
"\x05asset\x18\x02 \x01(\tR\x05asset\x12(\n" +
|
|
"\x04pair\x18\x03 \x01(\v2\x14.gctrpc.CurrencyPairR\x04pair\x12\x1f\n" +
|
|
"\vmargin_type\x18\x04 \x01(\tR\n" +
|
|
"marginType\x120\n" +
|
|
"\x14new_allocated_margin\x18\x05 \x01(\x01R\x12newAllocatedMargin\x12\x1f\n" +
|
|
"\vmargin_side\x18\x06 \x01(\tR\n" +
|
|
"marginSide\"\x93\x01\n" +
|
|
"\x14SetMarginTypeRequest\x12\x1a\n" +
|
|
"\bexchange\x18\x01 \x01(\tR\bexchange\x12\x14\n" +
|
|
"\x05asset\x18\x02 \x01(\tR\x05asset\x12(\n" +
|
|
"\x04pair\x18\x03 \x01(\v2\x14.gctrpc.CurrencyPairR\x04pair\x12\x1f\n" +
|
|
"\vmargin_type\x18\x04 \x01(\tR\n" +
|
|
"marginType\"\x8d\x01\n" +
|
|
"\x15SetMarginTypeResponse\x12\x1a\n" +
|
|
"\bexchange\x18\x01 \x01(\tR\bexchange\x12\x14\n" +
|
|
"\x05asset\x18\x02 \x01(\tR\x05asset\x12(\n" +
|
|
"\x04pair\x18\x03 \x01(\v2\x14.gctrpc.CurrencyPairR\x04pair\x12\x18\n" +
|
|
"\asuccess\x18\x04 \x01(\bR\asuccess\"\xef\x01\n" +
|
|
"\x12GetLeverageRequest\x12\x1a\n" +
|
|
"\bexchange\x18\x01 \x01(\tR\bexchange\x12\x14\n" +
|
|
"\x05asset\x18\x02 \x01(\tR\x05asset\x12(\n" +
|
|
"\x04pair\x18\x03 \x01(\v2\x14.gctrpc.CurrencyPairR\x04pair\x12=\n" +
|
|
"\x0funderlying_pair\x18\x04 \x01(\v2\x14.gctrpc.CurrencyPairR\x0eunderlyingPair\x12\x1f\n" +
|
|
"\vmargin_type\x18\x05 \x01(\tR\n" +
|
|
"marginType\x12\x1d\n" +
|
|
"\n" +
|
|
"order_side\x18\x06 \x01(\tR\torderSide\"\x8c\x02\n" +
|
|
"\x13GetLeverageResponse\x12\x1a\n" +
|
|
"\bexchange\x18\x01 \x01(\tR\bexchange\x12\x14\n" +
|
|
"\x05asset\x18\x02 \x01(\tR\x05asset\x12(\n" +
|
|
"\x04pair\x18\x03 \x01(\v2\x14.gctrpc.CurrencyPairR\x04pair\x12=\n" +
|
|
"\x0funderlying_pair\x18\x04 \x01(\v2\x14.gctrpc.CurrencyPairR\x0eunderlyingPair\x12\x1f\n" +
|
|
"\vmargin_type\x18\x05 \x01(\tR\n" +
|
|
"marginType\x12\x1a\n" +
|
|
"\bleverage\x18\x06 \x01(\x01R\bleverage\x12\x1d\n" +
|
|
"\n" +
|
|
"order_side\x18\a \x01(\tR\torderSide\"\x8b\x02\n" +
|
|
"\x12SetLeverageRequest\x12\x1a\n" +
|
|
"\bexchange\x18\x01 \x01(\tR\bexchange\x12\x14\n" +
|
|
"\x05asset\x18\x02 \x01(\tR\x05asset\x12(\n" +
|
|
"\x04pair\x18\x03 \x01(\v2\x14.gctrpc.CurrencyPairR\x04pair\x12=\n" +
|
|
"\x0funderlying_pair\x18\x04 \x01(\v2\x14.gctrpc.CurrencyPairR\x0eunderlyingPair\x12\x1f\n" +
|
|
"\vmargin_type\x18\x05 \x01(\tR\n" +
|
|
"marginType\x12\x1a\n" +
|
|
"\bleverage\x18\x06 \x01(\x01R\bleverage\x12\x1d\n" +
|
|
"\n" +
|
|
"order_side\x18\a \x01(\tR\torderSide\"\x8a\x02\n" +
|
|
"\x13SetLeverageResponse\x12\x1a\n" +
|
|
"\bexchange\x18\x01 \x01(\tR\bexchange\x12\x14\n" +
|
|
"\x05asset\x18\x02 \x01(\tR\x05asset\x12(\n" +
|
|
"\x04pair\x18\x03 \x01(\v2\x14.gctrpc.CurrencyPairR\x04pair\x12=\n" +
|
|
"\x0funderlying_pair\x18\x04 \x01(\v2\x14.gctrpc.CurrencyPairR\x0eunderlyingPair\x12\x1f\n" +
|
|
"\vmargin_type\x18\x05 \x01(\tR\n" +
|
|
"marginType\x12\x1d\n" +
|
|
"\n" +
|
|
"order_side\x18\x06 \x01(\tR\torderSide\x12\x18\n" +
|
|
"\asuccess\x18\a \x01(\bR\asuccess\"\xd2\x01\n" +
|
|
"\x14GetCollateralRequest\x12\x1a\n" +
|
|
"\bexchange\x18\x01 \x01(\tR\bexchange\x12\x14\n" +
|
|
"\x05asset\x18\x02 \x01(\tR\x05asset\x12+\n" +
|
|
"\x11include_breakdown\x18\x03 \x01(\bR\x10includeBreakdown\x12+\n" +
|
|
"\x11calculate_offline\x18\x04 \x01(\bR\x10calculateOffline\x12.\n" +
|
|
"\x13include_zero_values\x18\x05 \x01(\bR\x11includeZeroValues\"\xbe\x05\n" +
|
|
"\x15GetCollateralResponse\x12\x1f\n" +
|
|
"\vsub_account\x18\x01 \x01(\tR\n" +
|
|
"subAccount\x12/\n" +
|
|
"\x13collateral_currency\x18\x02 \x01(\tR\x12collateralCurrency\x12O\n" +
|
|
"%total_value_of_positive_spot_balances\x18\x03 \x01(\tR totalValueOfPositiveSpotBalances\x12e\n" +
|
|
"0collateral_contributed_by_positive_spot_balances\x18\x04 \x01(\tR+collateralContributedByPositiveSpotBalances\x12'\n" +
|
|
"\x0fused_collateral\x18\x05 \x01(\tR\x0eusedCollateral\x12F\n" +
|
|
"\x0eused_breakdown\x18\x06 \x01(\v2\x1f.gctrpc.CollateralUsedBreakdownR\rusedBreakdown\x121\n" +
|
|
"\x14available_collateral\x18\a \x01(\tR\x13availableCollateral\x125\n" +
|
|
"\x16maintenance_collateral\x18\b \x01(\tR\x15maintenanceCollateral\x12%\n" +
|
|
"\x0eunrealised_pnl\x18\t \x01(\tR\runrealisedPnl\x12L\n" +
|
|
"\x12currency_breakdown\x18\n" +
|
|
" \x03(\v2\x1d.gctrpc.CollateralForCurrencyR\x11currencyBreakdown\x12K\n" +
|
|
"\x12position_breakdown\x18\v \x03(\v2\x1c.gctrpc.CollateralByPositionR\x11positionBreakdown\"\xf7\x04\n" +
|
|
"\x15CollateralForCurrency\x12\x1a\n" +
|
|
"\bcurrency\x18\x01 \x01(\tR\bcurrency\x128\n" +
|
|
"\x18excluded_from_collateral\x18\x02 \x01(\bR\x16excludedFromCollateral\x12\x1f\n" +
|
|
"\vtotal_funds\x18\x03 \x01(\tR\n" +
|
|
"totalFunds\x12D\n" +
|
|
"\x1favailable_for_use_as_collateral\x18\x04 \x01(\tR\x1bavailableForUseAsCollateral\x127\n" +
|
|
"\x18approx_fair_market_value\x18\x05 \x01(\tR\x15approxFairMarketValue\x12\x1c\n" +
|
|
"\tweighting\x18\x06 \x01(\tR\tweighting\x127\n" +
|
|
"\x17collateral_contribution\x18\a \x01(\tR\x16collateralContribution\x12,\n" +
|
|
"\x12scaled_to_currency\x18\b \x01(\tR\x10scaledToCurrency\x12%\n" +
|
|
"\x0eunrealised_pnl\x18\t \x01(\tR\runrealisedPnl\x12 \n" +
|
|
"\ffunds_in_use\x18\n" +
|
|
" \x01(\tR\n" +
|
|
"fundsInUse\x12<\n" +
|
|
"\x1aadditional_collateral_used\x18\v \x01(\tR\x18additionalCollateralUsed\x12F\n" +
|
|
"\x0eused_breakdown\x18\f \x01(\v2\x1f.gctrpc.CollateralUsedBreakdownR\rusedBreakdown\x12\x14\n" +
|
|
"\x05error\x18\r \x01(\tR\x05error\"\x8f\x02\n" +
|
|
"\x14CollateralByPosition\x12\x1a\n" +
|
|
"\bcurrency\x18\x01 \x01(\tR\bcurrency\x12\x12\n" +
|
|
"\x04size\x18\x02 \x01(\tR\x04size\x12&\n" +
|
|
"\x0fopen_order_size\x18\x03 \x01(\tR\ropenOrderSize\x12#\n" +
|
|
"\rposition_size\x18\x04 \x01(\tR\fpositionSize\x12\x1d\n" +
|
|
"\n" +
|
|
"mark_price\x18\x05 \x01(\tR\tmarkPrice\x12'\n" +
|
|
"\x0frequired_margin\x18\x06 \x01(\tR\x0erequiredMargin\x122\n" +
|
|
"\x15total_collateral_used\x18\a \x01(\tR\x13totalCollateralUsed\"\xae\x03\n" +
|
|
"\x17CollateralUsedBreakdown\x12(\n" +
|
|
"\x10locked_in_stakes\x18\x01 \x01(\tR\x0elockedInStakes\x12+\n" +
|
|
"\x12locked_in_nft_bids\x18\x02 \x01(\tR\x0flockedInNftBids\x121\n" +
|
|
"\x15locked_in_fee_voucher\x18\x03 \x01(\tR\x12lockedInFeeVoucher\x12M\n" +
|
|
"$locked_in_spot_margin_funding_offers\x18\x04 \x01(\tR\x1flockedInSpotMarginFundingOffers\x121\n" +
|
|
"\x15locked_in_spot_orders\x18\x05 \x01(\tR\x12lockedInSpotOrders\x120\n" +
|
|
"\x14locked_as_collateral\x18\x06 \x01(\tR\x12lockedAsCollateral\x12&\n" +
|
|
"\x0fused_in_futures\x18\a \x01(\tR\rusedInFutures\x12-\n" +
|
|
"\x13used_in_spot_margin\x18\b \x01(\tR\x10usedInSpotMargin\"\xe7\x02\n" +
|
|
"\x16GetFundingRatesRequest\x12\x1a\n" +
|
|
"\bexchange\x18\x01 \x01(\tR\bexchange\x12\x14\n" +
|
|
"\x05asset\x18\x02 \x01(\tR\x05asset\x12(\n" +
|
|
"\x04pair\x18\x03 \x01(\v2\x14.gctrpc.CurrencyPairR\x04pair\x12\x1d\n" +
|
|
"\n" +
|
|
"start_date\x18\x04 \x01(\tR\tstartDate\x12\x19\n" +
|
|
"\bend_date\x18\x05 \x01(\tR\aendDate\x12)\n" +
|
|
"\x10payment_currency\x18\x06 \x01(\tR\x0fpaymentCurrency\x12+\n" +
|
|
"\x11include_predicted\x18\a \x01(\bR\x10includePredicted\x12)\n" +
|
|
"\x10include_payments\x18\b \x01(\bR\x0fincludePayments\x124\n" +
|
|
"\x16respect_history_limits\x18\t \x01(\bR\x14respectHistoryLimits\"D\n" +
|
|
"\x17GetFundingRatesResponse\x12)\n" +
|
|
"\x05rates\x18\x01 \x01(\v2\x13.gctrpc.FundingDataR\x05rates\"\xa6\x01\n" +
|
|
"\x1bGetLatestFundingRateRequest\x12\x1a\n" +
|
|
"\bexchange\x18\x01 \x01(\tR\bexchange\x12\x14\n" +
|
|
"\x05asset\x18\x02 \x01(\tR\x05asset\x12(\n" +
|
|
"\x04pair\x18\x03 \x01(\v2\x14.gctrpc.CurrencyPairR\x04pair\x12+\n" +
|
|
"\x11include_predicted\x18\x04 \x01(\bR\x10includePredicted\"G\n" +
|
|
"\x1cGetLatestFundingRateResponse\x12'\n" +
|
|
"\x04rate\x18\x01 \x01(\v2\x13.gctrpc.FundingDataR\x04rate\"\x11\n" +
|
|
"\x0fShutdownRequest\"\x12\n" +
|
|
"\x10ShutdownResponse\"\xa1\x05\n" +
|
|
"\x1bGetTechnicalAnalysisRequest\x12\x1a\n" +
|
|
"\bexchange\x18\x01 \x01(\tR\bexchange\x12(\n" +
|
|
"\x04pair\x18\x02 \x01(\v2\x14.gctrpc.CurrencyPairR\x04pair\x12\x1d\n" +
|
|
"\n" +
|
|
"asset_type\x18\x03 \x01(\tR\tassetType\x12%\n" +
|
|
"\x0ealgorithm_type\x18\x04 \x01(\tR\ralgorithmType\x12\x1a\n" +
|
|
"\binterval\x18\x05 \x01(\x03R\binterval\x120\n" +
|
|
"\x05start\x18\x06 \x01(\v2\x1a.google.protobuf.TimestampR\x05start\x12,\n" +
|
|
"\x03end\x18\a \x01(\v2\x1a.google.protobuf.TimestampR\x03end\x12\x16\n" +
|
|
"\x06period\x18\b \x01(\x03R\x06period\x12\x1f\n" +
|
|
"\vfast_period\x18\t \x01(\x03R\n" +
|
|
"fastPeriod\x12\x1f\n" +
|
|
"\vslow_period\x18\n" +
|
|
" \x01(\x03R\n" +
|
|
"slowPeriod\x122\n" +
|
|
"\x15standard_deviation_up\x18\v \x01(\x01R\x13standardDeviationUp\x126\n" +
|
|
"\x17standard_deviation_down\x18\f \x01(\x01R\x15standardDeviationDown\x12.\n" +
|
|
"\x13moving_average_type\x18\r \x01(\x03R\x11movingAverageType\x12%\n" +
|
|
"\x0eother_exchange\x18\x0e \x01(\tR\rotherExchange\x123\n" +
|
|
"\n" +
|
|
"other_pair\x18\x0f \x01(\v2\x14.gctrpc.CurrencyPairR\totherPair\x12(\n" +
|
|
"\x10other_asset_type\x18\x10 \x01(\tR\x0eotherAssetType\")\n" +
|
|
"\rListOfSignals\x12\x18\n" +
|
|
"\asignals\x18\x01 \x03(\x01R\asignals\"\xbe\x01\n" +
|
|
"\x1cGetTechnicalAnalysisResponse\x12K\n" +
|
|
"\asignals\x18\x01 \x03(\v21.gctrpc.GetTechnicalAnalysisResponse.SignalsEntryR\asignals\x1aQ\n" +
|
|
"\fSignalsEntry\x12\x10\n" +
|
|
"\x03key\x18\x01 \x01(\tR\x03key\x12+\n" +
|
|
"\x05value\x18\x02 \x01(\v2\x15.gctrpc.ListOfSignalsR\x05value:\x028\x01\"\x83\x04\n" +
|
|
"\x1cGetMarginRatesHistoryRequest\x12\x1a\n" +
|
|
"\bexchange\x18\x01 \x01(\tR\bexchange\x12\x14\n" +
|
|
"\x05asset\x18\x02 \x01(\tR\x05asset\x12\x1a\n" +
|
|
"\bcurrency\x18\x03 \x01(\tR\bcurrency\x12\x1d\n" +
|
|
"\n" +
|
|
"start_date\x18\x04 \x01(\tR\tstartDate\x12\x19\n" +
|
|
"\bend_date\x18\x05 \x01(\tR\aendDate\x12,\n" +
|
|
"\x12get_predicted_rate\x18\x06 \x01(\bR\x10getPredictedRate\x120\n" +
|
|
"\x14get_lending_payments\x18\a \x01(\bR\x12getLendingPayments\x12(\n" +
|
|
"\x10get_borrow_rates\x18\b \x01(\bR\x0egetBorrowRates\x12(\n" +
|
|
"\x10get_borrow_costs\x18\t \x01(\bR\x0egetBorrowCosts\x12*\n" +
|
|
"\x11include_all_rates\x18\n" +
|
|
" \x01(\bR\x0fincludeAllRates\x12+\n" +
|
|
"\x11calculate_offline\x18\v \x01(\bR\x10calculateOffline\x12$\n" +
|
|
"\x0etaker_fee_rate\x18\f \x01(\tR\ftakerFeeRate\x12(\n" +
|
|
"\x05rates\x18\r \x03(\v2\x12.gctrpc.MarginRateR\x05rates\">\n" +
|
|
"\x0eLendingPayment\x12\x18\n" +
|
|
"\apayment\x18\x01 \x01(\tR\apayment\x12\x12\n" +
|
|
"\x04size\x18\x02 \x01(\tR\x04size\"4\n" +
|
|
"\n" +
|
|
"BorrowCost\x12\x12\n" +
|
|
"\x04cost\x18\x01 \x01(\tR\x04cost\x12\x12\n" +
|
|
"\x04size\x18\x02 \x01(\tR\x04size\"\xe2\x02\n" +
|
|
"\n" +
|
|
"MarginRate\x12\x12\n" +
|
|
"\x04time\x18\x01 \x01(\tR\x04time\x12,\n" +
|
|
"\x12market_borrow_size\x18\x02 \x01(\tR\x10marketBorrowSize\x12\x1f\n" +
|
|
"\vhourly_rate\x18\x03 \x01(\tR\n" +
|
|
"hourlyRate\x12\x1f\n" +
|
|
"\vyearly_rate\x18\x04 \x01(\tR\n" +
|
|
"yearlyRate\x12,\n" +
|
|
"\x12hourly_borrow_rate\x18\x05 \x01(\tR\x10hourlyBorrowRate\x12,\n" +
|
|
"\x12yearly_borrow_rate\x18\x06 \x01(\tR\x10yearlyBorrowRate\x12?\n" +
|
|
"\x0flending_payment\x18\a \x01(\v2\x16.gctrpc.LendingPaymentR\x0elendingPayment\x123\n" +
|
|
"\vborrow_cost\x18\b \x01(\v2\x12.gctrpc.BorrowCostR\n" +
|
|
"borrowCost\"\xae\x03\n" +
|
|
"\x1dGetMarginRatesHistoryResponse\x12(\n" +
|
|
"\x05rates\x18\x01 \x03(\v2\x12.gctrpc.MarginRateR\x05rates\x12\x1f\n" +
|
|
"\vtotal_rates\x18\x02 \x01(\x03R\n" +
|
|
"totalRates\x12(\n" +
|
|
"\x10sum_borrow_costs\x18\x03 \x01(\tR\x0esumBorrowCosts\x12&\n" +
|
|
"\x0favg_borrow_size\x18\x04 \x01(\tR\ravgBorrowSize\x120\n" +
|
|
"\x14sum_lending_payments\x18\x05 \x01(\tR\x12sumLendingPayments\x12(\n" +
|
|
"\x10avg_lending_size\x18\x06 \x01(\tR\x0eavgLendingSize\x123\n" +
|
|
"\vlatest_rate\x18\a \x01(\v2\x12.gctrpc.MarginRateR\n" +
|
|
"latestRate\x129\n" +
|
|
"\x0epredicted_rate\x18\b \x01(\v2\x12.gctrpc.MarginRateR\rpredictedRate\x12$\n" +
|
|
"\x0etaker_fee_rate\x18\t \x01(\tR\ftakerFeeRate\"\xf9\x01\n" +
|
|
"\x1bGetOrderbookMovementRequest\x12\x1a\n" +
|
|
"\bexchange\x18\x01 \x01(\tR\bexchange\x12\x14\n" +
|
|
"\x05asset\x18\x02 \x01(\tR\x05asset\x12(\n" +
|
|
"\x04pair\x18\x03 \x01(\v2\x14.gctrpc.CurrencyPairR\x04pair\x12\x16\n" +
|
|
"\x06amount\x18\x06 \x01(\x01R\x06amount\x12\x12\n" +
|
|
"\x04sell\x18\a \x01(\bR\x04sell\x126\n" +
|
|
"\x17requires_rest_orderbook\x18\b \x01(\bR\x15requiresRestOrderbook\x12\x1a\n" +
|
|
"\bpurchase\x18\t \x01(\bR\bpurchase\"\xc6\x04\n" +
|
|
"\x1cGetOrderbookMovementResponse\x12-\n" +
|
|
"\x12nominal_percentage\x18\x01 \x01(\x01R\x11nominalPercentage\x12+\n" +
|
|
"\x11impact_percentage\x18\x02 \x01(\x01R\x10impactPercentage\x12#\n" +
|
|
"\rslippage_cost\x18\x03 \x01(\x01R\fslippageCost\x12'\n" +
|
|
"\x0fcurrency_bought\x18\x04 \x01(\tR\x0ecurrencyBought\x12\x16\n" +
|
|
"\x06bought\x18\x05 \x01(\x01R\x06bought\x12#\n" +
|
|
"\rcurrency_sold\x18\x06 \x01(\tR\fcurrencySold\x12\x12\n" +
|
|
"\x04sold\x18\a \x01(\x01R\x04sold\x12#\n" +
|
|
"\rside_affected\x18\b \x01(\tR\fsideAffected\x12'\n" +
|
|
"\x0fupdate_protocol\x18\t \x01(\tR\x0eupdateProtocol\x12?\n" +
|
|
"\x1cfull_orderbook_side_consumed\x18\n" +
|
|
" \x01(\bR\x19fullOrderbookSideConsumed\x12\x1f\n" +
|
|
"\vstart_price\x18\v \x01(\x01R\n" +
|
|
"startPrice\x12\x1b\n" +
|
|
"\tend_price\x18\f \x01(\x01R\bendPrice\x120\n" +
|
|
"\x14no_slippage_occurred\x18\r \x01(\bR\x12noSlippageOccurred\x12,\n" +
|
|
"\x12average_order_cost\x18\x0e \x01(\x01R\x10averageOrderCost\"\xfb\x01\n" +
|
|
"\"GetOrderbookAmountByNominalRequest\x12\x1a\n" +
|
|
"\bexchange\x18\x01 \x01(\tR\bexchange\x12\x14\n" +
|
|
"\x05asset\x18\x02 \x01(\tR\x05asset\x12(\n" +
|
|
"\x04pair\x18\x03 \x01(\v2\x14.gctrpc.CurrencyPairR\x04pair\x12-\n" +
|
|
"\x12nominal_percentage\x18\x06 \x01(\x01R\x11nominalPercentage\x12\x12\n" +
|
|
"\x04sell\x18\a \x01(\bR\x04sell\x126\n" +
|
|
"\x17requires_rest_orderbook\x18\b \x01(\bR\x15requiresRestOrderbook\"\x9d\x04\n" +
|
|
"#GetOrderbookAmountByNominalResponse\x12'\n" +
|
|
"\x0famount_required\x18\x01 \x01(\x01R\x0eamountRequired\x12)\n" +
|
|
"\x10currency_selling\x18\x02 \x01(\tR\x0fcurrencySelling\x12'\n" +
|
|
"\x0famount_received\x18\x03 \x01(\x01R\x0eamountReceived\x12'\n" +
|
|
"\x0fcurrency_buying\x18\x04 \x01(\tR\x0ecurrencyBuying\x12\x1f\n" +
|
|
"\vstart_price\x18\x05 \x01(\x01R\n" +
|
|
"startPrice\x12\x1b\n" +
|
|
"\tend_price\x18\x06 \x01(\x01R\bendPrice\x12,\n" +
|
|
"\x12average_order_cost\x18\a \x01(\x01R\x10averageOrderCost\x12#\n" +
|
|
"\rside_affected\x18\b \x01(\tR\fsideAffected\x12U\n" +
|
|
"'approximate_nominal_slippage_percentage\x18\t \x01(\x01R$approximateNominalSlippagePercentage\x12'\n" +
|
|
"\x0fupdate_protocol\x18\n" +
|
|
" \x01(\tR\x0eupdateProtocol\x12?\n" +
|
|
"\x1cfull_orderbook_side_consumed\x18\v \x01(\bR\x19fullOrderbookSideConsumed\"\xf8\x01\n" +
|
|
"!GetOrderbookAmountByImpactRequest\x12\x1a\n" +
|
|
"\bexchange\x18\x01 \x01(\tR\bexchange\x12\x14\n" +
|
|
"\x05asset\x18\x02 \x01(\tR\x05asset\x12(\n" +
|
|
"\x04pair\x18\x03 \x01(\v2\x14.gctrpc.CurrencyPairR\x04pair\x12+\n" +
|
|
"\x11impact_percentage\x18\x06 \x01(\x01R\x10impactPercentage\x12\x12\n" +
|
|
"\x04sell\x18\a \x01(\bR\x04sell\x126\n" +
|
|
"\x17requires_rest_orderbook\x18\b \x01(\bR\x15requiresRestOrderbook\"\x9a\x04\n" +
|
|
"\"GetOrderbookAmountByImpactResponse\x12'\n" +
|
|
"\x0famount_required\x18\x01 \x01(\x01R\x0eamountRequired\x12)\n" +
|
|
"\x10currency_selling\x18\x02 \x01(\tR\x0fcurrencySelling\x12'\n" +
|
|
"\x0famount_received\x18\x03 \x01(\x01R\x0eamountReceived\x12'\n" +
|
|
"\x0fcurrency_buying\x18\x04 \x01(\tR\x0ecurrencyBuying\x12\x1f\n" +
|
|
"\vstart_price\x18\x05 \x01(\x01R\n" +
|
|
"startPrice\x12\x1b\n" +
|
|
"\tend_price\x18\x06 \x01(\x01R\bendPrice\x12,\n" +
|
|
"\x12average_order_cost\x18\a \x01(\x01R\x10averageOrderCost\x12#\n" +
|
|
"\rside_affected\x18\b \x01(\tR\fsideAffected\x12S\n" +
|
|
"&approximate_impact_slippage_percentage\x18\t \x01(\x01R#approximateImpactSlippagePercentage\x12'\n" +
|
|
"\x0fupdate_protocol\x18\n" +
|
|
" \x01(\tR\x0eupdateProtocol\x12?\n" +
|
|
"\x1cfull_orderbook_side_consumed\x18\v \x01(\bR\x19fullOrderbookSideConsumed\"i\n" +
|
|
"\x16GetOpenInterestRequest\x12\x1a\n" +
|
|
"\bexchange\x18\x01 \x01(\tR\bexchange\x123\n" +
|
|
"\x04data\x18\x02 \x03(\v2\x1f.gctrpc.OpenInterestDataRequestR\x04data\"Y\n" +
|
|
"\x17OpenInterestDataRequest\x12\x14\n" +
|
|
"\x05asset\x18\x01 \x01(\tR\x05asset\x12(\n" +
|
|
"\x04pair\x18\x02 \x01(\v2\x14.gctrpc.CurrencyPairR\x04pair\"O\n" +
|
|
"\x17GetOpenInterestResponse\x124\n" +
|
|
"\x04data\x18\x01 \x03(\v2 .gctrpc.OpenInterestDataResponseR\x04data\"\x9b\x01\n" +
|
|
"\x18OpenInterestDataResponse\x12\x1a\n" +
|
|
"\bexchange\x18\x01 \x01(\tR\bexchange\x12\x14\n" +
|
|
"\x05asset\x18\x02 \x01(\tR\x05asset\x12(\n" +
|
|
"\x04pair\x18\x03 \x01(\v2\x14.gctrpc.CurrencyPairR\x04pair\x12#\n" +
|
|
"\ropen_interest\x18\x04 \x01(\x01R\fopenInterest\"x\n" +
|
|
"\x1aGetCurrencyTradeURLRequest\x12\x1a\n" +
|
|
"\bexchange\x18\x01 \x01(\tR\bexchange\x12\x14\n" +
|
|
"\x05asset\x18\x02 \x01(\tR\x05asset\x12(\n" +
|
|
"\x04pair\x18\x03 \x01(\v2\x14.gctrpc.CurrencyPairR\x04pair\"/\n" +
|
|
"\x1bGetCurrencyTradeURLResponse\x12\x10\n" +
|
|
"\x03url\x18\x01 \x01(\tR\x03url2\x9al\n" +
|
|
"\x15GoCryptoTraderService\x12O\n" +
|
|
"\aGetInfo\x12\x16.gctrpc.GetInfoRequest\x1a\x17.gctrpc.GetInfoResponse\"\x13\x82\xd3\xe4\x93\x02\r\x12\v/v1/getinfo\x12g\n" +
|
|
"\rGetSubsystems\x12\x1c.gctrpc.GetSubsystemsRequest\x1a\x1d.gctrpc.GetSusbsytemsResponse\"\x19\x82\xd3\xe4\x93\x02\x13\x12\x11/v1/getsubsystems\x12h\n" +
|
|
"\x0fEnableSubsystem\x12\x1f.gctrpc.GenericSubsystemRequest\x1a\x17.gctrpc.GenericResponse\"\x1b\x82\xd3\xe4\x93\x02\x15\x12\x13/v1/enablesubsystem\x12j\n" +
|
|
"\x10DisableSubsystem\x12\x1f.gctrpc.GenericSubsystemRequest\x1a\x17.gctrpc.GenericResponse\"\x1c\x82\xd3\xe4\x93\x02\x16\x12\x14/v1/disablesubsystem\x12o\n" +
|
|
"\x0fGetRPCEndpoints\x12\x1e.gctrpc.GetRPCEndpointsRequest\x1a\x1f.gctrpc.GetRPCEndpointsResponse\"\x1b\x82\xd3\xe4\x93\x02\x15\x12\x13/v1/getrpcendpoints\x12\x93\x01\n" +
|
|
"\x18GetCommunicationRelayers\x12'.gctrpc.GetCommunicationRelayersRequest\x1a(.gctrpc.GetCommunicationRelayersResponse\"$\x82\xd3\xe4\x93\x02\x1e\x12\x1c/v1/getcommunicationrelayers\x12c\n" +
|
|
"\fGetExchanges\x12\x1b.gctrpc.GetExchangesRequest\x1a\x1c.gctrpc.GetExchangesResponse\"\x18\x82\xd3\xe4\x93\x02\x12\x12\x10/v1/getexchanges\x12n\n" +
|
|
"\x0fDisableExchange\x12\".gctrpc.GenericExchangeNameRequest\x1a\x17.gctrpc.GenericResponse\"\x1e\x82\xd3\xe4\x93\x02\x18:\x01*\"\x13/v1/disableexchange\x12s\n" +
|
|
"\x0fGetExchangeInfo\x12\".gctrpc.GenericExchangeNameRequest\x1a\x1f.gctrpc.GetExchangeInfoResponse\"\x1b\x82\xd3\xe4\x93\x02\x15\x12\x13/v1/getexchangeinfo\x12t\n" +
|
|
"\x12GetExchangeOTPCode\x12\".gctrpc.GenericExchangeNameRequest\x1a\x1e.gctrpc.GetExchangeOTPResponse\"\x1a\x82\xd3\xe4\x93\x02\x14\x12\x12/v1/getexchangeotp\x12s\n" +
|
|
"\x13GetExchangeOTPCodes\x12\x1e.gctrpc.GetExchangeOTPsRequest\x1a\x1f.gctrpc.GetExchangeOTPsResponse\"\x1b\x82\xd3\xe4\x93\x02\x15\x12\x13/v1/getexchangeotps\x12l\n" +
|
|
"\x0eEnableExchange\x12\".gctrpc.GenericExchangeNameRequest\x1a\x17.gctrpc.GenericResponse\"\x1d\x82\xd3\xe4\x93\x02\x17:\x01*\"\x12/v1/enableexchange\x12W\n" +
|
|
"\tGetTicker\x12\x18.gctrpc.GetTickerRequest\x1a\x16.gctrpc.TickerResponse\"\x18\x82\xd3\xe4\x93\x02\x12:\x01*\"\r/v1/getticker\x12[\n" +
|
|
"\n" +
|
|
"GetTickers\x12\x19.gctrpc.GetTickersRequest\x1a\x1a.gctrpc.GetTickersResponse\"\x16\x82\xd3\xe4\x93\x02\x10\x12\x0e/v1/gettickers\x12c\n" +
|
|
"\fGetOrderbook\x12\x1b.gctrpc.GetOrderbookRequest\x1a\x19.gctrpc.OrderbookResponse\"\x1b\x82\xd3\xe4\x93\x02\x15:\x01*\"\x10/v1/getorderbook\x12g\n" +
|
|
"\rGetOrderbooks\x12\x1c.gctrpc.GetOrderbooksRequest\x1a\x1d.gctrpc.GetOrderbooksResponse\"\x19\x82\xd3\xe4\x93\x02\x13\x12\x11/v1/getorderbooks\x12k\n" +
|
|
"\x0eGetAccountInfo\x12\x1d.gctrpc.GetAccountInfoRequest\x1a\x1e.gctrpc.GetAccountInfoResponse\"\x1a\x82\xd3\xe4\x93\x02\x14\x12\x12/v1/getaccountinfo\x12q\n" +
|
|
"\x11UpdateAccountInfo\x12\x1d.gctrpc.GetAccountInfoRequest\x1a\x1e.gctrpc.GetAccountInfoResponse\"\x1d\x82\xd3\xe4\x93\x02\x17\x12\x15/v1/updateaccountinfo\x12y\n" +
|
|
"\x14GetAccountInfoStream\x12\x1d.gctrpc.GetAccountInfoRequest\x1a\x1e.gctrpc.GetAccountInfoResponse\" \x82\xd3\xe4\x93\x02\x1a\x12\x18/v1/getaccountinfostream0\x01\x12W\n" +
|
|
"\tGetConfig\x12\x18.gctrpc.GetConfigRequest\x1a\x19.gctrpc.GetConfigResponse\"\x15\x82\xd3\xe4\x93\x02\x0f\x12\r/v1/getconfig\x12c\n" +
|
|
"\fGetPortfolio\x12\x1b.gctrpc.GetPortfolioRequest\x1a\x1c.gctrpc.GetPortfolioResponse\"\x18\x82\xd3\xe4\x93\x02\x12\x12\x10/v1/getportfolio\x12\x7f\n" +
|
|
"\x13GetPortfolioSummary\x12\".gctrpc.GetPortfolioSummaryRequest\x1a#.gctrpc.GetPortfolioSummaryResponse\"\x1f\x82\xd3\xe4\x93\x02\x19\x12\x17/v1/getportfoliosummary\x12v\n" +
|
|
"\x13AddPortfolioAddress\x12\".gctrpc.AddPortfolioAddressRequest\x1a\x17.gctrpc.GenericResponse\"\"\x82\xd3\xe4\x93\x02\x1c:\x01*\"\x17/v1/addportfolioaddress\x12\x7f\n" +
|
|
"\x16RemovePortfolioAddress\x12%.gctrpc.RemovePortfolioAddressRequest\x1a\x17.gctrpc.GenericResponse\"%\x82\xd3\xe4\x93\x02\x1f:\x01*\"\x1a/v1/removeportfolioaddress\x12w\n" +
|
|
"\x11GetForexProviders\x12 .gctrpc.GetForexProvidersRequest\x1a!.gctrpc.GetForexProvidersResponse\"\x1d\x82\xd3\xe4\x93\x02\x17\x12\x15/v1/getforexproviders\x12g\n" +
|
|
"\rGetForexRates\x12\x1c.gctrpc.GetForexRatesRequest\x1a\x1d.gctrpc.GetForexRatesResponse\"\x19\x82\xd3\xe4\x93\x02\x13\x12\x11/v1/getforexrates\x12Z\n" +
|
|
"\tGetOrders\x12\x18.gctrpc.GetOrdersRequest\x1a\x19.gctrpc.GetOrdersResponse\"\x18\x82\xd3\xe4\x93\x02\x12:\x01*\"\r/v1/getorders\x12R\n" +
|
|
"\bGetOrder\x12\x17.gctrpc.GetOrderRequest\x1a\x14.gctrpc.OrderDetails\"\x17\x82\xd3\xe4\x93\x02\x11:\x01*\"\f/v1/getorder\x12b\n" +
|
|
"\vSubmitOrder\x12\x1a.gctrpc.SubmitOrderRequest\x1a\x1b.gctrpc.SubmitOrderResponse\"\x1a\x82\xd3\xe4\x93\x02\x14:\x01*\"\x0f/v1/submitorder\x12j\n" +
|
|
"\rSimulateOrder\x12\x1c.gctrpc.SimulateOrderRequest\x1a\x1d.gctrpc.SimulateOrderResponse\"\x1c\x82\xd3\xe4\x93\x02\x16:\x01*\"\x11/v1/simulateorder\x12^\n" +
|
|
"\tWhaleBomb\x12\x18.gctrpc.WhaleBombRequest\x1a\x1d.gctrpc.SimulateOrderResponse\"\x18\x82\xd3\xe4\x93\x02\x12:\x01*\"\r/v1/whalebomb\x12^\n" +
|
|
"\vCancelOrder\x12\x1a.gctrpc.CancelOrderRequest\x1a\x17.gctrpc.GenericResponse\"\x1a\x82\xd3\xe4\x93\x02\x14:\x01*\"\x0f/v1/cancelorder\x12z\n" +
|
|
"\x11CancelBatchOrders\x12 .gctrpc.CancelBatchOrdersRequest\x1a!.gctrpc.CancelBatchOrdersResponse\" \x82\xd3\xe4\x93\x02\x1a:\x01*\"\x15/v1/cancelbatchorders\x12r\n" +
|
|
"\x0fCancelAllOrders\x12\x1e.gctrpc.CancelAllOrdersRequest\x1a\x1f.gctrpc.CancelAllOrdersResponse\"\x1e\x82\xd3\xe4\x93\x02\x18:\x01*\"\x13/v1/cancelallorders\x12W\n" +
|
|
"\tGetEvents\x12\x18.gctrpc.GetEventsRequest\x1a\x19.gctrpc.GetEventsResponse\"\x15\x82\xd3\xe4\x93\x02\x0f\x12\r/v1/getevents\x12V\n" +
|
|
"\bAddEvent\x12\x17.gctrpc.AddEventRequest\x1a\x18.gctrpc.AddEventResponse\"\x17\x82\xd3\xe4\x93\x02\x11:\x01*\"\f/v1/addevent\x12^\n" +
|
|
"\vRemoveEvent\x12\x1a.gctrpc.RemoveEventRequest\x1a\x17.gctrpc.GenericResponse\"\x1a\x82\xd3\xe4\x93\x02\x14:\x01*\"\x0f/v1/removeevent\x12\xb2\x01\n" +
|
|
"!GetCryptocurrencyDepositAddresses\x120.gctrpc.GetCryptocurrencyDepositAddressesRequest\x1a1.gctrpc.GetCryptocurrencyDepositAddressesResponse\"(\x82\xd3\xe4\x93\x02\":\x01*\"\x1d/v1/getcryptodepositaddresses\x12\xaa\x01\n" +
|
|
"\x1fGetCryptocurrencyDepositAddress\x12..gctrpc.GetCryptocurrencyDepositAddressRequest\x1a/.gctrpc.GetCryptocurrencyDepositAddressResponse\"&\x82\xd3\xe4\x93\x02 :\x01*\"\x1b/v1/getcryptodepositaddress\x12\x9e\x01\n" +
|
|
"\x1aGetAvailableTransferChains\x12).gctrpc.GetAvailableTransferChainsRequest\x1a*.gctrpc.GetAvailableTransferChainsResponse\")\x82\xd3\xe4\x93\x02#:\x01*\"\x1e/v1/getavailabletransferchains\x12l\n" +
|
|
"\x11WithdrawFiatFunds\x12\x1b.gctrpc.WithdrawFiatRequest\x1a\x18.gctrpc.WithdrawResponse\" \x82\xd3\xe4\x93\x02\x1a:\x01*\"\x15/v1/withdrawfiatfunds\x12\x8b\x01\n" +
|
|
"\x1bWithdrawCryptocurrencyFunds\x12\x1d.gctrpc.WithdrawCryptoRequest\x1a\x18.gctrpc.WithdrawResponse\"3\x82\xd3\xe4\x93\x02-:\x01*\"(/v1/withdrawithdrawcryptofundswfiatfunds\x12\x82\x01\n" +
|
|
"\x13WithdrawalEventByID\x12\".gctrpc.WithdrawalEventByIDRequest\x1a#.gctrpc.WithdrawalEventByIDResponse\"\"\x82\xd3\xe4\x93\x02\x1c:\x01*\"\x17/v1/withdrawaleventbyid\x12\x9d\x01\n" +
|
|
"\x1aWithdrawalEventsByExchange\x12).gctrpc.WithdrawalEventsByExchangeRequest\x1a*.gctrpc.WithdrawalEventsByExchangeResponse\"(\x82\xd3\xe4\x93\x02\":\x01*\"\x1d/v1/withdrawaleventbyexchange\x12\x91\x01\n" +
|
|
"\x16WithdrawalEventsByDate\x12%.gctrpc.WithdrawalEventsByDateRequest\x1a*.gctrpc.WithdrawalEventsByExchangeResponse\"$\x82\xd3\xe4\x93\x02\x1e:\x01*\"\x19/v1/withdrawaleventbydate\x12s\n" +
|
|
"\x10GetLoggerDetails\x12\x1f.gctrpc.GetLoggerDetailsRequest\x1a .gctrpc.GetLoggerDetailsResponse\"\x1c\x82\xd3\xe4\x93\x02\x16\x12\x14/v1/getloggerdetails\x12v\n" +
|
|
"\x10SetLoggerDetails\x12\x1f.gctrpc.SetLoggerDetailsRequest\x1a .gctrpc.GetLoggerDetailsResponse\"\x1f\x82\xd3\xe4\x93\x02\x19:\x01*\"\x14/v1/setloggerdetails\x12v\n" +
|
|
"\x10GetExchangePairs\x12\x1f.gctrpc.GetExchangePairsRequest\x1a .gctrpc.GetExchangePairsResponse\"\x1f\x82\xd3\xe4\x93\x02\x19:\x01*\"\x14/v1/getexchangepairs\x12j\n" +
|
|
"\x0fSetExchangePair\x12\x1e.gctrpc.SetExchangePairRequest\x1a\x17.gctrpc.GenericResponse\"\x1e\x82\xd3\xe4\x93\x02\x18:\x01*\"\x13/v1/setexchangepair\x12t\n" +
|
|
"\x12GetOrderbookStream\x12!.gctrpc.GetOrderbookStreamRequest\x1a\x19.gctrpc.OrderbookResponse\"\x1e\x82\xd3\xe4\x93\x02\x18\x12\x16/v1/getorderbookstream0\x01\x12\x8c\x01\n" +
|
|
"\x1aGetExchangeOrderbookStream\x12).gctrpc.GetExchangeOrderbookStreamRequest\x1a\x19.gctrpc.OrderbookResponse\"&\x82\xd3\xe4\x93\x02 \x12\x1e/v1/getexchangeorderbookstream0\x01\x12h\n" +
|
|
"\x0fGetTickerStream\x12\x1e.gctrpc.GetTickerStreamRequest\x1a\x16.gctrpc.TickerResponse\"\x1b\x82\xd3\xe4\x93\x02\x15\x12\x13/v1/gettickerstream0\x01\x12\x80\x01\n" +
|
|
"\x17GetExchangeTickerStream\x12&.gctrpc.GetExchangeTickerStreamRequest\x1a\x16.gctrpc.TickerResponse\"#\x82\xd3\xe4\x93\x02\x1d\x12\x1b/v1/getexchangetickerstream0\x01\x12g\n" +
|
|
"\rGetAuditEvent\x12\x1c.gctrpc.GetAuditEventRequest\x1a\x1d.gctrpc.GetAuditEventResponse\"\x19\x82\xd3\xe4\x93\x02\x13\x12\x11/v1/getauditevent\x12k\n" +
|
|
"\x10GCTScriptExecute\x12\x1f.gctrpc.GCTScriptExecuteRequest\x1a\x17.gctrpc.GenericResponse\"\x1d\x82\xd3\xe4\x93\x02\x17\x12\x15/v1/gctscript/execute\x12k\n" +
|
|
"\x0fGCTScriptUpload\x12\x1e.gctrpc.GCTScriptUploadRequest\x1a\x17.gctrpc.GenericResponse\"\x1f\x82\xd3\xe4\x93\x02\x19:\x01*\"\x14/v1/gctscript/upload\x12x\n" +
|
|
"\x13GCTScriptReadScript\x12\".gctrpc.GCTScriptReadScriptRequest\x1a\x1e.gctrpc.GCTScriptQueryResponse\"\x1d\x82\xd3\xe4\x93\x02\x17:\x01*\"\x12/v1/gctscript/read\x12p\n" +
|
|
"\x0fGCTScriptStatus\x12\x1e.gctrpc.GCTScriptStatusRequest\x1a\x1f.gctrpc.GCTScriptStatusResponse\"\x1c\x82\xd3\xe4\x93\x02\x16\x12\x14/v1/gctscript/status\x12l\n" +
|
|
"\x0eGCTScriptQuery\x12\x1d.gctrpc.GCTScriptQueryRequest\x1a\x1e.gctrpc.GCTScriptQueryResponse\"\x1b\x82\xd3\xe4\x93\x02\x15\x12\x13/v1/gctscript/query\x12e\n" +
|
|
"\rGCTScriptStop\x12\x1c.gctrpc.GCTScriptStopRequest\x1a\x17.gctrpc.GenericResponse\"\x1d\x82\xd3\xe4\x93\x02\x17:\x01*\"\x12/v1/gctscript/stop\x12n\n" +
|
|
"\x10GCTScriptStopAll\x12\x1f.gctrpc.GCTScriptStopAllRequest\x1a\x17.gctrpc.GenericResponse\" \x82\xd3\xe4\x93\x02\x1a:\x01*\"\x15/v1/gctscript/stopall\x12s\n" +
|
|
"\x10GCTScriptListAll\x12\x1f.gctrpc.GCTScriptListAllRequest\x1a\x1f.gctrpc.GCTScriptStatusResponse\"\x1d\x82\xd3\xe4\x93\x02\x17:\x01*\"\x12/v1/gctscript/list\x12w\n" +
|
|
"\x17GCTScriptAutoLoadToggle\x12 .gctrpc.GCTScriptAutoLoadRequest\x1a\x17.gctrpc.GenericResponse\"!\x82\xd3\xe4\x93\x02\x1b:\x01*\"\x16/v1/gctscript/autoload\x12{\n" +
|
|
"\x12GetHistoricCandles\x12!.gctrpc.GetHistoricCandlesRequest\x1a\".gctrpc.GetHistoricCandlesResponse\"\x1e\x82\xd3\xe4\x93\x02\x18\x12\x16/v1/gethistoriccandles\x12j\n" +
|
|
"\x10SetExchangeAsset\x12\x1f.gctrpc.SetExchangeAssetRequest\x1a\x17.gctrpc.GenericResponse\"\x1c\x82\xd3\xe4\x93\x02\x16\x12\x14/v1/setexchangeasset\x12s\n" +
|
|
"\x13SetAllExchangePairs\x12\".gctrpc.SetExchangeAllPairsRequest\x1a\x17.gctrpc.GenericResponse\"\x1f\x82\xd3\xe4\x93\x02\x19\x12\x17/v1/setallexchangepairs\x12\x8e\x01\n" +
|
|
"\x1cUpdateExchangeSupportedPairs\x12+.gctrpc.UpdateExchangeSupportedPairsRequest\x1a\x17.gctrpc.GenericResponse\"(\x82\xd3\xe4\x93\x02\"\x12 /v1/updateexchangesupportedpairs\x12w\n" +
|
|
"\x11GetExchangeAssets\x12 .gctrpc.GetExchangeAssetsRequest\x1a!.gctrpc.GetExchangeAssetsResponse\"\x1d\x82\xd3\xe4\x93\x02\x17\x12\x15/v1/getexchangeassets\x12s\n" +
|
|
"\x10WebsocketGetInfo\x12\x1f.gctrpc.WebsocketGetInfoRequest\x1a .gctrpc.WebsocketGetInfoResponse\"\x1c\x82\xd3\xe4\x93\x02\x16\x12\x14/v1/websocketgetinfo\x12s\n" +
|
|
"\x13WebsocketSetEnabled\x12\".gctrpc.WebsocketSetEnabledRequest\x1a\x17.gctrpc.GenericResponse\"\x1f\x82\xd3\xe4\x93\x02\x19\x12\x17/v1/websocketsetenabled\x12\x97\x01\n" +
|
|
"\x19WebsocketGetSubscriptions\x12(.gctrpc.WebsocketGetSubscriptionsRequest\x1a).gctrpc.WebsocketGetSubscriptionsResponse\"%\x82\xd3\xe4\x93\x02\x1f\x12\x1d/v1/websocketgetsubscriptions\x12m\n" +
|
|
"\x11WebsocketSetProxy\x12 .gctrpc.WebsocketSetProxyRequest\x1a\x17.gctrpc.GenericResponse\"\x1d\x82\xd3\xe4\x93\x02\x17\x12\x15/v1/websocketsetproxy\x12g\n" +
|
|
"\x0fWebsocketSetURL\x12\x1e.gctrpc.WebsocketSetURLRequest\x1a\x17.gctrpc.GenericResponse\"\x1b\x82\xd3\xe4\x93\x02\x15\x12\x13/v1/websocketseturl\x12j\n" +
|
|
"\x0fGetRecentTrades\x12\x1d.gctrpc.GetSavedTradesRequest\x1a\x1b.gctrpc.SavedTradesResponse\"\x1b\x82\xd3\xe4\x93\x02\x15\x12\x13/v1/getrecenttrades\x12p\n" +
|
|
"\x11GetHistoricTrades\x12\x1d.gctrpc.GetSavedTradesRequest\x1a\x1b.gctrpc.SavedTradesResponse\"\x1d\x82\xd3\xe4\x93\x02\x17\x12\x15/v1/gethistorictrades0\x01\x12h\n" +
|
|
"\x0eGetSavedTrades\x12\x1d.gctrpc.GetSavedTradesRequest\x1a\x1b.gctrpc.SavedTradesResponse\"\x1a\x82\xd3\xe4\x93\x02\x14\x12\x12/v1/getsavedtrades\x12\x87\x01\n" +
|
|
"\x16ConvertTradesToCandles\x12%.gctrpc.ConvertTradesToCandlesRequest\x1a\".gctrpc.GetHistoricCandlesResponse\"\"\x82\xd3\xe4\x93\x02\x1c\x12\x1a/v1/converttradestocandles\x12\x9d\x01\n" +
|
|
"\x1fFindMissingSavedCandleIntervals\x12'.gctrpc.FindMissingCandlePeriodsRequest\x1a$.gctrpc.FindMissingIntervalsResponse\"+\x82\xd3\xe4\x93\x02%\x12#/v1/findmissingsavedcandleintervals\x12\x9a\x01\n" +
|
|
"\x1eFindMissingSavedTradeIntervals\x12&.gctrpc.FindMissingTradePeriodsRequest\x1a$.gctrpc.FindMissingIntervalsResponse\"*\x82\xd3\xe4\x93\x02$\x12\"/v1/findmissingsavedtradeintervals\x12\x88\x01\n" +
|
|
"\x1aSetExchangeTradeProcessing\x12).gctrpc.SetExchangeTradeProcessingRequest\x1a\x17.gctrpc.GenericResponse\"&\x82\xd3\xe4\x93\x02 \x12\x1e/v1/setexchangetradeprocessing\x12\x86\x01\n" +
|
|
"\x14UpsertDataHistoryJob\x12#.gctrpc.UpsertDataHistoryJobRequest\x1a$.gctrpc.UpsertDataHistoryJobResponse\"#\x82\xd3\xe4\x93\x02\x1d:\x01*\"\x18/v1/upsertdatahistoryjob\x12\x81\x01\n" +
|
|
"\x18GetDataHistoryJobDetails\x12'.gctrpc.GetDataHistoryJobDetailsRequest\x1a\x16.gctrpc.DataHistoryJob\"$\x82\xd3\xe4\x93\x02\x1e\x12\x1c/v1/getdatahistoryjobdetails\x12q\n" +
|
|
"\x18GetActiveDataHistoryJobs\x12\x16.gctrpc.GetInfoRequest\x1a\x17.gctrpc.DataHistoryJobs\"$\x82\xd3\xe4\x93\x02\x1e\x12\x1c/v1/getactivedatahistoryjobs\x12\x85\x01\n" +
|
|
"\x19GetDataHistoryJobsBetween\x12(.gctrpc.GetDataHistoryJobsBetweenRequest\x1a\x17.gctrpc.DataHistoryJobs\"%\x82\xd3\xe4\x93\x02\x1f\x12\x1d/v1/getdatahistoryjobsbetween\x12\x81\x01\n" +
|
|
"\x18GetDataHistoryJobSummary\x12'.gctrpc.GetDataHistoryJobDetailsRequest\x1a\x16.gctrpc.DataHistoryJob\"$\x82\xd3\xe4\x93\x02\x1e\x12\x1c/v1/getdatahistoryjobsummary\x12\x82\x01\n" +
|
|
"\x17SetDataHistoryJobStatus\x12&.gctrpc.SetDataHistoryJobStatusRequest\x1a\x17.gctrpc.GenericResponse\"&\x82\xd3\xe4\x93\x02 :\x01*\"\x1b/v1/setdatahistoryjobstatus\x12\x9d\x01\n" +
|
|
" UpdateDataHistoryJobPrerequisite\x12/.gctrpc.UpdateDataHistoryJobPrerequisiteRequest\x1a\x17.gctrpc.GenericResponse\"/\x82\xd3\xe4\x93\x02):\x01*\"$/v1/updatedatahistoryjobprerequisite\x12h\n" +
|
|
"\x10GetManagedOrders\x12\x18.gctrpc.GetOrdersRequest\x1a\x19.gctrpc.GetOrdersResponse\"\x1f\x82\xd3\xe4\x93\x02\x19:\x01*\"\x14/v1/getmanagedorders\x12_\n" +
|
|
"\vModifyOrder\x12\x1a.gctrpc.ModifyOrderRequest\x1a\x1b.gctrpc.ModifyOrderResponse\"\x17\x82\xd3\xe4\x93\x02\x11\x12\x0f/v1/modifyorder\x12y\n" +
|
|
"\x13CurrencyStateGetAll\x12\".gctrpc.CurrencyStateGetAllRequest\x1a\x1d.gctrpc.CurrencyStateResponse\"\x1f\x82\xd3\xe4\x93\x02\x19\x12\x17/v1/currencystategetall\x12v\n" +
|
|
"\x14CurrencyStateTrading\x12#.gctrpc.CurrencyStateTradingRequest\x1a\x17.gctrpc.GenericResponse\" \x82\xd3\xe4\x93\x02\x1a\x12\x18/v1/currencystatetrading\x12v\n" +
|
|
"\x14CurrencyStateDeposit\x12#.gctrpc.CurrencyStateDepositRequest\x1a\x17.gctrpc.GenericResponse\" \x82\xd3\xe4\x93\x02\x1a\x12\x18/v1/currencystatedeposit\x12y\n" +
|
|
"\x15CurrencyStateWithdraw\x12$.gctrpc.CurrencyStateWithdrawRequest\x1a\x17.gctrpc.GenericResponse\"!\x82\xd3\xe4\x93\x02\x1b\x12\x19/v1/currencystatewithdraw\x12\x82\x01\n" +
|
|
"\x18CurrencyStateTradingPair\x12'.gctrpc.CurrencyStateTradingPairRequest\x1a\x17.gctrpc.GenericResponse\"$\x82\xd3\xe4\x93\x02\x1e\x12\x1c/v1/currencystatetradingpair\x12\x9b\x01\n" +
|
|
"\x1aGetFuturesPositionsSummary\x12).gctrpc.GetFuturesPositionsSummaryRequest\x1a*.gctrpc.GetFuturesPositionsSummaryResponse\"&\x82\xd3\xe4\x93\x02 \x12\x1e/v1/getfuturespositionssummary\x12\x97\x01\n" +
|
|
"\x19GetFuturesPositionsOrders\x12(.gctrpc.GetFuturesPositionsOrdersRequest\x1a).gctrpc.GetFuturesPositionsOrdersResponse\"%\x82\xd3\xe4\x93\x02\x1f\x12\x1d/v1/getfuturespositionsorders\x12g\n" +
|
|
"\rGetCollateral\x12\x1c.gctrpc.GetCollateralRequest\x1a\x1d.gctrpc.GetCollateralResponse\"\x19\x82\xd3\xe4\x93\x02\x13\x12\x11/v1/getcollateral\x12S\n" +
|
|
"\bShutdown\x12\x17.gctrpc.ShutdownRequest\x1a\x18.gctrpc.ShutdownResponse\"\x14\x82\xd3\xe4\x93\x02\x0e\x12\f/v1/shutdown\x12\x83\x01\n" +
|
|
"\x14GetTechnicalAnalysis\x12#.gctrpc.GetTechnicalAnalysisRequest\x1a$.gctrpc.GetTechnicalAnalysisResponse\" \x82\xd3\xe4\x93\x02\x1a\x12\x18/v1/gettechnicalanalysis\x12\x87\x01\n" +
|
|
"\x15GetMarginRatesHistory\x12$.gctrpc.GetMarginRatesHistoryRequest\x1a%.gctrpc.GetMarginRatesHistoryResponse\"!\x82\xd3\xe4\x93\x02\x1b\x12\x19/v1/getmarginrateshistory\x12|\n" +
|
|
"\x12GetManagedPosition\x12!.gctrpc.GetManagedPositionRequest\x1a#.gctrpc.GetManagedPositionsResponse\"\x1e\x82\xd3\xe4\x93\x02\x18\x12\x16/v1/getmanagedposition\x12\x88\x01\n" +
|
|
"\x16GetAllManagedPositions\x12%.gctrpc.GetAllManagedPositionsRequest\x1a#.gctrpc.GetManagedPositionsResponse\"\"\x82\xd3\xe4\x93\x02\x1c\x12\x1a/v1/getallmanagedpositions\x12o\n" +
|
|
"\x0fGetFundingRates\x12\x1e.gctrpc.GetFundingRatesRequest\x1a\x1f.gctrpc.GetFundingRatesResponse\"\x1b\x82\xd3\xe4\x93\x02\x15\x12\x13/v1/getfundingrates\x12\x83\x01\n" +
|
|
"\x14GetLatestFundingRate\x12#.gctrpc.GetLatestFundingRateRequest\x1a$.gctrpc.GetLatestFundingRateResponse\" \x82\xd3\xe4\x93\x02\x1a\x12\x18/v1/getlatestfundingrate\x12\x83\x01\n" +
|
|
"\x14GetOrderbookMovement\x12#.gctrpc.GetOrderbookMovementRequest\x1a$.gctrpc.GetOrderbookMovementResponse\" \x82\xd3\xe4\x93\x02\x1a\x12\x18/v1/getorderbookmovement\x12\x9f\x01\n" +
|
|
"\x1bGetOrderbookAmountByNominal\x12*.gctrpc.GetOrderbookAmountByNominalRequest\x1a+.gctrpc.GetOrderbookAmountByNominalResponse\"'\x82\xd3\xe4\x93\x02!\x12\x1f/v1/getorderbookamountbynominal\x12\x9b\x01\n" +
|
|
"\x1aGetOrderbookAmountByImpact\x12).gctrpc.GetOrderbookAmountByImpactRequest\x1a*.gctrpc.GetOrderbookAmountByImpactResponse\"&\x82\xd3\xe4\x93\x02 \x12\x1e/v1/getorderbookamountbyimpact\x12w\n" +
|
|
"\x11GetCollateralMode\x12 .gctrpc.GetCollateralModeRequest\x1a!.gctrpc.GetCollateralModeResponse\"\x1d\x82\xd3\xe4\x93\x02\x17\x12\x15/v1/getcollateralmode\x12_\n" +
|
|
"\vGetLeverage\x12\x1a.gctrpc.GetLeverageRequest\x1a\x1b.gctrpc.GetLeverageResponse\"\x17\x82\xd3\xe4\x93\x02\x11\x12\x0f/v1/getleverage\x12z\n" +
|
|
"\x11SetCollateralMode\x12 .gctrpc.SetCollateralModeRequest\x1a!.gctrpc.SetCollateralModeResponse\" \x82\xd3\xe4\x93\x02\x1a:\x01*\"\x15/v1/getcollateralmode\x12j\n" +
|
|
"\rSetMarginType\x12\x1c.gctrpc.SetMarginTypeRequest\x1a\x1d.gctrpc.SetMarginTypeResponse\"\x1c\x82\xd3\xe4\x93\x02\x16:\x01*\"\x11/v1/getmargintype\x12b\n" +
|
|
"\vSetLeverage\x12\x1a.gctrpc.SetLeverageRequest\x1a\x1b.gctrpc.SetLeverageResponse\"\x1a\x82\xd3\xe4\x93\x02\x14:\x01*\"\x0f/v1/getleverage\x12\x86\x01\n" +
|
|
"\x14ChangePositionMargin\x12#.gctrpc.ChangePositionMarginRequest\x1a$.gctrpc.ChangePositionMarginResponse\"#\x82\xd3\xe4\x93\x02\x1d:\x01*\"\x18/v1/changepositionmargin\x12o\n" +
|
|
"\x0fGetOpenInterest\x12\x1e.gctrpc.GetOpenInterestRequest\x1a\x1f.gctrpc.GetOpenInterestResponse\"\x1b\x82\xd3\xe4\x93\x02\x15\x12\x13/v1/getopeninterest\x12\x7f\n" +
|
|
"\x13GetCurrencyTradeURL\x12\".gctrpc.GetCurrencyTradeURLRequest\x1a#.gctrpc.GetCurrencyTradeURLResponse\"\x1f\x82\xd3\xe4\x93\x02\x19\x12\x17/v1/getcurrencytradeurlB0Z.github.com/thrasher-corp/gocryptotrader/gctrpcb\x06proto3"
|
|
|
|
var (
|
|
file_rpc_proto_rawDescOnce sync.Once
|
|
file_rpc_proto_rawDescData []byte
|
|
)
|
|
|
|
func file_rpc_proto_rawDescGZIP() []byte {
|
|
file_rpc_proto_rawDescOnce.Do(func() {
|
|
file_rpc_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_rpc_proto_rawDesc), len(file_rpc_proto_rawDesc)))
|
|
})
|
|
return file_rpc_proto_rawDescData
|
|
}
|
|
|
|
var file_rpc_proto_msgTypes = make([]protoimpl.MessageInfo, 240)
|
|
var file_rpc_proto_goTypes = []any{
|
|
(*GetInfoRequest)(nil), // 0: gctrpc.GetInfoRequest
|
|
(*GetInfoResponse)(nil), // 1: gctrpc.GetInfoResponse
|
|
(*GetCommunicationRelayersRequest)(nil), // 2: gctrpc.GetCommunicationRelayersRequest
|
|
(*CommunicationRelayer)(nil), // 3: gctrpc.CommunicationRelayer
|
|
(*GetCommunicationRelayersResponse)(nil), // 4: gctrpc.GetCommunicationRelayersResponse
|
|
(*GenericSubsystemRequest)(nil), // 5: gctrpc.GenericSubsystemRequest
|
|
(*GetSubsystemsRequest)(nil), // 6: gctrpc.GetSubsystemsRequest
|
|
(*GetSusbsytemsResponse)(nil), // 7: gctrpc.GetSusbsytemsResponse
|
|
(*GetRPCEndpointsRequest)(nil), // 8: gctrpc.GetRPCEndpointsRequest
|
|
(*RPCEndpoint)(nil), // 9: gctrpc.RPCEndpoint
|
|
(*GetRPCEndpointsResponse)(nil), // 10: gctrpc.GetRPCEndpointsResponse
|
|
(*GenericExchangeNameRequest)(nil), // 11: gctrpc.GenericExchangeNameRequest
|
|
(*GetExchangesRequest)(nil), // 12: gctrpc.GetExchangesRequest
|
|
(*GetExchangesResponse)(nil), // 13: gctrpc.GetExchangesResponse
|
|
(*GetExchangeOTPResponse)(nil), // 14: gctrpc.GetExchangeOTPResponse
|
|
(*GetExchangeOTPsRequest)(nil), // 15: gctrpc.GetExchangeOTPsRequest
|
|
(*GetExchangeOTPsResponse)(nil), // 16: gctrpc.GetExchangeOTPsResponse
|
|
(*DisableExchangeRequest)(nil), // 17: gctrpc.DisableExchangeRequest
|
|
(*PairsSupported)(nil), // 18: gctrpc.PairsSupported
|
|
(*GetExchangeInfoResponse)(nil), // 19: gctrpc.GetExchangeInfoResponse
|
|
(*GetTickerRequest)(nil), // 20: gctrpc.GetTickerRequest
|
|
(*CurrencyPair)(nil), // 21: gctrpc.CurrencyPair
|
|
(*TickerResponse)(nil), // 22: gctrpc.TickerResponse
|
|
(*GetTickersRequest)(nil), // 23: gctrpc.GetTickersRequest
|
|
(*Tickers)(nil), // 24: gctrpc.Tickers
|
|
(*GetTickersResponse)(nil), // 25: gctrpc.GetTickersResponse
|
|
(*GetOrderbookRequest)(nil), // 26: gctrpc.GetOrderbookRequest
|
|
(*OrderbookItem)(nil), // 27: gctrpc.OrderbookItem
|
|
(*OrderbookResponse)(nil), // 28: gctrpc.OrderbookResponse
|
|
(*GetOrderbooksRequest)(nil), // 29: gctrpc.GetOrderbooksRequest
|
|
(*Orderbooks)(nil), // 30: gctrpc.Orderbooks
|
|
(*GetOrderbooksResponse)(nil), // 31: gctrpc.GetOrderbooksResponse
|
|
(*GetAccountInfoRequest)(nil), // 32: gctrpc.GetAccountInfoRequest
|
|
(*Account)(nil), // 33: gctrpc.Account
|
|
(*AccountCurrencyInfo)(nil), // 34: gctrpc.AccountCurrencyInfo
|
|
(*GetAccountInfoResponse)(nil), // 35: gctrpc.GetAccountInfoResponse
|
|
(*GetConfigRequest)(nil), // 36: gctrpc.GetConfigRequest
|
|
(*GetConfigResponse)(nil), // 37: gctrpc.GetConfigResponse
|
|
(*PortfolioAddress)(nil), // 38: gctrpc.PortfolioAddress
|
|
(*GetPortfolioRequest)(nil), // 39: gctrpc.GetPortfolioRequest
|
|
(*GetPortfolioResponse)(nil), // 40: gctrpc.GetPortfolioResponse
|
|
(*GetPortfolioSummaryRequest)(nil), // 41: gctrpc.GetPortfolioSummaryRequest
|
|
(*Coin)(nil), // 42: gctrpc.Coin
|
|
(*OfflineCoinSummary)(nil), // 43: gctrpc.OfflineCoinSummary
|
|
(*OnlineCoinSummary)(nil), // 44: gctrpc.OnlineCoinSummary
|
|
(*OfflineCoins)(nil), // 45: gctrpc.OfflineCoins
|
|
(*OnlineCoins)(nil), // 46: gctrpc.OnlineCoins
|
|
(*GetPortfolioSummaryResponse)(nil), // 47: gctrpc.GetPortfolioSummaryResponse
|
|
(*AddPortfolioAddressRequest)(nil), // 48: gctrpc.AddPortfolioAddressRequest
|
|
(*RemovePortfolioAddressRequest)(nil), // 49: gctrpc.RemovePortfolioAddressRequest
|
|
(*GetForexProvidersRequest)(nil), // 50: gctrpc.GetForexProvidersRequest
|
|
(*ForexProvider)(nil), // 51: gctrpc.ForexProvider
|
|
(*GetForexProvidersResponse)(nil), // 52: gctrpc.GetForexProvidersResponse
|
|
(*GetForexRatesRequest)(nil), // 53: gctrpc.GetForexRatesRequest
|
|
(*ForexRatesConversion)(nil), // 54: gctrpc.ForexRatesConversion
|
|
(*GetForexRatesResponse)(nil), // 55: gctrpc.GetForexRatesResponse
|
|
(*OrderDetails)(nil), // 56: gctrpc.OrderDetails
|
|
(*TradeHistory)(nil), // 57: gctrpc.TradeHistory
|
|
(*GetOrdersRequest)(nil), // 58: gctrpc.GetOrdersRequest
|
|
(*GetOrdersResponse)(nil), // 59: gctrpc.GetOrdersResponse
|
|
(*GetOrderRequest)(nil), // 60: gctrpc.GetOrderRequest
|
|
(*SubmitOrderRequest)(nil), // 61: gctrpc.SubmitOrderRequest
|
|
(*Trades)(nil), // 62: gctrpc.Trades
|
|
(*SubmitOrderResponse)(nil), // 63: gctrpc.SubmitOrderResponse
|
|
(*SimulateOrderRequest)(nil), // 64: gctrpc.SimulateOrderRequest
|
|
(*SimulateOrderResponse)(nil), // 65: gctrpc.SimulateOrderResponse
|
|
(*WhaleBombRequest)(nil), // 66: gctrpc.WhaleBombRequest
|
|
(*CancelOrderRequest)(nil), // 67: gctrpc.CancelOrderRequest
|
|
(*CancelBatchOrdersRequest)(nil), // 68: gctrpc.CancelBatchOrdersRequest
|
|
(*Orders)(nil), // 69: gctrpc.Orders
|
|
(*CancelBatchOrdersResponse)(nil), // 70: gctrpc.CancelBatchOrdersResponse
|
|
(*CancelAllOrdersRequest)(nil), // 71: gctrpc.CancelAllOrdersRequest
|
|
(*CancelAllOrdersResponse)(nil), // 72: gctrpc.CancelAllOrdersResponse
|
|
(*GetEventsRequest)(nil), // 73: gctrpc.GetEventsRequest
|
|
(*ConditionParams)(nil), // 74: gctrpc.ConditionParams
|
|
(*GetEventsResponse)(nil), // 75: gctrpc.GetEventsResponse
|
|
(*AddEventRequest)(nil), // 76: gctrpc.AddEventRequest
|
|
(*AddEventResponse)(nil), // 77: gctrpc.AddEventResponse
|
|
(*RemoveEventRequest)(nil), // 78: gctrpc.RemoveEventRequest
|
|
(*GetCryptocurrencyDepositAddressesRequest)(nil), // 79: gctrpc.GetCryptocurrencyDepositAddressesRequest
|
|
(*DepositAddress)(nil), // 80: gctrpc.DepositAddress
|
|
(*DepositAddresses)(nil), // 81: gctrpc.DepositAddresses
|
|
(*GetCryptocurrencyDepositAddressesResponse)(nil), // 82: gctrpc.GetCryptocurrencyDepositAddressesResponse
|
|
(*GetCryptocurrencyDepositAddressRequest)(nil), // 83: gctrpc.GetCryptocurrencyDepositAddressRequest
|
|
(*GetCryptocurrencyDepositAddressResponse)(nil), // 84: gctrpc.GetCryptocurrencyDepositAddressResponse
|
|
(*GetAvailableTransferChainsRequest)(nil), // 85: gctrpc.GetAvailableTransferChainsRequest
|
|
(*GetAvailableTransferChainsResponse)(nil), // 86: gctrpc.GetAvailableTransferChainsResponse
|
|
(*WithdrawFiatRequest)(nil), // 87: gctrpc.WithdrawFiatRequest
|
|
(*WithdrawCryptoRequest)(nil), // 88: gctrpc.WithdrawCryptoRequest
|
|
(*WithdrawResponse)(nil), // 89: gctrpc.WithdrawResponse
|
|
(*WithdrawalEventByIDRequest)(nil), // 90: gctrpc.WithdrawalEventByIDRequest
|
|
(*WithdrawalEventByIDResponse)(nil), // 91: gctrpc.WithdrawalEventByIDResponse
|
|
(*WithdrawalEventsByExchangeRequest)(nil), // 92: gctrpc.WithdrawalEventsByExchangeRequest
|
|
(*WithdrawalEventsByDateRequest)(nil), // 93: gctrpc.WithdrawalEventsByDateRequest
|
|
(*WithdrawalEventsByExchangeResponse)(nil), // 94: gctrpc.WithdrawalEventsByExchangeResponse
|
|
(*WithdrawalEventResponse)(nil), // 95: gctrpc.WithdrawalEventResponse
|
|
(*WithdrawlExchangeEvent)(nil), // 96: gctrpc.WithdrawlExchangeEvent
|
|
(*WithdrawalRequestEvent)(nil), // 97: gctrpc.WithdrawalRequestEvent
|
|
(*FiatWithdrawalEvent)(nil), // 98: gctrpc.FiatWithdrawalEvent
|
|
(*CryptoWithdrawalEvent)(nil), // 99: gctrpc.CryptoWithdrawalEvent
|
|
(*GetLoggerDetailsRequest)(nil), // 100: gctrpc.GetLoggerDetailsRequest
|
|
(*GetLoggerDetailsResponse)(nil), // 101: gctrpc.GetLoggerDetailsResponse
|
|
(*SetLoggerDetailsRequest)(nil), // 102: gctrpc.SetLoggerDetailsRequest
|
|
(*GetExchangePairsRequest)(nil), // 103: gctrpc.GetExchangePairsRequest
|
|
(*GetExchangePairsResponse)(nil), // 104: gctrpc.GetExchangePairsResponse
|
|
(*SetExchangePairRequest)(nil), // 105: gctrpc.SetExchangePairRequest
|
|
(*GetOrderbookStreamRequest)(nil), // 106: gctrpc.GetOrderbookStreamRequest
|
|
(*GetExchangeOrderbookStreamRequest)(nil), // 107: gctrpc.GetExchangeOrderbookStreamRequest
|
|
(*GetTickerStreamRequest)(nil), // 108: gctrpc.GetTickerStreamRequest
|
|
(*GetExchangeTickerStreamRequest)(nil), // 109: gctrpc.GetExchangeTickerStreamRequest
|
|
(*GetAuditEventRequest)(nil), // 110: gctrpc.GetAuditEventRequest
|
|
(*GetAuditEventResponse)(nil), // 111: gctrpc.GetAuditEventResponse
|
|
(*GetSavedTradesRequest)(nil), // 112: gctrpc.GetSavedTradesRequest
|
|
(*SavedTrades)(nil), // 113: gctrpc.SavedTrades
|
|
(*SavedTradesResponse)(nil), // 114: gctrpc.SavedTradesResponse
|
|
(*ConvertTradesToCandlesRequest)(nil), // 115: gctrpc.ConvertTradesToCandlesRequest
|
|
(*GetHistoricCandlesRequest)(nil), // 116: gctrpc.GetHistoricCandlesRequest
|
|
(*GetHistoricCandlesResponse)(nil), // 117: gctrpc.GetHistoricCandlesResponse
|
|
(*Candle)(nil), // 118: gctrpc.Candle
|
|
(*AuditEvent)(nil), // 119: gctrpc.AuditEvent
|
|
(*GCTScript)(nil), // 120: gctrpc.GCTScript
|
|
(*GCTScriptExecuteRequest)(nil), // 121: gctrpc.GCTScriptExecuteRequest
|
|
(*GCTScriptStopRequest)(nil), // 122: gctrpc.GCTScriptStopRequest
|
|
(*GCTScriptStopAllRequest)(nil), // 123: gctrpc.GCTScriptStopAllRequest
|
|
(*GCTScriptStatusRequest)(nil), // 124: gctrpc.GCTScriptStatusRequest
|
|
(*GCTScriptListAllRequest)(nil), // 125: gctrpc.GCTScriptListAllRequest
|
|
(*GCTScriptUploadRequest)(nil), // 126: gctrpc.GCTScriptUploadRequest
|
|
(*GCTScriptReadScriptRequest)(nil), // 127: gctrpc.GCTScriptReadScriptRequest
|
|
(*GCTScriptQueryRequest)(nil), // 128: gctrpc.GCTScriptQueryRequest
|
|
(*GCTScriptAutoLoadRequest)(nil), // 129: gctrpc.GCTScriptAutoLoadRequest
|
|
(*GCTScriptStatusResponse)(nil), // 130: gctrpc.GCTScriptStatusResponse
|
|
(*GCTScriptQueryResponse)(nil), // 131: gctrpc.GCTScriptQueryResponse
|
|
(*GenericResponse)(nil), // 132: gctrpc.GenericResponse
|
|
(*SetExchangeAssetRequest)(nil), // 133: gctrpc.SetExchangeAssetRequest
|
|
(*SetExchangeAllPairsRequest)(nil), // 134: gctrpc.SetExchangeAllPairsRequest
|
|
(*UpdateExchangeSupportedPairsRequest)(nil), // 135: gctrpc.UpdateExchangeSupportedPairsRequest
|
|
(*GetExchangeAssetsRequest)(nil), // 136: gctrpc.GetExchangeAssetsRequest
|
|
(*GetExchangeAssetsResponse)(nil), // 137: gctrpc.GetExchangeAssetsResponse
|
|
(*WebsocketGetInfoRequest)(nil), // 138: gctrpc.WebsocketGetInfoRequest
|
|
(*WebsocketGetInfoResponse)(nil), // 139: gctrpc.WebsocketGetInfoResponse
|
|
(*WebsocketSetEnabledRequest)(nil), // 140: gctrpc.WebsocketSetEnabledRequest
|
|
(*WebsocketGetSubscriptionsRequest)(nil), // 141: gctrpc.WebsocketGetSubscriptionsRequest
|
|
(*WebsocketSubscription)(nil), // 142: gctrpc.WebsocketSubscription
|
|
(*WebsocketGetSubscriptionsResponse)(nil), // 143: gctrpc.WebsocketGetSubscriptionsResponse
|
|
(*WebsocketSetProxyRequest)(nil), // 144: gctrpc.WebsocketSetProxyRequest
|
|
(*WebsocketSetURLRequest)(nil), // 145: gctrpc.WebsocketSetURLRequest
|
|
(*FindMissingCandlePeriodsRequest)(nil), // 146: gctrpc.FindMissingCandlePeriodsRequest
|
|
(*FindMissingTradePeriodsRequest)(nil), // 147: gctrpc.FindMissingTradePeriodsRequest
|
|
(*FindMissingIntervalsResponse)(nil), // 148: gctrpc.FindMissingIntervalsResponse
|
|
(*SetExchangeTradeProcessingRequest)(nil), // 149: gctrpc.SetExchangeTradeProcessingRequest
|
|
(*UpsertDataHistoryJobRequest)(nil), // 150: gctrpc.UpsertDataHistoryJobRequest
|
|
(*InsertSequentialJobsRequest)(nil), // 151: gctrpc.InsertSequentialJobsRequest
|
|
(*InsertSequentialJobsResponse)(nil), // 152: gctrpc.InsertSequentialJobsResponse
|
|
(*UpsertDataHistoryJobResponse)(nil), // 153: gctrpc.UpsertDataHistoryJobResponse
|
|
(*GetDataHistoryJobDetailsRequest)(nil), // 154: gctrpc.GetDataHistoryJobDetailsRequest
|
|
(*DataHistoryJob)(nil), // 155: gctrpc.DataHistoryJob
|
|
(*DataHistoryJobResult)(nil), // 156: gctrpc.DataHistoryJobResult
|
|
(*DataHistoryJobs)(nil), // 157: gctrpc.DataHistoryJobs
|
|
(*GetDataHistoryJobsBetweenRequest)(nil), // 158: gctrpc.GetDataHistoryJobsBetweenRequest
|
|
(*SetDataHistoryJobStatusRequest)(nil), // 159: gctrpc.SetDataHistoryJobStatusRequest
|
|
(*UpdateDataHistoryJobPrerequisiteRequest)(nil), // 160: gctrpc.UpdateDataHistoryJobPrerequisiteRequest
|
|
(*ModifyOrderRequest)(nil), // 161: gctrpc.ModifyOrderRequest
|
|
(*ModifyOrderResponse)(nil), // 162: gctrpc.ModifyOrderResponse
|
|
(*CurrencyStateGetAllRequest)(nil), // 163: gctrpc.CurrencyStateGetAllRequest
|
|
(*CurrencyStateTradingRequest)(nil), // 164: gctrpc.CurrencyStateTradingRequest
|
|
(*CurrencyStateTradingPairRequest)(nil), // 165: gctrpc.CurrencyStateTradingPairRequest
|
|
(*CurrencyStateWithdrawRequest)(nil), // 166: gctrpc.CurrencyStateWithdrawRequest
|
|
(*CurrencyStateDepositRequest)(nil), // 167: gctrpc.CurrencyStateDepositRequest
|
|
(*CurrencyStateResponse)(nil), // 168: gctrpc.CurrencyStateResponse
|
|
(*CurrencyState)(nil), // 169: gctrpc.CurrencyState
|
|
(*FundingRate)(nil), // 170: gctrpc.FundingRate
|
|
(*FundingData)(nil), // 171: gctrpc.FundingData
|
|
(*FuturesPositionStats)(nil), // 172: gctrpc.FuturesPositionStats
|
|
(*FuturePosition)(nil), // 173: gctrpc.FuturePosition
|
|
(*GetManagedPositionRequest)(nil), // 174: gctrpc.GetManagedPositionRequest
|
|
(*GetAllManagedPositionsRequest)(nil), // 175: gctrpc.GetAllManagedPositionsRequest
|
|
(*GetManagedPositionsResponse)(nil), // 176: gctrpc.GetManagedPositionsResponse
|
|
(*GetFuturesPositionsSummaryRequest)(nil), // 177: gctrpc.GetFuturesPositionsSummaryRequest
|
|
(*GetFuturesPositionsSummaryResponse)(nil), // 178: gctrpc.GetFuturesPositionsSummaryResponse
|
|
(*GetFuturesPositionsOrdersRequest)(nil), // 179: gctrpc.GetFuturesPositionsOrdersRequest
|
|
(*GetFuturesPositionsOrdersResponse)(nil), // 180: gctrpc.GetFuturesPositionsOrdersResponse
|
|
(*GetCollateralModeRequest)(nil), // 181: gctrpc.GetCollateralModeRequest
|
|
(*GetCollateralModeResponse)(nil), // 182: gctrpc.GetCollateralModeResponse
|
|
(*SetCollateralModeRequest)(nil), // 183: gctrpc.SetCollateralModeRequest
|
|
(*SetCollateralModeResponse)(nil), // 184: gctrpc.SetCollateralModeResponse
|
|
(*GetMarginTypeRequest)(nil), // 185: gctrpc.GetMarginTypeRequest
|
|
(*GetMarginTypeResponse)(nil), // 186: gctrpc.GetMarginTypeResponse
|
|
(*ChangePositionMarginRequest)(nil), // 187: gctrpc.ChangePositionMarginRequest
|
|
(*ChangePositionMarginResponse)(nil), // 188: gctrpc.ChangePositionMarginResponse
|
|
(*SetMarginTypeRequest)(nil), // 189: gctrpc.SetMarginTypeRequest
|
|
(*SetMarginTypeResponse)(nil), // 190: gctrpc.SetMarginTypeResponse
|
|
(*GetLeverageRequest)(nil), // 191: gctrpc.GetLeverageRequest
|
|
(*GetLeverageResponse)(nil), // 192: gctrpc.GetLeverageResponse
|
|
(*SetLeverageRequest)(nil), // 193: gctrpc.SetLeverageRequest
|
|
(*SetLeverageResponse)(nil), // 194: gctrpc.SetLeverageResponse
|
|
(*GetCollateralRequest)(nil), // 195: gctrpc.GetCollateralRequest
|
|
(*GetCollateralResponse)(nil), // 196: gctrpc.GetCollateralResponse
|
|
(*CollateralForCurrency)(nil), // 197: gctrpc.CollateralForCurrency
|
|
(*CollateralByPosition)(nil), // 198: gctrpc.CollateralByPosition
|
|
(*CollateralUsedBreakdown)(nil), // 199: gctrpc.CollateralUsedBreakdown
|
|
(*GetFundingRatesRequest)(nil), // 200: gctrpc.GetFundingRatesRequest
|
|
(*GetFundingRatesResponse)(nil), // 201: gctrpc.GetFundingRatesResponse
|
|
(*GetLatestFundingRateRequest)(nil), // 202: gctrpc.GetLatestFundingRateRequest
|
|
(*GetLatestFundingRateResponse)(nil), // 203: gctrpc.GetLatestFundingRateResponse
|
|
(*ShutdownRequest)(nil), // 204: gctrpc.ShutdownRequest
|
|
(*ShutdownResponse)(nil), // 205: gctrpc.ShutdownResponse
|
|
(*GetTechnicalAnalysisRequest)(nil), // 206: gctrpc.GetTechnicalAnalysisRequest
|
|
(*ListOfSignals)(nil), // 207: gctrpc.ListOfSignals
|
|
(*GetTechnicalAnalysisResponse)(nil), // 208: gctrpc.GetTechnicalAnalysisResponse
|
|
(*GetMarginRatesHistoryRequest)(nil), // 209: gctrpc.GetMarginRatesHistoryRequest
|
|
(*LendingPayment)(nil), // 210: gctrpc.LendingPayment
|
|
(*BorrowCost)(nil), // 211: gctrpc.BorrowCost
|
|
(*MarginRate)(nil), // 212: gctrpc.MarginRate
|
|
(*GetMarginRatesHistoryResponse)(nil), // 213: gctrpc.GetMarginRatesHistoryResponse
|
|
(*GetOrderbookMovementRequest)(nil), // 214: gctrpc.GetOrderbookMovementRequest
|
|
(*GetOrderbookMovementResponse)(nil), // 215: gctrpc.GetOrderbookMovementResponse
|
|
(*GetOrderbookAmountByNominalRequest)(nil), // 216: gctrpc.GetOrderbookAmountByNominalRequest
|
|
(*GetOrderbookAmountByNominalResponse)(nil), // 217: gctrpc.GetOrderbookAmountByNominalResponse
|
|
(*GetOrderbookAmountByImpactRequest)(nil), // 218: gctrpc.GetOrderbookAmountByImpactRequest
|
|
(*GetOrderbookAmountByImpactResponse)(nil), // 219: gctrpc.GetOrderbookAmountByImpactResponse
|
|
(*GetOpenInterestRequest)(nil), // 220: gctrpc.GetOpenInterestRequest
|
|
(*OpenInterestDataRequest)(nil), // 221: gctrpc.OpenInterestDataRequest
|
|
(*GetOpenInterestResponse)(nil), // 222: gctrpc.GetOpenInterestResponse
|
|
(*OpenInterestDataResponse)(nil), // 223: gctrpc.OpenInterestDataResponse
|
|
(*GetCurrencyTradeURLRequest)(nil), // 224: gctrpc.GetCurrencyTradeURLRequest
|
|
(*GetCurrencyTradeURLResponse)(nil), // 225: gctrpc.GetCurrencyTradeURLResponse
|
|
nil, // 226: gctrpc.GetInfoResponse.SubsystemStatusEntry
|
|
nil, // 227: gctrpc.GetInfoResponse.RpcEndpointsEntry
|
|
nil, // 228: gctrpc.GetCommunicationRelayersResponse.CommunicationRelayersEntry
|
|
nil, // 229: gctrpc.GetSusbsytemsResponse.SubsystemsStatusEntry
|
|
nil, // 230: gctrpc.GetRPCEndpointsResponse.EndpointsEntry
|
|
nil, // 231: gctrpc.GetExchangeOTPsResponse.OtpCodesEntry
|
|
nil, // 232: gctrpc.GetExchangeInfoResponse.SupportedAssetsEntry
|
|
nil, // 233: gctrpc.OnlineCoins.CoinsEntry
|
|
nil, // 234: gctrpc.GetPortfolioSummaryResponse.CoinsOfflineSummaryEntry
|
|
nil, // 235: gctrpc.GetPortfolioSummaryResponse.CoinsOnlineSummaryEntry
|
|
nil, // 236: gctrpc.Orders.OrderStatusEntry
|
|
nil, // 237: gctrpc.GetCryptocurrencyDepositAddressesResponse.AddressesEntry
|
|
nil, // 238: gctrpc.GetExchangePairsResponse.SupportedAssetsEntry
|
|
nil, // 239: gctrpc.GetTechnicalAnalysisResponse.SignalsEntry
|
|
(*timestamppb.Timestamp)(nil), // 240: google.protobuf.Timestamp
|
|
}
|
|
var file_rpc_proto_depIdxs = []int32{
|
|
226, // 0: gctrpc.GetInfoResponse.subsystem_status:type_name -> gctrpc.GetInfoResponse.SubsystemStatusEntry
|
|
227, // 1: gctrpc.GetInfoResponse.rpc_endpoints:type_name -> gctrpc.GetInfoResponse.RpcEndpointsEntry
|
|
228, // 2: gctrpc.GetCommunicationRelayersResponse.communication_relayers:type_name -> gctrpc.GetCommunicationRelayersResponse.CommunicationRelayersEntry
|
|
229, // 3: gctrpc.GetSusbsytemsResponse.subsystems_status:type_name -> gctrpc.GetSusbsytemsResponse.SubsystemsStatusEntry
|
|
230, // 4: gctrpc.GetRPCEndpointsResponse.endpoints:type_name -> gctrpc.GetRPCEndpointsResponse.EndpointsEntry
|
|
231, // 5: gctrpc.GetExchangeOTPsResponse.otp_codes:type_name -> gctrpc.GetExchangeOTPsResponse.OtpCodesEntry
|
|
232, // 6: gctrpc.GetExchangeInfoResponse.supported_assets:type_name -> gctrpc.GetExchangeInfoResponse.SupportedAssetsEntry
|
|
21, // 7: gctrpc.GetTickerRequest.pair:type_name -> gctrpc.CurrencyPair
|
|
21, // 8: gctrpc.TickerResponse.pair:type_name -> gctrpc.CurrencyPair
|
|
22, // 9: gctrpc.Tickers.tickers:type_name -> gctrpc.TickerResponse
|
|
24, // 10: gctrpc.GetTickersResponse.tickers:type_name -> gctrpc.Tickers
|
|
21, // 11: gctrpc.GetOrderbookRequest.pair:type_name -> gctrpc.CurrencyPair
|
|
21, // 12: gctrpc.OrderbookResponse.pair:type_name -> gctrpc.CurrencyPair
|
|
27, // 13: gctrpc.OrderbookResponse.bids:type_name -> gctrpc.OrderbookItem
|
|
27, // 14: gctrpc.OrderbookResponse.asks:type_name -> gctrpc.OrderbookItem
|
|
28, // 15: gctrpc.Orderbooks.orderbooks:type_name -> gctrpc.OrderbookResponse
|
|
30, // 16: gctrpc.GetOrderbooksResponse.orderbooks:type_name -> gctrpc.Orderbooks
|
|
34, // 17: gctrpc.Account.currencies:type_name -> gctrpc.AccountCurrencyInfo
|
|
240, // 18: gctrpc.AccountCurrencyInfo.updated_at:type_name -> google.protobuf.Timestamp
|
|
33, // 19: gctrpc.GetAccountInfoResponse.accounts:type_name -> gctrpc.Account
|
|
38, // 20: gctrpc.GetPortfolioResponse.portfolio:type_name -> gctrpc.PortfolioAddress
|
|
43, // 21: gctrpc.OfflineCoins.addresses:type_name -> gctrpc.OfflineCoinSummary
|
|
233, // 22: gctrpc.OnlineCoins.coins:type_name -> gctrpc.OnlineCoins.CoinsEntry
|
|
42, // 23: gctrpc.GetPortfolioSummaryResponse.coin_totals:type_name -> gctrpc.Coin
|
|
42, // 24: gctrpc.GetPortfolioSummaryResponse.coins_offline:type_name -> gctrpc.Coin
|
|
234, // 25: gctrpc.GetPortfolioSummaryResponse.coins_offline_summary:type_name -> gctrpc.GetPortfolioSummaryResponse.CoinsOfflineSummaryEntry
|
|
42, // 26: gctrpc.GetPortfolioSummaryResponse.coins_online:type_name -> gctrpc.Coin
|
|
235, // 27: gctrpc.GetPortfolioSummaryResponse.coins_online_summary:type_name -> gctrpc.GetPortfolioSummaryResponse.CoinsOnlineSummaryEntry
|
|
51, // 28: gctrpc.GetForexProvidersResponse.forex_providers:type_name -> gctrpc.ForexProvider
|
|
54, // 29: gctrpc.GetForexRatesResponse.forex_rates:type_name -> gctrpc.ForexRatesConversion
|
|
57, // 30: gctrpc.OrderDetails.trades:type_name -> gctrpc.TradeHistory
|
|
21, // 31: gctrpc.GetOrdersRequest.pair:type_name -> gctrpc.CurrencyPair
|
|
56, // 32: gctrpc.GetOrdersResponse.orders:type_name -> gctrpc.OrderDetails
|
|
21, // 33: gctrpc.GetOrderRequest.pair:type_name -> gctrpc.CurrencyPair
|
|
21, // 34: gctrpc.SubmitOrderRequest.pair:type_name -> gctrpc.CurrencyPair
|
|
62, // 35: gctrpc.SubmitOrderResponse.trades:type_name -> gctrpc.Trades
|
|
21, // 36: gctrpc.SimulateOrderRequest.pair:type_name -> gctrpc.CurrencyPair
|
|
27, // 37: gctrpc.SimulateOrderResponse.orders:type_name -> gctrpc.OrderbookItem
|
|
21, // 38: gctrpc.WhaleBombRequest.pair:type_name -> gctrpc.CurrencyPair
|
|
21, // 39: gctrpc.CancelOrderRequest.pair:type_name -> gctrpc.CurrencyPair
|
|
21, // 40: gctrpc.CancelBatchOrdersRequest.pair:type_name -> gctrpc.CurrencyPair
|
|
236, // 41: gctrpc.Orders.order_status:type_name -> gctrpc.Orders.OrderStatusEntry
|
|
69, // 42: gctrpc.CancelBatchOrdersResponse.orders:type_name -> gctrpc.Orders
|
|
69, // 43: gctrpc.CancelAllOrdersResponse.orders:type_name -> gctrpc.Orders
|
|
74, // 44: gctrpc.GetEventsResponse.condition_params:type_name -> gctrpc.ConditionParams
|
|
21, // 45: gctrpc.GetEventsResponse.pair:type_name -> gctrpc.CurrencyPair
|
|
74, // 46: gctrpc.AddEventRequest.condition_params:type_name -> gctrpc.ConditionParams
|
|
21, // 47: gctrpc.AddEventRequest.pair:type_name -> gctrpc.CurrencyPair
|
|
80, // 48: gctrpc.DepositAddresses.addresses:type_name -> gctrpc.DepositAddress
|
|
237, // 49: gctrpc.GetCryptocurrencyDepositAddressesResponse.addresses:type_name -> gctrpc.GetCryptocurrencyDepositAddressesResponse.AddressesEntry
|
|
95, // 50: gctrpc.WithdrawalEventByIDResponse.event:type_name -> gctrpc.WithdrawalEventResponse
|
|
95, // 51: gctrpc.WithdrawalEventsByExchangeResponse.event:type_name -> gctrpc.WithdrawalEventResponse
|
|
96, // 52: gctrpc.WithdrawalEventResponse.exchange:type_name -> gctrpc.WithdrawlExchangeEvent
|
|
97, // 53: gctrpc.WithdrawalEventResponse.request:type_name -> gctrpc.WithdrawalRequestEvent
|
|
240, // 54: gctrpc.WithdrawalEventResponse.created_at:type_name -> google.protobuf.Timestamp
|
|
240, // 55: gctrpc.WithdrawalEventResponse.updated_at:type_name -> google.protobuf.Timestamp
|
|
98, // 56: gctrpc.WithdrawalRequestEvent.fiat:type_name -> gctrpc.FiatWithdrawalEvent
|
|
99, // 57: gctrpc.WithdrawalRequestEvent.crypto:type_name -> gctrpc.CryptoWithdrawalEvent
|
|
238, // 58: gctrpc.GetExchangePairsResponse.supported_assets:type_name -> gctrpc.GetExchangePairsResponse.SupportedAssetsEntry
|
|
21, // 59: gctrpc.SetExchangePairRequest.pairs:type_name -> gctrpc.CurrencyPair
|
|
21, // 60: gctrpc.GetOrderbookStreamRequest.pair:type_name -> gctrpc.CurrencyPair
|
|
21, // 61: gctrpc.GetTickerStreamRequest.pair:type_name -> gctrpc.CurrencyPair
|
|
119, // 62: gctrpc.GetAuditEventResponse.events:type_name -> gctrpc.AuditEvent
|
|
21, // 63: gctrpc.GetSavedTradesRequest.pair:type_name -> gctrpc.CurrencyPair
|
|
21, // 64: gctrpc.SavedTradesResponse.pair:type_name -> gctrpc.CurrencyPair
|
|
113, // 65: gctrpc.SavedTradesResponse.trades:type_name -> gctrpc.SavedTrades
|
|
21, // 66: gctrpc.ConvertTradesToCandlesRequest.pair:type_name -> gctrpc.CurrencyPair
|
|
21, // 67: gctrpc.GetHistoricCandlesRequest.pair:type_name -> gctrpc.CurrencyPair
|
|
21, // 68: gctrpc.GetHistoricCandlesResponse.pair:type_name -> gctrpc.CurrencyPair
|
|
118, // 69: gctrpc.GetHistoricCandlesResponse.candle:type_name -> gctrpc.Candle
|
|
120, // 70: gctrpc.GCTScriptExecuteRequest.script:type_name -> gctrpc.GCTScript
|
|
120, // 71: gctrpc.GCTScriptStopRequest.script:type_name -> gctrpc.GCTScript
|
|
120, // 72: gctrpc.GCTScriptReadScriptRequest.script:type_name -> gctrpc.GCTScript
|
|
120, // 73: gctrpc.GCTScriptQueryRequest.script:type_name -> gctrpc.GCTScript
|
|
120, // 74: gctrpc.GCTScriptStatusResponse.scripts:type_name -> gctrpc.GCTScript
|
|
120, // 75: gctrpc.GCTScriptQueryResponse.script:type_name -> gctrpc.GCTScript
|
|
142, // 76: gctrpc.WebsocketGetSubscriptionsResponse.subscriptions:type_name -> gctrpc.WebsocketSubscription
|
|
21, // 77: gctrpc.FindMissingCandlePeriodsRequest.pair:type_name -> gctrpc.CurrencyPair
|
|
21, // 78: gctrpc.FindMissingTradePeriodsRequest.pair:type_name -> gctrpc.CurrencyPair
|
|
21, // 79: gctrpc.FindMissingIntervalsResponse.pair:type_name -> gctrpc.CurrencyPair
|
|
21, // 80: gctrpc.UpsertDataHistoryJobRequest.pair:type_name -> gctrpc.CurrencyPair
|
|
150, // 81: gctrpc.InsertSequentialJobsRequest.jobs:type_name -> gctrpc.UpsertDataHistoryJobRequest
|
|
153, // 82: gctrpc.InsertSequentialJobsResponse.jobs:type_name -> gctrpc.UpsertDataHistoryJobResponse
|
|
21, // 83: gctrpc.DataHistoryJob.pair:type_name -> gctrpc.CurrencyPair
|
|
156, // 84: gctrpc.DataHistoryJob.job_results:type_name -> gctrpc.DataHistoryJobResult
|
|
155, // 85: gctrpc.DataHistoryJobs.results:type_name -> gctrpc.DataHistoryJob
|
|
21, // 86: gctrpc.ModifyOrderRequest.pair:type_name -> gctrpc.CurrencyPair
|
|
169, // 87: gctrpc.CurrencyStateResponse.currency_states:type_name -> gctrpc.CurrencyState
|
|
21, // 88: gctrpc.FundingData.pair:type_name -> gctrpc.CurrencyPair
|
|
170, // 89: gctrpc.FundingData.rates:type_name -> gctrpc.FundingRate
|
|
170, // 90: gctrpc.FundingData.latest_rate:type_name -> gctrpc.FundingRate
|
|
170, // 91: gctrpc.FundingData.upcoming_rate:type_name -> gctrpc.FundingRate
|
|
21, // 92: gctrpc.FuturePosition.pair:type_name -> gctrpc.CurrencyPair
|
|
56, // 93: gctrpc.FuturePosition.orders:type_name -> gctrpc.OrderDetails
|
|
172, // 94: gctrpc.FuturePosition.position_stats:type_name -> gctrpc.FuturesPositionStats
|
|
171, // 95: gctrpc.FuturePosition.funding_data:type_name -> gctrpc.FundingData
|
|
21, // 96: gctrpc.GetManagedPositionRequest.pair:type_name -> gctrpc.CurrencyPair
|
|
173, // 97: gctrpc.GetManagedPositionsResponse.positions:type_name -> gctrpc.FuturePosition
|
|
21, // 98: gctrpc.GetFuturesPositionsSummaryRequest.pair:type_name -> gctrpc.CurrencyPair
|
|
21, // 99: gctrpc.GetFuturesPositionsSummaryRequest.underlying_pair:type_name -> gctrpc.CurrencyPair
|
|
21, // 100: gctrpc.GetFuturesPositionsSummaryResponse.pair:type_name -> gctrpc.CurrencyPair
|
|
172, // 101: gctrpc.GetFuturesPositionsSummaryResponse.position_stats:type_name -> gctrpc.FuturesPositionStats
|
|
21, // 102: gctrpc.GetFuturesPositionsOrdersRequest.pair:type_name -> gctrpc.CurrencyPair
|
|
21, // 103: gctrpc.GetFuturesPositionsOrdersRequest.underlying_pair:type_name -> gctrpc.CurrencyPair
|
|
173, // 104: gctrpc.GetFuturesPositionsOrdersResponse.positions:type_name -> gctrpc.FuturePosition
|
|
21, // 105: gctrpc.GetMarginTypeRequest.pair:type_name -> gctrpc.CurrencyPair
|
|
21, // 106: gctrpc.GetMarginTypeResponse.pair:type_name -> gctrpc.CurrencyPair
|
|
21, // 107: gctrpc.ChangePositionMarginRequest.pair:type_name -> gctrpc.CurrencyPair
|
|
21, // 108: gctrpc.ChangePositionMarginResponse.pair:type_name -> gctrpc.CurrencyPair
|
|
21, // 109: gctrpc.SetMarginTypeRequest.pair:type_name -> gctrpc.CurrencyPair
|
|
21, // 110: gctrpc.SetMarginTypeResponse.pair:type_name -> gctrpc.CurrencyPair
|
|
21, // 111: gctrpc.GetLeverageRequest.pair:type_name -> gctrpc.CurrencyPair
|
|
21, // 112: gctrpc.GetLeverageRequest.underlying_pair:type_name -> gctrpc.CurrencyPair
|
|
21, // 113: gctrpc.GetLeverageResponse.pair:type_name -> gctrpc.CurrencyPair
|
|
21, // 114: gctrpc.GetLeverageResponse.underlying_pair:type_name -> gctrpc.CurrencyPair
|
|
21, // 115: gctrpc.SetLeverageRequest.pair:type_name -> gctrpc.CurrencyPair
|
|
21, // 116: gctrpc.SetLeverageRequest.underlying_pair:type_name -> gctrpc.CurrencyPair
|
|
21, // 117: gctrpc.SetLeverageResponse.pair:type_name -> gctrpc.CurrencyPair
|
|
21, // 118: gctrpc.SetLeverageResponse.underlying_pair:type_name -> gctrpc.CurrencyPair
|
|
199, // 119: gctrpc.GetCollateralResponse.used_breakdown:type_name -> gctrpc.CollateralUsedBreakdown
|
|
197, // 120: gctrpc.GetCollateralResponse.currency_breakdown:type_name -> gctrpc.CollateralForCurrency
|
|
198, // 121: gctrpc.GetCollateralResponse.position_breakdown:type_name -> gctrpc.CollateralByPosition
|
|
199, // 122: gctrpc.CollateralForCurrency.used_breakdown:type_name -> gctrpc.CollateralUsedBreakdown
|
|
21, // 123: gctrpc.GetFundingRatesRequest.pair:type_name -> gctrpc.CurrencyPair
|
|
171, // 124: gctrpc.GetFundingRatesResponse.rates:type_name -> gctrpc.FundingData
|
|
21, // 125: gctrpc.GetLatestFundingRateRequest.pair:type_name -> gctrpc.CurrencyPair
|
|
171, // 126: gctrpc.GetLatestFundingRateResponse.rate:type_name -> gctrpc.FundingData
|
|
21, // 127: gctrpc.GetTechnicalAnalysisRequest.pair:type_name -> gctrpc.CurrencyPair
|
|
240, // 128: gctrpc.GetTechnicalAnalysisRequest.start:type_name -> google.protobuf.Timestamp
|
|
240, // 129: gctrpc.GetTechnicalAnalysisRequest.end:type_name -> google.protobuf.Timestamp
|
|
21, // 130: gctrpc.GetTechnicalAnalysisRequest.other_pair:type_name -> gctrpc.CurrencyPair
|
|
239, // 131: gctrpc.GetTechnicalAnalysisResponse.signals:type_name -> gctrpc.GetTechnicalAnalysisResponse.SignalsEntry
|
|
212, // 132: gctrpc.GetMarginRatesHistoryRequest.rates:type_name -> gctrpc.MarginRate
|
|
210, // 133: gctrpc.MarginRate.lending_payment:type_name -> gctrpc.LendingPayment
|
|
211, // 134: gctrpc.MarginRate.borrow_cost:type_name -> gctrpc.BorrowCost
|
|
212, // 135: gctrpc.GetMarginRatesHistoryResponse.rates:type_name -> gctrpc.MarginRate
|
|
212, // 136: gctrpc.GetMarginRatesHistoryResponse.latest_rate:type_name -> gctrpc.MarginRate
|
|
212, // 137: gctrpc.GetMarginRatesHistoryResponse.predicted_rate:type_name -> gctrpc.MarginRate
|
|
21, // 138: gctrpc.GetOrderbookMovementRequest.pair:type_name -> gctrpc.CurrencyPair
|
|
21, // 139: gctrpc.GetOrderbookAmountByNominalRequest.pair:type_name -> gctrpc.CurrencyPair
|
|
21, // 140: gctrpc.GetOrderbookAmountByImpactRequest.pair:type_name -> gctrpc.CurrencyPair
|
|
221, // 141: gctrpc.GetOpenInterestRequest.data:type_name -> gctrpc.OpenInterestDataRequest
|
|
21, // 142: gctrpc.OpenInterestDataRequest.pair:type_name -> gctrpc.CurrencyPair
|
|
223, // 143: gctrpc.GetOpenInterestResponse.data:type_name -> gctrpc.OpenInterestDataResponse
|
|
21, // 144: gctrpc.OpenInterestDataResponse.pair:type_name -> gctrpc.CurrencyPair
|
|
21, // 145: gctrpc.GetCurrencyTradeURLRequest.pair:type_name -> gctrpc.CurrencyPair
|
|
9, // 146: gctrpc.GetInfoResponse.RpcEndpointsEntry.value:type_name -> gctrpc.RPCEndpoint
|
|
3, // 147: gctrpc.GetCommunicationRelayersResponse.CommunicationRelayersEntry.value:type_name -> gctrpc.CommunicationRelayer
|
|
9, // 148: gctrpc.GetRPCEndpointsResponse.EndpointsEntry.value:type_name -> gctrpc.RPCEndpoint
|
|
18, // 149: gctrpc.GetExchangeInfoResponse.SupportedAssetsEntry.value:type_name -> gctrpc.PairsSupported
|
|
44, // 150: gctrpc.OnlineCoins.CoinsEntry.value:type_name -> gctrpc.OnlineCoinSummary
|
|
45, // 151: gctrpc.GetPortfolioSummaryResponse.CoinsOfflineSummaryEntry.value:type_name -> gctrpc.OfflineCoins
|
|
46, // 152: gctrpc.GetPortfolioSummaryResponse.CoinsOnlineSummaryEntry.value:type_name -> gctrpc.OnlineCoins
|
|
81, // 153: gctrpc.GetCryptocurrencyDepositAddressesResponse.AddressesEntry.value:type_name -> gctrpc.DepositAddresses
|
|
18, // 154: gctrpc.GetExchangePairsResponse.SupportedAssetsEntry.value:type_name -> gctrpc.PairsSupported
|
|
207, // 155: gctrpc.GetTechnicalAnalysisResponse.SignalsEntry.value:type_name -> gctrpc.ListOfSignals
|
|
0, // 156: gctrpc.GoCryptoTraderService.GetInfo:input_type -> gctrpc.GetInfoRequest
|
|
6, // 157: gctrpc.GoCryptoTraderService.GetSubsystems:input_type -> gctrpc.GetSubsystemsRequest
|
|
5, // 158: gctrpc.GoCryptoTraderService.EnableSubsystem:input_type -> gctrpc.GenericSubsystemRequest
|
|
5, // 159: gctrpc.GoCryptoTraderService.DisableSubsystem:input_type -> gctrpc.GenericSubsystemRequest
|
|
8, // 160: gctrpc.GoCryptoTraderService.GetRPCEndpoints:input_type -> gctrpc.GetRPCEndpointsRequest
|
|
2, // 161: gctrpc.GoCryptoTraderService.GetCommunicationRelayers:input_type -> gctrpc.GetCommunicationRelayersRequest
|
|
12, // 162: gctrpc.GoCryptoTraderService.GetExchanges:input_type -> gctrpc.GetExchangesRequest
|
|
11, // 163: gctrpc.GoCryptoTraderService.DisableExchange:input_type -> gctrpc.GenericExchangeNameRequest
|
|
11, // 164: gctrpc.GoCryptoTraderService.GetExchangeInfo:input_type -> gctrpc.GenericExchangeNameRequest
|
|
11, // 165: gctrpc.GoCryptoTraderService.GetExchangeOTPCode:input_type -> gctrpc.GenericExchangeNameRequest
|
|
15, // 166: gctrpc.GoCryptoTraderService.GetExchangeOTPCodes:input_type -> gctrpc.GetExchangeOTPsRequest
|
|
11, // 167: gctrpc.GoCryptoTraderService.EnableExchange:input_type -> gctrpc.GenericExchangeNameRequest
|
|
20, // 168: gctrpc.GoCryptoTraderService.GetTicker:input_type -> gctrpc.GetTickerRequest
|
|
23, // 169: gctrpc.GoCryptoTraderService.GetTickers:input_type -> gctrpc.GetTickersRequest
|
|
26, // 170: gctrpc.GoCryptoTraderService.GetOrderbook:input_type -> gctrpc.GetOrderbookRequest
|
|
29, // 171: gctrpc.GoCryptoTraderService.GetOrderbooks:input_type -> gctrpc.GetOrderbooksRequest
|
|
32, // 172: gctrpc.GoCryptoTraderService.GetAccountInfo:input_type -> gctrpc.GetAccountInfoRequest
|
|
32, // 173: gctrpc.GoCryptoTraderService.UpdateAccountInfo:input_type -> gctrpc.GetAccountInfoRequest
|
|
32, // 174: gctrpc.GoCryptoTraderService.GetAccountInfoStream:input_type -> gctrpc.GetAccountInfoRequest
|
|
36, // 175: gctrpc.GoCryptoTraderService.GetConfig:input_type -> gctrpc.GetConfigRequest
|
|
39, // 176: gctrpc.GoCryptoTraderService.GetPortfolio:input_type -> gctrpc.GetPortfolioRequest
|
|
41, // 177: gctrpc.GoCryptoTraderService.GetPortfolioSummary:input_type -> gctrpc.GetPortfolioSummaryRequest
|
|
48, // 178: gctrpc.GoCryptoTraderService.AddPortfolioAddress:input_type -> gctrpc.AddPortfolioAddressRequest
|
|
49, // 179: gctrpc.GoCryptoTraderService.RemovePortfolioAddress:input_type -> gctrpc.RemovePortfolioAddressRequest
|
|
50, // 180: gctrpc.GoCryptoTraderService.GetForexProviders:input_type -> gctrpc.GetForexProvidersRequest
|
|
53, // 181: gctrpc.GoCryptoTraderService.GetForexRates:input_type -> gctrpc.GetForexRatesRequest
|
|
58, // 182: gctrpc.GoCryptoTraderService.GetOrders:input_type -> gctrpc.GetOrdersRequest
|
|
60, // 183: gctrpc.GoCryptoTraderService.GetOrder:input_type -> gctrpc.GetOrderRequest
|
|
61, // 184: gctrpc.GoCryptoTraderService.SubmitOrder:input_type -> gctrpc.SubmitOrderRequest
|
|
64, // 185: gctrpc.GoCryptoTraderService.SimulateOrder:input_type -> gctrpc.SimulateOrderRequest
|
|
66, // 186: gctrpc.GoCryptoTraderService.WhaleBomb:input_type -> gctrpc.WhaleBombRequest
|
|
67, // 187: gctrpc.GoCryptoTraderService.CancelOrder:input_type -> gctrpc.CancelOrderRequest
|
|
68, // 188: gctrpc.GoCryptoTraderService.CancelBatchOrders:input_type -> gctrpc.CancelBatchOrdersRequest
|
|
71, // 189: gctrpc.GoCryptoTraderService.CancelAllOrders:input_type -> gctrpc.CancelAllOrdersRequest
|
|
73, // 190: gctrpc.GoCryptoTraderService.GetEvents:input_type -> gctrpc.GetEventsRequest
|
|
76, // 191: gctrpc.GoCryptoTraderService.AddEvent:input_type -> gctrpc.AddEventRequest
|
|
78, // 192: gctrpc.GoCryptoTraderService.RemoveEvent:input_type -> gctrpc.RemoveEventRequest
|
|
79, // 193: gctrpc.GoCryptoTraderService.GetCryptocurrencyDepositAddresses:input_type -> gctrpc.GetCryptocurrencyDepositAddressesRequest
|
|
83, // 194: gctrpc.GoCryptoTraderService.GetCryptocurrencyDepositAddress:input_type -> gctrpc.GetCryptocurrencyDepositAddressRequest
|
|
85, // 195: gctrpc.GoCryptoTraderService.GetAvailableTransferChains:input_type -> gctrpc.GetAvailableTransferChainsRequest
|
|
87, // 196: gctrpc.GoCryptoTraderService.WithdrawFiatFunds:input_type -> gctrpc.WithdrawFiatRequest
|
|
88, // 197: gctrpc.GoCryptoTraderService.WithdrawCryptocurrencyFunds:input_type -> gctrpc.WithdrawCryptoRequest
|
|
90, // 198: gctrpc.GoCryptoTraderService.WithdrawalEventByID:input_type -> gctrpc.WithdrawalEventByIDRequest
|
|
92, // 199: gctrpc.GoCryptoTraderService.WithdrawalEventsByExchange:input_type -> gctrpc.WithdrawalEventsByExchangeRequest
|
|
93, // 200: gctrpc.GoCryptoTraderService.WithdrawalEventsByDate:input_type -> gctrpc.WithdrawalEventsByDateRequest
|
|
100, // 201: gctrpc.GoCryptoTraderService.GetLoggerDetails:input_type -> gctrpc.GetLoggerDetailsRequest
|
|
102, // 202: gctrpc.GoCryptoTraderService.SetLoggerDetails:input_type -> gctrpc.SetLoggerDetailsRequest
|
|
103, // 203: gctrpc.GoCryptoTraderService.GetExchangePairs:input_type -> gctrpc.GetExchangePairsRequest
|
|
105, // 204: gctrpc.GoCryptoTraderService.SetExchangePair:input_type -> gctrpc.SetExchangePairRequest
|
|
106, // 205: gctrpc.GoCryptoTraderService.GetOrderbookStream:input_type -> gctrpc.GetOrderbookStreamRequest
|
|
107, // 206: gctrpc.GoCryptoTraderService.GetExchangeOrderbookStream:input_type -> gctrpc.GetExchangeOrderbookStreamRequest
|
|
108, // 207: gctrpc.GoCryptoTraderService.GetTickerStream:input_type -> gctrpc.GetTickerStreamRequest
|
|
109, // 208: gctrpc.GoCryptoTraderService.GetExchangeTickerStream:input_type -> gctrpc.GetExchangeTickerStreamRequest
|
|
110, // 209: gctrpc.GoCryptoTraderService.GetAuditEvent:input_type -> gctrpc.GetAuditEventRequest
|
|
121, // 210: gctrpc.GoCryptoTraderService.GCTScriptExecute:input_type -> gctrpc.GCTScriptExecuteRequest
|
|
126, // 211: gctrpc.GoCryptoTraderService.GCTScriptUpload:input_type -> gctrpc.GCTScriptUploadRequest
|
|
127, // 212: gctrpc.GoCryptoTraderService.GCTScriptReadScript:input_type -> gctrpc.GCTScriptReadScriptRequest
|
|
124, // 213: gctrpc.GoCryptoTraderService.GCTScriptStatus:input_type -> gctrpc.GCTScriptStatusRequest
|
|
128, // 214: gctrpc.GoCryptoTraderService.GCTScriptQuery:input_type -> gctrpc.GCTScriptQueryRequest
|
|
122, // 215: gctrpc.GoCryptoTraderService.GCTScriptStop:input_type -> gctrpc.GCTScriptStopRequest
|
|
123, // 216: gctrpc.GoCryptoTraderService.GCTScriptStopAll:input_type -> gctrpc.GCTScriptStopAllRequest
|
|
125, // 217: gctrpc.GoCryptoTraderService.GCTScriptListAll:input_type -> gctrpc.GCTScriptListAllRequest
|
|
129, // 218: gctrpc.GoCryptoTraderService.GCTScriptAutoLoadToggle:input_type -> gctrpc.GCTScriptAutoLoadRequest
|
|
116, // 219: gctrpc.GoCryptoTraderService.GetHistoricCandles:input_type -> gctrpc.GetHistoricCandlesRequest
|
|
133, // 220: gctrpc.GoCryptoTraderService.SetExchangeAsset:input_type -> gctrpc.SetExchangeAssetRequest
|
|
134, // 221: gctrpc.GoCryptoTraderService.SetAllExchangePairs:input_type -> gctrpc.SetExchangeAllPairsRequest
|
|
135, // 222: gctrpc.GoCryptoTraderService.UpdateExchangeSupportedPairs:input_type -> gctrpc.UpdateExchangeSupportedPairsRequest
|
|
136, // 223: gctrpc.GoCryptoTraderService.GetExchangeAssets:input_type -> gctrpc.GetExchangeAssetsRequest
|
|
138, // 224: gctrpc.GoCryptoTraderService.WebsocketGetInfo:input_type -> gctrpc.WebsocketGetInfoRequest
|
|
140, // 225: gctrpc.GoCryptoTraderService.WebsocketSetEnabled:input_type -> gctrpc.WebsocketSetEnabledRequest
|
|
141, // 226: gctrpc.GoCryptoTraderService.WebsocketGetSubscriptions:input_type -> gctrpc.WebsocketGetSubscriptionsRequest
|
|
144, // 227: gctrpc.GoCryptoTraderService.WebsocketSetProxy:input_type -> gctrpc.WebsocketSetProxyRequest
|
|
145, // 228: gctrpc.GoCryptoTraderService.WebsocketSetURL:input_type -> gctrpc.WebsocketSetURLRequest
|
|
112, // 229: gctrpc.GoCryptoTraderService.GetRecentTrades:input_type -> gctrpc.GetSavedTradesRequest
|
|
112, // 230: gctrpc.GoCryptoTraderService.GetHistoricTrades:input_type -> gctrpc.GetSavedTradesRequest
|
|
112, // 231: gctrpc.GoCryptoTraderService.GetSavedTrades:input_type -> gctrpc.GetSavedTradesRequest
|
|
115, // 232: gctrpc.GoCryptoTraderService.ConvertTradesToCandles:input_type -> gctrpc.ConvertTradesToCandlesRequest
|
|
146, // 233: gctrpc.GoCryptoTraderService.FindMissingSavedCandleIntervals:input_type -> gctrpc.FindMissingCandlePeriodsRequest
|
|
147, // 234: gctrpc.GoCryptoTraderService.FindMissingSavedTradeIntervals:input_type -> gctrpc.FindMissingTradePeriodsRequest
|
|
149, // 235: gctrpc.GoCryptoTraderService.SetExchangeTradeProcessing:input_type -> gctrpc.SetExchangeTradeProcessingRequest
|
|
150, // 236: gctrpc.GoCryptoTraderService.UpsertDataHistoryJob:input_type -> gctrpc.UpsertDataHistoryJobRequest
|
|
154, // 237: gctrpc.GoCryptoTraderService.GetDataHistoryJobDetails:input_type -> gctrpc.GetDataHistoryJobDetailsRequest
|
|
0, // 238: gctrpc.GoCryptoTraderService.GetActiveDataHistoryJobs:input_type -> gctrpc.GetInfoRequest
|
|
158, // 239: gctrpc.GoCryptoTraderService.GetDataHistoryJobsBetween:input_type -> gctrpc.GetDataHistoryJobsBetweenRequest
|
|
154, // 240: gctrpc.GoCryptoTraderService.GetDataHistoryJobSummary:input_type -> gctrpc.GetDataHistoryJobDetailsRequest
|
|
159, // 241: gctrpc.GoCryptoTraderService.SetDataHistoryJobStatus:input_type -> gctrpc.SetDataHistoryJobStatusRequest
|
|
160, // 242: gctrpc.GoCryptoTraderService.UpdateDataHistoryJobPrerequisite:input_type -> gctrpc.UpdateDataHistoryJobPrerequisiteRequest
|
|
58, // 243: gctrpc.GoCryptoTraderService.GetManagedOrders:input_type -> gctrpc.GetOrdersRequest
|
|
161, // 244: gctrpc.GoCryptoTraderService.ModifyOrder:input_type -> gctrpc.ModifyOrderRequest
|
|
163, // 245: gctrpc.GoCryptoTraderService.CurrencyStateGetAll:input_type -> gctrpc.CurrencyStateGetAllRequest
|
|
164, // 246: gctrpc.GoCryptoTraderService.CurrencyStateTrading:input_type -> gctrpc.CurrencyStateTradingRequest
|
|
167, // 247: gctrpc.GoCryptoTraderService.CurrencyStateDeposit:input_type -> gctrpc.CurrencyStateDepositRequest
|
|
166, // 248: gctrpc.GoCryptoTraderService.CurrencyStateWithdraw:input_type -> gctrpc.CurrencyStateWithdrawRequest
|
|
165, // 249: gctrpc.GoCryptoTraderService.CurrencyStateTradingPair:input_type -> gctrpc.CurrencyStateTradingPairRequest
|
|
177, // 250: gctrpc.GoCryptoTraderService.GetFuturesPositionsSummary:input_type -> gctrpc.GetFuturesPositionsSummaryRequest
|
|
179, // 251: gctrpc.GoCryptoTraderService.GetFuturesPositionsOrders:input_type -> gctrpc.GetFuturesPositionsOrdersRequest
|
|
195, // 252: gctrpc.GoCryptoTraderService.GetCollateral:input_type -> gctrpc.GetCollateralRequest
|
|
204, // 253: gctrpc.GoCryptoTraderService.Shutdown:input_type -> gctrpc.ShutdownRequest
|
|
206, // 254: gctrpc.GoCryptoTraderService.GetTechnicalAnalysis:input_type -> gctrpc.GetTechnicalAnalysisRequest
|
|
209, // 255: gctrpc.GoCryptoTraderService.GetMarginRatesHistory:input_type -> gctrpc.GetMarginRatesHistoryRequest
|
|
174, // 256: gctrpc.GoCryptoTraderService.GetManagedPosition:input_type -> gctrpc.GetManagedPositionRequest
|
|
175, // 257: gctrpc.GoCryptoTraderService.GetAllManagedPositions:input_type -> gctrpc.GetAllManagedPositionsRequest
|
|
200, // 258: gctrpc.GoCryptoTraderService.GetFundingRates:input_type -> gctrpc.GetFundingRatesRequest
|
|
202, // 259: gctrpc.GoCryptoTraderService.GetLatestFundingRate:input_type -> gctrpc.GetLatestFundingRateRequest
|
|
214, // 260: gctrpc.GoCryptoTraderService.GetOrderbookMovement:input_type -> gctrpc.GetOrderbookMovementRequest
|
|
216, // 261: gctrpc.GoCryptoTraderService.GetOrderbookAmountByNominal:input_type -> gctrpc.GetOrderbookAmountByNominalRequest
|
|
218, // 262: gctrpc.GoCryptoTraderService.GetOrderbookAmountByImpact:input_type -> gctrpc.GetOrderbookAmountByImpactRequest
|
|
181, // 263: gctrpc.GoCryptoTraderService.GetCollateralMode:input_type -> gctrpc.GetCollateralModeRequest
|
|
191, // 264: gctrpc.GoCryptoTraderService.GetLeverage:input_type -> gctrpc.GetLeverageRequest
|
|
183, // 265: gctrpc.GoCryptoTraderService.SetCollateralMode:input_type -> gctrpc.SetCollateralModeRequest
|
|
189, // 266: gctrpc.GoCryptoTraderService.SetMarginType:input_type -> gctrpc.SetMarginTypeRequest
|
|
193, // 267: gctrpc.GoCryptoTraderService.SetLeverage:input_type -> gctrpc.SetLeverageRequest
|
|
187, // 268: gctrpc.GoCryptoTraderService.ChangePositionMargin:input_type -> gctrpc.ChangePositionMarginRequest
|
|
220, // 269: gctrpc.GoCryptoTraderService.GetOpenInterest:input_type -> gctrpc.GetOpenInterestRequest
|
|
224, // 270: gctrpc.GoCryptoTraderService.GetCurrencyTradeURL:input_type -> gctrpc.GetCurrencyTradeURLRequest
|
|
1, // 271: gctrpc.GoCryptoTraderService.GetInfo:output_type -> gctrpc.GetInfoResponse
|
|
7, // 272: gctrpc.GoCryptoTraderService.GetSubsystems:output_type -> gctrpc.GetSusbsytemsResponse
|
|
132, // 273: gctrpc.GoCryptoTraderService.EnableSubsystem:output_type -> gctrpc.GenericResponse
|
|
132, // 274: gctrpc.GoCryptoTraderService.DisableSubsystem:output_type -> gctrpc.GenericResponse
|
|
10, // 275: gctrpc.GoCryptoTraderService.GetRPCEndpoints:output_type -> gctrpc.GetRPCEndpointsResponse
|
|
4, // 276: gctrpc.GoCryptoTraderService.GetCommunicationRelayers:output_type -> gctrpc.GetCommunicationRelayersResponse
|
|
13, // 277: gctrpc.GoCryptoTraderService.GetExchanges:output_type -> gctrpc.GetExchangesResponse
|
|
132, // 278: gctrpc.GoCryptoTraderService.DisableExchange:output_type -> gctrpc.GenericResponse
|
|
19, // 279: gctrpc.GoCryptoTraderService.GetExchangeInfo:output_type -> gctrpc.GetExchangeInfoResponse
|
|
14, // 280: gctrpc.GoCryptoTraderService.GetExchangeOTPCode:output_type -> gctrpc.GetExchangeOTPResponse
|
|
16, // 281: gctrpc.GoCryptoTraderService.GetExchangeOTPCodes:output_type -> gctrpc.GetExchangeOTPsResponse
|
|
132, // 282: gctrpc.GoCryptoTraderService.EnableExchange:output_type -> gctrpc.GenericResponse
|
|
22, // 283: gctrpc.GoCryptoTraderService.GetTicker:output_type -> gctrpc.TickerResponse
|
|
25, // 284: gctrpc.GoCryptoTraderService.GetTickers:output_type -> gctrpc.GetTickersResponse
|
|
28, // 285: gctrpc.GoCryptoTraderService.GetOrderbook:output_type -> gctrpc.OrderbookResponse
|
|
31, // 286: gctrpc.GoCryptoTraderService.GetOrderbooks:output_type -> gctrpc.GetOrderbooksResponse
|
|
35, // 287: gctrpc.GoCryptoTraderService.GetAccountInfo:output_type -> gctrpc.GetAccountInfoResponse
|
|
35, // 288: gctrpc.GoCryptoTraderService.UpdateAccountInfo:output_type -> gctrpc.GetAccountInfoResponse
|
|
35, // 289: gctrpc.GoCryptoTraderService.GetAccountInfoStream:output_type -> gctrpc.GetAccountInfoResponse
|
|
37, // 290: gctrpc.GoCryptoTraderService.GetConfig:output_type -> gctrpc.GetConfigResponse
|
|
40, // 291: gctrpc.GoCryptoTraderService.GetPortfolio:output_type -> gctrpc.GetPortfolioResponse
|
|
47, // 292: gctrpc.GoCryptoTraderService.GetPortfolioSummary:output_type -> gctrpc.GetPortfolioSummaryResponse
|
|
132, // 293: gctrpc.GoCryptoTraderService.AddPortfolioAddress:output_type -> gctrpc.GenericResponse
|
|
132, // 294: gctrpc.GoCryptoTraderService.RemovePortfolioAddress:output_type -> gctrpc.GenericResponse
|
|
52, // 295: gctrpc.GoCryptoTraderService.GetForexProviders:output_type -> gctrpc.GetForexProvidersResponse
|
|
55, // 296: gctrpc.GoCryptoTraderService.GetForexRates:output_type -> gctrpc.GetForexRatesResponse
|
|
59, // 297: gctrpc.GoCryptoTraderService.GetOrders:output_type -> gctrpc.GetOrdersResponse
|
|
56, // 298: gctrpc.GoCryptoTraderService.GetOrder:output_type -> gctrpc.OrderDetails
|
|
63, // 299: gctrpc.GoCryptoTraderService.SubmitOrder:output_type -> gctrpc.SubmitOrderResponse
|
|
65, // 300: gctrpc.GoCryptoTraderService.SimulateOrder:output_type -> gctrpc.SimulateOrderResponse
|
|
65, // 301: gctrpc.GoCryptoTraderService.WhaleBomb:output_type -> gctrpc.SimulateOrderResponse
|
|
132, // 302: gctrpc.GoCryptoTraderService.CancelOrder:output_type -> gctrpc.GenericResponse
|
|
70, // 303: gctrpc.GoCryptoTraderService.CancelBatchOrders:output_type -> gctrpc.CancelBatchOrdersResponse
|
|
72, // 304: gctrpc.GoCryptoTraderService.CancelAllOrders:output_type -> gctrpc.CancelAllOrdersResponse
|
|
75, // 305: gctrpc.GoCryptoTraderService.GetEvents:output_type -> gctrpc.GetEventsResponse
|
|
77, // 306: gctrpc.GoCryptoTraderService.AddEvent:output_type -> gctrpc.AddEventResponse
|
|
132, // 307: gctrpc.GoCryptoTraderService.RemoveEvent:output_type -> gctrpc.GenericResponse
|
|
82, // 308: gctrpc.GoCryptoTraderService.GetCryptocurrencyDepositAddresses:output_type -> gctrpc.GetCryptocurrencyDepositAddressesResponse
|
|
84, // 309: gctrpc.GoCryptoTraderService.GetCryptocurrencyDepositAddress:output_type -> gctrpc.GetCryptocurrencyDepositAddressResponse
|
|
86, // 310: gctrpc.GoCryptoTraderService.GetAvailableTransferChains:output_type -> gctrpc.GetAvailableTransferChainsResponse
|
|
89, // 311: gctrpc.GoCryptoTraderService.WithdrawFiatFunds:output_type -> gctrpc.WithdrawResponse
|
|
89, // 312: gctrpc.GoCryptoTraderService.WithdrawCryptocurrencyFunds:output_type -> gctrpc.WithdrawResponse
|
|
91, // 313: gctrpc.GoCryptoTraderService.WithdrawalEventByID:output_type -> gctrpc.WithdrawalEventByIDResponse
|
|
94, // 314: gctrpc.GoCryptoTraderService.WithdrawalEventsByExchange:output_type -> gctrpc.WithdrawalEventsByExchangeResponse
|
|
94, // 315: gctrpc.GoCryptoTraderService.WithdrawalEventsByDate:output_type -> gctrpc.WithdrawalEventsByExchangeResponse
|
|
101, // 316: gctrpc.GoCryptoTraderService.GetLoggerDetails:output_type -> gctrpc.GetLoggerDetailsResponse
|
|
101, // 317: gctrpc.GoCryptoTraderService.SetLoggerDetails:output_type -> gctrpc.GetLoggerDetailsResponse
|
|
104, // 318: gctrpc.GoCryptoTraderService.GetExchangePairs:output_type -> gctrpc.GetExchangePairsResponse
|
|
132, // 319: gctrpc.GoCryptoTraderService.SetExchangePair:output_type -> gctrpc.GenericResponse
|
|
28, // 320: gctrpc.GoCryptoTraderService.GetOrderbookStream:output_type -> gctrpc.OrderbookResponse
|
|
28, // 321: gctrpc.GoCryptoTraderService.GetExchangeOrderbookStream:output_type -> gctrpc.OrderbookResponse
|
|
22, // 322: gctrpc.GoCryptoTraderService.GetTickerStream:output_type -> gctrpc.TickerResponse
|
|
22, // 323: gctrpc.GoCryptoTraderService.GetExchangeTickerStream:output_type -> gctrpc.TickerResponse
|
|
111, // 324: gctrpc.GoCryptoTraderService.GetAuditEvent:output_type -> gctrpc.GetAuditEventResponse
|
|
132, // 325: gctrpc.GoCryptoTraderService.GCTScriptExecute:output_type -> gctrpc.GenericResponse
|
|
132, // 326: gctrpc.GoCryptoTraderService.GCTScriptUpload:output_type -> gctrpc.GenericResponse
|
|
131, // 327: gctrpc.GoCryptoTraderService.GCTScriptReadScript:output_type -> gctrpc.GCTScriptQueryResponse
|
|
130, // 328: gctrpc.GoCryptoTraderService.GCTScriptStatus:output_type -> gctrpc.GCTScriptStatusResponse
|
|
131, // 329: gctrpc.GoCryptoTraderService.GCTScriptQuery:output_type -> gctrpc.GCTScriptQueryResponse
|
|
132, // 330: gctrpc.GoCryptoTraderService.GCTScriptStop:output_type -> gctrpc.GenericResponse
|
|
132, // 331: gctrpc.GoCryptoTraderService.GCTScriptStopAll:output_type -> gctrpc.GenericResponse
|
|
130, // 332: gctrpc.GoCryptoTraderService.GCTScriptListAll:output_type -> gctrpc.GCTScriptStatusResponse
|
|
132, // 333: gctrpc.GoCryptoTraderService.GCTScriptAutoLoadToggle:output_type -> gctrpc.GenericResponse
|
|
117, // 334: gctrpc.GoCryptoTraderService.GetHistoricCandles:output_type -> gctrpc.GetHistoricCandlesResponse
|
|
132, // 335: gctrpc.GoCryptoTraderService.SetExchangeAsset:output_type -> gctrpc.GenericResponse
|
|
132, // 336: gctrpc.GoCryptoTraderService.SetAllExchangePairs:output_type -> gctrpc.GenericResponse
|
|
132, // 337: gctrpc.GoCryptoTraderService.UpdateExchangeSupportedPairs:output_type -> gctrpc.GenericResponse
|
|
137, // 338: gctrpc.GoCryptoTraderService.GetExchangeAssets:output_type -> gctrpc.GetExchangeAssetsResponse
|
|
139, // 339: gctrpc.GoCryptoTraderService.WebsocketGetInfo:output_type -> gctrpc.WebsocketGetInfoResponse
|
|
132, // 340: gctrpc.GoCryptoTraderService.WebsocketSetEnabled:output_type -> gctrpc.GenericResponse
|
|
143, // 341: gctrpc.GoCryptoTraderService.WebsocketGetSubscriptions:output_type -> gctrpc.WebsocketGetSubscriptionsResponse
|
|
132, // 342: gctrpc.GoCryptoTraderService.WebsocketSetProxy:output_type -> gctrpc.GenericResponse
|
|
132, // 343: gctrpc.GoCryptoTraderService.WebsocketSetURL:output_type -> gctrpc.GenericResponse
|
|
114, // 344: gctrpc.GoCryptoTraderService.GetRecentTrades:output_type -> gctrpc.SavedTradesResponse
|
|
114, // 345: gctrpc.GoCryptoTraderService.GetHistoricTrades:output_type -> gctrpc.SavedTradesResponse
|
|
114, // 346: gctrpc.GoCryptoTraderService.GetSavedTrades:output_type -> gctrpc.SavedTradesResponse
|
|
117, // 347: gctrpc.GoCryptoTraderService.ConvertTradesToCandles:output_type -> gctrpc.GetHistoricCandlesResponse
|
|
148, // 348: gctrpc.GoCryptoTraderService.FindMissingSavedCandleIntervals:output_type -> gctrpc.FindMissingIntervalsResponse
|
|
148, // 349: gctrpc.GoCryptoTraderService.FindMissingSavedTradeIntervals:output_type -> gctrpc.FindMissingIntervalsResponse
|
|
132, // 350: gctrpc.GoCryptoTraderService.SetExchangeTradeProcessing:output_type -> gctrpc.GenericResponse
|
|
153, // 351: gctrpc.GoCryptoTraderService.UpsertDataHistoryJob:output_type -> gctrpc.UpsertDataHistoryJobResponse
|
|
155, // 352: gctrpc.GoCryptoTraderService.GetDataHistoryJobDetails:output_type -> gctrpc.DataHistoryJob
|
|
157, // 353: gctrpc.GoCryptoTraderService.GetActiveDataHistoryJobs:output_type -> gctrpc.DataHistoryJobs
|
|
157, // 354: gctrpc.GoCryptoTraderService.GetDataHistoryJobsBetween:output_type -> gctrpc.DataHistoryJobs
|
|
155, // 355: gctrpc.GoCryptoTraderService.GetDataHistoryJobSummary:output_type -> gctrpc.DataHistoryJob
|
|
132, // 356: gctrpc.GoCryptoTraderService.SetDataHistoryJobStatus:output_type -> gctrpc.GenericResponse
|
|
132, // 357: gctrpc.GoCryptoTraderService.UpdateDataHistoryJobPrerequisite:output_type -> gctrpc.GenericResponse
|
|
59, // 358: gctrpc.GoCryptoTraderService.GetManagedOrders:output_type -> gctrpc.GetOrdersResponse
|
|
162, // 359: gctrpc.GoCryptoTraderService.ModifyOrder:output_type -> gctrpc.ModifyOrderResponse
|
|
168, // 360: gctrpc.GoCryptoTraderService.CurrencyStateGetAll:output_type -> gctrpc.CurrencyStateResponse
|
|
132, // 361: gctrpc.GoCryptoTraderService.CurrencyStateTrading:output_type -> gctrpc.GenericResponse
|
|
132, // 362: gctrpc.GoCryptoTraderService.CurrencyStateDeposit:output_type -> gctrpc.GenericResponse
|
|
132, // 363: gctrpc.GoCryptoTraderService.CurrencyStateWithdraw:output_type -> gctrpc.GenericResponse
|
|
132, // 364: gctrpc.GoCryptoTraderService.CurrencyStateTradingPair:output_type -> gctrpc.GenericResponse
|
|
178, // 365: gctrpc.GoCryptoTraderService.GetFuturesPositionsSummary:output_type -> gctrpc.GetFuturesPositionsSummaryResponse
|
|
180, // 366: gctrpc.GoCryptoTraderService.GetFuturesPositionsOrders:output_type -> gctrpc.GetFuturesPositionsOrdersResponse
|
|
196, // 367: gctrpc.GoCryptoTraderService.GetCollateral:output_type -> gctrpc.GetCollateralResponse
|
|
205, // 368: gctrpc.GoCryptoTraderService.Shutdown:output_type -> gctrpc.ShutdownResponse
|
|
208, // 369: gctrpc.GoCryptoTraderService.GetTechnicalAnalysis:output_type -> gctrpc.GetTechnicalAnalysisResponse
|
|
213, // 370: gctrpc.GoCryptoTraderService.GetMarginRatesHistory:output_type -> gctrpc.GetMarginRatesHistoryResponse
|
|
176, // 371: gctrpc.GoCryptoTraderService.GetManagedPosition:output_type -> gctrpc.GetManagedPositionsResponse
|
|
176, // 372: gctrpc.GoCryptoTraderService.GetAllManagedPositions:output_type -> gctrpc.GetManagedPositionsResponse
|
|
201, // 373: gctrpc.GoCryptoTraderService.GetFundingRates:output_type -> gctrpc.GetFundingRatesResponse
|
|
203, // 374: gctrpc.GoCryptoTraderService.GetLatestFundingRate:output_type -> gctrpc.GetLatestFundingRateResponse
|
|
215, // 375: gctrpc.GoCryptoTraderService.GetOrderbookMovement:output_type -> gctrpc.GetOrderbookMovementResponse
|
|
217, // 376: gctrpc.GoCryptoTraderService.GetOrderbookAmountByNominal:output_type -> gctrpc.GetOrderbookAmountByNominalResponse
|
|
219, // 377: gctrpc.GoCryptoTraderService.GetOrderbookAmountByImpact:output_type -> gctrpc.GetOrderbookAmountByImpactResponse
|
|
182, // 378: gctrpc.GoCryptoTraderService.GetCollateralMode:output_type -> gctrpc.GetCollateralModeResponse
|
|
192, // 379: gctrpc.GoCryptoTraderService.GetLeverage:output_type -> gctrpc.GetLeverageResponse
|
|
184, // 380: gctrpc.GoCryptoTraderService.SetCollateralMode:output_type -> gctrpc.SetCollateralModeResponse
|
|
190, // 381: gctrpc.GoCryptoTraderService.SetMarginType:output_type -> gctrpc.SetMarginTypeResponse
|
|
194, // 382: gctrpc.GoCryptoTraderService.SetLeverage:output_type -> gctrpc.SetLeverageResponse
|
|
188, // 383: gctrpc.GoCryptoTraderService.ChangePositionMargin:output_type -> gctrpc.ChangePositionMarginResponse
|
|
222, // 384: gctrpc.GoCryptoTraderService.GetOpenInterest:output_type -> gctrpc.GetOpenInterestResponse
|
|
225, // 385: gctrpc.GoCryptoTraderService.GetCurrencyTradeURL:output_type -> gctrpc.GetCurrencyTradeURLResponse
|
|
271, // [271:386] is the sub-list for method output_type
|
|
156, // [156:271] is the sub-list for method input_type
|
|
156, // [156:156] is the sub-list for extension type_name
|
|
156, // [156:156] is the sub-list for extension extendee
|
|
0, // [0:156] is the sub-list for field type_name
|
|
}
|
|
|
|
func init() { file_rpc_proto_init() }
|
|
func file_rpc_proto_init() {
|
|
if File_rpc_proto != nil {
|
|
return
|
|
}
|
|
type x struct{}
|
|
out := protoimpl.TypeBuilder{
|
|
File: protoimpl.DescBuilder{
|
|
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
|
RawDescriptor: unsafe.Slice(unsafe.StringData(file_rpc_proto_rawDesc), len(file_rpc_proto_rawDesc)),
|
|
NumEnums: 0,
|
|
NumMessages: 240,
|
|
NumExtensions: 0,
|
|
NumServices: 1,
|
|
},
|
|
GoTypes: file_rpc_proto_goTypes,
|
|
DependencyIndexes: file_rpc_proto_depIdxs,
|
|
MessageInfos: file_rpc_proto_msgTypes,
|
|
}.Build()
|
|
File_rpc_proto = out.File
|
|
file_rpc_proto_goTypes = nil
|
|
file_rpc_proto_depIdxs = nil
|
|
}
|