tickerbeats_v1

package
v0.22.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 16, 2021 License: Apache-2.0 Imports: 10 Imported by: 2

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	AccountTradeMode_name = map[int32]string{
		0: "ACCOUNT_TRADE_MODE_DEMO",
		1: "ACCOUNT_TRADE_MODE_CONTEST",
		2: "ACCOUNT_TRADE_MODE_REAL",
	}
	AccountTradeMode_value = map[string]int32{
		"ACCOUNT_TRADE_MODE_DEMO":    0,
		"ACCOUNT_TRADE_MODE_CONTEST": 1,
		"ACCOUNT_TRADE_MODE_REAL":    2,
	}
)

Enum value maps for AccountTradeMode.

View Source
var (
	AccountStopoutMode_name = map[int32]string{
		0: "ACCOUNT_STOPOUT_MODE_PERCENT",
		1: "ACCOUNT_STOPOUT_MODE_MONEY",
	}
	AccountStopoutMode_value = map[string]int32{
		"ACCOUNT_STOPOUT_MODE_PERCENT": 0,
		"ACCOUNT_STOPOUT_MODE_MONEY":   1,
	}
)

Enum value maps for AccountStopoutMode.

View Source
var (
	AccountMarginMode_name = map[int32]string{
		0: "ACCOUNT_MARGIN_MODE_RETAIL_NETTING",
		1: "ACCOUNT_MARGIN_MODE_EXCHANGE",
		2: "ACCOUNT_MARGIN_MODE_RETAIL_HEDGING",
	}
	AccountMarginMode_value = map[string]int32{
		"ACCOUNT_MARGIN_MODE_RETAIL_NETTING": 0,
		"ACCOUNT_MARGIN_MODE_EXCHANGE":       1,
		"ACCOUNT_MARGIN_MODE_RETAIL_HEDGING": 2,
	}
)

Enum value maps for AccountMarginMode.

View Source
var (
	DealType_name = map[int32]string{
		0:  "DEAL_TYPE_BUY",
		1:  "DEAL_TYPE_SELL",
		2:  "DEAL_TYPE_BALANCE",
		3:  "DEAL_TYPE_CREDIT",
		4:  "DEAL_TYPE_CHARGE",
		5:  "DEAL_TYPE_CORRECTION",
		6:  "DEAL_TYPE_BONUS",
		7:  "DEAL_TYPE_COMMISSION",
		8:  "DEAL_TYPE_COMMISSION_DAILY",
		9:  "DEAL_TYPE_COMMISSION_MONTHLY",
		10: "DEAL_TYPE_COMMISSION_AGENT_DAILY",
		11: "DEAL_TYPE_COMMISSION_AGENT_MONTHLY",
		12: "DEAL_TYPE_INTEREST",
		13: "DEAL_TYPE_BUY_CANCELED",
		14: "DEAL_TYPE_SELL_CANCELED",
		15: "DEAL_DIVIDEND",
		16: "DEAL_DIVIDEND_FRANKED",
		17: "DEAL_TAX",
	}
	DealType_value = map[string]int32{
		"DEAL_TYPE_BUY":                      0,
		"DEAL_TYPE_SELL":                     1,
		"DEAL_TYPE_BALANCE":                  2,
		"DEAL_TYPE_CREDIT":                   3,
		"DEAL_TYPE_CHARGE":                   4,
		"DEAL_TYPE_CORRECTION":               5,
		"DEAL_TYPE_BONUS":                    6,
		"DEAL_TYPE_COMMISSION":               7,
		"DEAL_TYPE_COMMISSION_DAILY":         8,
		"DEAL_TYPE_COMMISSION_MONTHLY":       9,
		"DEAL_TYPE_COMMISSION_AGENT_DAILY":   10,
		"DEAL_TYPE_COMMISSION_AGENT_MONTHLY": 11,
		"DEAL_TYPE_INTEREST":                 12,
		"DEAL_TYPE_BUY_CANCELED":             13,
		"DEAL_TYPE_SELL_CANCELED":            14,
		"DEAL_DIVIDEND":                      15,
		"DEAL_DIVIDEND_FRANKED":              16,
		"DEAL_TAX":                           17,
	}
)

Enum value maps for DealType.

View Source
var (
	DealEntry_name = map[int32]string{
		0: "DEAL_ENTRY_IN",
		1: "DEAL_ENTRY_OUT",
		2: "DEAL_ENTRY_INOUT",
		3: "DEAL_ENTRY_OUT_BY",
	}
	DealEntry_value = map[string]int32{
		"DEAL_ENTRY_IN":     0,
		"DEAL_ENTRY_OUT":    1,
		"DEAL_ENTRY_INOUT":  2,
		"DEAL_ENTRY_OUT_BY": 3,
	}
)

Enum value maps for DealEntry.

View Source
var (
	OrderType_name = map[int32]string{
		0: "ORDER_TYPE_BUY",
		1: "ORDER_TYPE_SELL",
		2: "ORDER_TYPE_BUY_LIMIT",
		3: "ORDER_TYPE_SELL_LIMIT",
		4: "ORDER_TYPE_BUY_STOP",
		5: "ORDER_TYPE_SELL_STOP",
		6: "ORDER_TYPE_BUY_STOP_LIMIT",
		7: "ORDER_TYPE_SELL_STOP_LIMIT",
		8: "ORDER_TYPE_CLOSE_BY",
	}
	OrderType_value = map[string]int32{
		"ORDER_TYPE_BUY":             0,
		"ORDER_TYPE_SELL":            1,
		"ORDER_TYPE_BUY_LIMIT":       2,
		"ORDER_TYPE_SELL_LIMIT":      3,
		"ORDER_TYPE_BUY_STOP":        4,
		"ORDER_TYPE_SELL_STOP":       5,
		"ORDER_TYPE_BUY_STOP_LIMIT":  6,
		"ORDER_TYPE_SELL_STOP_LIMIT": 7,
		"ORDER_TYPE_CLOSE_BY":        8,
	}
)

Enum value maps for OrderType.

View Source
var (
	OrderState_name = map[int32]string{
		0: "ORDER_STATE_STARTED",
		1: "ORDER_STATE_PLACED",
		2: "ORDER_STATE_CANCELED",
		3: "ORDER_STATE_PARTIAL",
		4: "ORDER_STATE_FILLED",
		5: "ORDER_STATE_REJECTED",
		6: "ORDER_STATE_EXPIRED",
		7: "ORDER_STATE_REQUEST_ADD",
		8: "ORDER_STATE_REQUEST_MODIFY",
		9: "ORDER_STATE_REQUEST_CANCEL",
	}
	OrderState_value = map[string]int32{
		"ORDER_STATE_STARTED":        0,
		"ORDER_STATE_PLACED":         1,
		"ORDER_STATE_CANCELED":       2,
		"ORDER_STATE_PARTIAL":        3,
		"ORDER_STATE_FILLED":         4,
		"ORDER_STATE_REJECTED":       5,
		"ORDER_STATE_EXPIRED":        6,
		"ORDER_STATE_REQUEST_ADD":    7,
		"ORDER_STATE_REQUEST_MODIFY": 8,
		"ORDER_STATE_REQUEST_CANCEL": 9,
	}
)

Enum value maps for OrderState.

View Source
var (
	OrderFillingType_name = map[int32]string{
		0: "ORDER_FILLING_FOK",
		1: "ORDER_FILLING_IOC",
		2: "ORDER_FILLING_RETURN",
	}
	OrderFillingType_value = map[string]int32{
		"ORDER_FILLING_FOK":    0,
		"ORDER_FILLING_IOC":    1,
		"ORDER_FILLING_RETURN": 2,
	}
)

Enum value maps for OrderFillingType.

View Source
var (
	OrderTypeTime_name = map[int32]string{
		0: "ORDER_TIME_GTC",
		1: "ORDER_TIME_DAY",
		2: "ORDER_TIME_SPECIFIED",
		3: "ORDER_TIME_SPECIFIED_DAY",
	}
	OrderTypeTime_value = map[string]int32{
		"ORDER_TIME_GTC":           0,
		"ORDER_TIME_DAY":           1,
		"ORDER_TIME_SPECIFIED":     2,
		"ORDER_TIME_SPECIFIED_DAY": 3,
	}
)

Enum value maps for OrderTypeTime.

View Source
var (
	OrderReason_name = map[int32]string{
		0: "ORDER_REASON_CLIENT",
		1: "ORDER_REASON_MOBILE",
		2: "ORDER_REASON_WEB",
		3: "ORDER_REASON_EXPERT",
		4: "ORDER_REASON_SL",
		5: "ORDER_REASON_TP",
		6: "ORDER_REASON_SO",
	}
	OrderReason_value = map[string]int32{
		"ORDER_REASON_CLIENT": 0,
		"ORDER_REASON_MOBILE": 1,
		"ORDER_REASON_WEB":    2,
		"ORDER_REASON_EXPERT": 3,
		"ORDER_REASON_SL":     4,
		"ORDER_REASON_TP":     5,
		"ORDER_REASON_SO":     6,
	}
)

Enum value maps for OrderReason.

View Source
var (
	PositionType_name = map[int32]string{
		0: "POSITION_TYPE_BUY",
		1: "POSITION_TYPE_SELL",
	}
	PositionType_value = map[string]int32{
		"POSITION_TYPE_BUY":  0,
		"POSITION_TYPE_SELL": 1,
	}
)

Enum value maps for PositionType.

View Source
var (
	SignalType_name = map[int32]string{
		0: "SIGINAL_TYPE_ORDER",
		1: "SIGINAL_TYPE_POSITION",
		2: "SIGINAL_TYPE_TRADE_REQUEST",
	}
	SignalType_value = map[string]int32{
		"SIGINAL_TYPE_ORDER":         0,
		"SIGINAL_TYPE_POSITION":      1,
		"SIGINAL_TYPE_TRADE_REQUEST": 2,
	}
)

Enum value maps for SignalType.

View Source
var (
	TradeRequestActions_name = map[int32]string{
		0: "TRADE_ACTION_DEAL",
		1: "TRADE_ACTION_PENDING",
		2: "TRADE_ACTION_SLTP",
		3: "TRADE_ACTION_MODIFY",
		4: "TRADE_ACTION_REMOVE",
		5: "TRADE_ACTION_CLOSE_BY",
	}
	TradeRequestActions_value = map[string]int32{
		"TRADE_ACTION_DEAL":     0,
		"TRADE_ACTION_PENDING":  1,
		"TRADE_ACTION_SLTP":     2,
		"TRADE_ACTION_MODIFY":   3,
		"TRADE_ACTION_REMOVE":   4,
		"TRADE_ACTION_CLOSE_BY": 5,
	}
)

Enum value maps for TradeRequestActions.

View Source
var (
	TradeTransactionType_name = map[int32]string{
		0:  "TRADE_TRANSACTION_ORDER_ADD",
		1:  "TRADE_TRANSACTION_ORDER_UPDATE",
		2:  "TRADE_TRANSACTION_ORDER_DELETE",
		3:  "TRADE_TRANSACTION_DEAL_ADD",
		4:  "TRADE_TRANSACTION_DEAL_UPDATE",
		5:  "TRADE_TRANSACTION_DEAL_DELETE",
		6:  "TRADE_TRANSACTION_HISTORY_ADD",
		7:  "TRADE_TRANSACTION_HISTORY_UPDATE",
		8:  "TRADE_TRANSACTION_HISTORY_DELETE",
		9:  "TRADE_TRANSACTION_POSITION",
		10: "TRADE_TRANSACTION_REQUEST",
	}
	TradeTransactionType_value = map[string]int32{
		"TRADE_TRANSACTION_ORDER_ADD":      0,
		"TRADE_TRANSACTION_ORDER_UPDATE":   1,
		"TRADE_TRANSACTION_ORDER_DELETE":   2,
		"TRADE_TRANSACTION_DEAL_ADD":       3,
		"TRADE_TRANSACTION_DEAL_UPDATE":    4,
		"TRADE_TRANSACTION_DEAL_DELETE":    5,
		"TRADE_TRANSACTION_HISTORY_ADD":    6,
		"TRADE_TRANSACTION_HISTORY_UPDATE": 7,
		"TRADE_TRANSACTION_HISTORY_DELETE": 8,
		"TRADE_TRANSACTION_POSITION":       9,
		"TRADE_TRANSACTION_REQUEST":        10,
	}
)

Enum value maps for TradeTransactionType.

View Source
var File_account_proto protoreflect.FileDescriptor
View Source
var File_order_proto protoreflect.FileDescriptor
View Source
var File_position_proto protoreflect.FileDescriptor
View Source
var File_signal_proto protoreflect.FileDescriptor
View Source
var File_tradetransaction_proto protoreflect.FileDescriptor
View Source
var TickerBeatsService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "tickerbeats.v1.TickerBeatsService",
	HandlerType: (*TickerBeatsServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetTickerBeats",
			Handler:    _TickerBeatsService_GetTickerBeats_Handler,
		},
		{
			MethodName: "ConfirmBeatsTransaction",
			Handler:    _TickerBeatsService_ConfirmBeatsTransaction_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "api.proto",
}

TickerBeatsService_ServiceDesc is the grpc.ServiceDesc for TickerBeatsService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var TransactionsService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "tickerbeats.v1.TransactionsService",
	HandlerType: (*TransactionsServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "CreateAccount",
			Handler:    _TransactionsService_CreateAccount_Handler,
		},
		{
			MethodName: "CreateDeals",
			Handler:    _TransactionsService_CreateDeals_Handler,
		},
		{
			MethodName: "CreateOrders",
			Handler:    _TransactionsService_CreateOrders_Handler,
		},
		{
			MethodName: "CreatePositions",
			Handler:    _TransactionsService_CreatePositions_Handler,
		},
		{
			MethodName: "CreateTradeTransaction",
			Handler:    _TransactionsService_CreateTradeTransaction_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "api.proto",
}

TransactionsService_ServiceDesc is the grpc.ServiceDesc for TransactionsService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Functions

func RegisterTickerBeatsServiceServer

func RegisterTickerBeatsServiceServer(s grpc.ServiceRegistrar, srv TickerBeatsServiceServer)

func RegisterTransactionsServiceServer

func RegisterTransactionsServiceServer(s grpc.ServiceRegistrar, srv TransactionsServiceServer)

Types

type Account

type Account struct {
	AccountId     int64                  `protobuf:"varint,1,opt,name=account_id,json=accountId,proto3" json:"account_id,omitempty"`
	TradeMode     AccountTradeMode       `` /* 126-byte string literal not displayed */
	Leverage      int64                  `protobuf:"varint,3,opt,name=leverage,proto3" json:"leverage,omitempty"`
	MarginMode    AccountMarginMode      `` /* 130-byte string literal not displayed */
	StopoutMode   AccountStopoutMode     `` /* 134-byte string literal not displayed */
	TradeAllowed  bool                   `protobuf:"varint,6,opt,name=trade_allowed,json=tradeAllowed,proto3" json:"trade_allowed,omitempty"`
	TradeExpert   bool                   `protobuf:"varint,7,opt,name=trade_expert,json=tradeExpert,proto3" json:"trade_expert,omitempty"`
	LimitOrders   int64                  `protobuf:"varint,8,opt,name=limit_orders,json=limitOrders,proto3" json:"limit_orders,omitempty"`
	Name          string                 `protobuf:"bytes,9,opt,name=name,proto3" json:"name,omitempty"`
	Server        string                 `protobuf:"bytes,10,opt,name=server,proto3" json:"server,omitempty"`
	Currency      string                 `protobuf:"bytes,11,opt,name=currency,proto3" json:"currency,omitempty"`
	Company       string                 `protobuf:"bytes,12,opt,name=company,proto3" json:"company,omitempty"`
	Balance       float64                `protobuf:"fixed64,13,opt,name=balance,proto3" json:"balance,omitempty"`
	Credit        float64                `protobuf:"fixed64,14,opt,name=credit,proto3" json:"credit,omitempty"`
	Profit        float64                `protobuf:"fixed64,15,opt,name=profit,proto3" json:"profit,omitempty"`
	Equity        float64                `protobuf:"fixed64,16,opt,name=equity,proto3" json:"equity,omitempty"`
	Margin        float64                `protobuf:"fixed64,17,opt,name=margin,proto3" json:"margin,omitempty"`
	FreeMargin    float64                `protobuf:"fixed64,18,opt,name=free_margin,json=freeMargin,proto3" json:"free_margin,omitempty"`
	MarginLevel   float64                `protobuf:"fixed64,19,opt,name=margin_level,json=marginLevel,proto3" json:"margin_level,omitempty"`
	MarginCall    float64                `protobuf:"fixed64,20,opt,name=margin_call,json=marginCall,proto3" json:"margin_call,omitempty"`
	MarginStopout float64                `protobuf:"fixed64,21,opt,name=margin_stopout,json=marginStopout,proto3" json:"margin_stopout,omitempty"`
	Created       *timestamppb.Timestamp `protobuf:"bytes,22,opt,name=created,proto3" json:"created,omitempty"`
	Updated       *timestamppb.Timestamp `protobuf:"bytes,23,opt,name=updated,proto3" json:"updated,omitempty"`
	Deleted       *timestamppb.Timestamp `protobuf:"bytes,24,opt,name=deleted,proto3" json:"deleted,omitempty"`
	ServerTime    int64                  `protobuf:"varint,25,opt,name=server_time,json=serverTime,proto3" json:"server_time,omitempty"`
	// contains filtered or unexported fields
}

Account: Account Properties

func (*Account) Descriptor deprecated

func (*Account) Descriptor() ([]byte, []int)

Deprecated: Use Account.ProtoReflect.Descriptor instead.

func (*Account) GetAccountId

func (x *Account) GetAccountId() int64

func (*Account) GetBalance

func (x *Account) GetBalance() float64

func (*Account) GetCompany

func (x *Account) GetCompany() string

func (*Account) GetCreated

func (x *Account) GetCreated() *timestamppb.Timestamp

func (*Account) GetCredit

func (x *Account) GetCredit() float64

func (*Account) GetCurrency

func (x *Account) GetCurrency() string

func (*Account) GetDeleted

func (x *Account) GetDeleted() *timestamppb.Timestamp

func (*Account) GetEquity

func (x *Account) GetEquity() float64

func (*Account) GetFreeMargin

func (x *Account) GetFreeMargin() float64

func (*Account) GetLeverage

func (x *Account) GetLeverage() int64

func (*Account) GetLimitOrders

func (x *Account) GetLimitOrders() int64

func (*Account) GetMargin

func (x *Account) GetMargin() float64

func (*Account) GetMarginCall

func (x *Account) GetMarginCall() float64

func (*Account) GetMarginLevel

func (x *Account) GetMarginLevel() float64

func (*Account) GetMarginMode

func (x *Account) GetMarginMode() AccountMarginMode

func (*Account) GetMarginStopout

func (x *Account) GetMarginStopout() float64

func (*Account) GetName

func (x *Account) GetName() string

func (*Account) GetProfit

func (x *Account) GetProfit() float64

func (*Account) GetServer

func (x *Account) GetServer() string

func (*Account) GetServerTime added in v0.18.1

func (x *Account) GetServerTime() int64

func (*Account) GetStopoutMode

func (x *Account) GetStopoutMode() AccountStopoutMode

func (*Account) GetTradeAllowed

func (x *Account) GetTradeAllowed() bool

func (*Account) GetTradeExpert

func (x *Account) GetTradeExpert() bool

func (*Account) GetTradeMode

func (x *Account) GetTradeMode() AccountTradeMode

func (*Account) GetUpdated

func (x *Account) GetUpdated() *timestamppb.Timestamp

func (*Account) ProtoMessage

func (*Account) ProtoMessage()

func (*Account) ProtoReflect

func (x *Account) ProtoReflect() protoreflect.Message

func (*Account) Reset

func (x *Account) Reset()

func (*Account) String

func (x *Account) String() string

type AccountMarginMode

type AccountMarginMode int32

AccountStopoutMode: Margin calculation mode

const (
	AccountMarginMode_ACCOUNT_MARGIN_MODE_RETAIL_NETTING AccountMarginMode = 0 //Used for the OTC markets to interpret positions in the "netting" mode (only one position can exist for one symbol).
	AccountMarginMode_ACCOUNT_MARGIN_MODE_EXCHANGE       AccountMarginMode = 1 //Used for the exchange markets.
	AccountMarginMode_ACCOUNT_MARGIN_MODE_RETAIL_HEDGING AccountMarginMode = 2 //Used for the exchange markets where individual positions are possible (hedging, multiple positions can exist for one symbol).
)

func (AccountMarginMode) Descriptor

func (AccountMarginMode) Enum

func (AccountMarginMode) EnumDescriptor deprecated

func (AccountMarginMode) EnumDescriptor() ([]byte, []int)

Deprecated: Use AccountMarginMode.Descriptor instead.

func (AccountMarginMode) Number

func (AccountMarginMode) String

func (x AccountMarginMode) String() string

func (AccountMarginMode) Type

type AccountStopoutMode

type AccountStopoutMode int32

AccountStopoutMode: Mode for setting the minimal allowed margin

const (
	AccountStopoutMode_ACCOUNT_STOPOUT_MODE_PERCENT AccountStopoutMode = 0 //Account stop out mode in percents
	AccountStopoutMode_ACCOUNT_STOPOUT_MODE_MONEY   AccountStopoutMode = 1 //Account stop out mode in money
)

func (AccountStopoutMode) Descriptor

func (AccountStopoutMode) Enum

func (AccountStopoutMode) EnumDescriptor deprecated

func (AccountStopoutMode) EnumDescriptor() ([]byte, []int)

Deprecated: Use AccountStopoutMode.Descriptor instead.

func (AccountStopoutMode) Number

func (AccountStopoutMode) String

func (x AccountStopoutMode) String() string

func (AccountStopoutMode) Type

type AccountTradeMode

type AccountTradeMode int32

AccountTradeMode represents the modes an account could have

const (
	AccountTradeMode_ACCOUNT_TRADE_MODE_DEMO    AccountTradeMode = 0 //Demo account
	AccountTradeMode_ACCOUNT_TRADE_MODE_CONTEST AccountTradeMode = 1 //Contest account
	AccountTradeMode_ACCOUNT_TRADE_MODE_REAL    AccountTradeMode = 2 //Real account
)

func (AccountTradeMode) Descriptor

func (AccountTradeMode) Enum

func (AccountTradeMode) EnumDescriptor deprecated

func (AccountTradeMode) EnumDescriptor() ([]byte, []int)

Deprecated: Use AccountTradeMode.Descriptor instead.

func (AccountTradeMode) Number

func (AccountTradeMode) String

func (x AccountTradeMode) String() string

func (AccountTradeMode) Type

type CreateAccountRequest

type CreateAccountRequest struct {
	Account *Account `protobuf:"bytes,1,opt,name=account,proto3" json:"account,omitempty"`
	// contains filtered or unexported fields
}

******************* Requests *******************

func (*CreateAccountRequest) Descriptor deprecated

func (*CreateAccountRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateAccountRequest.ProtoReflect.Descriptor instead.

func (*CreateAccountRequest) GetAccount

func (x *CreateAccountRequest) GetAccount() *Account

func (*CreateAccountRequest) ProtoMessage

func (*CreateAccountRequest) ProtoMessage()

func (*CreateAccountRequest) ProtoReflect

func (x *CreateAccountRequest) ProtoReflect() protoreflect.Message

func (*CreateAccountRequest) Reset

func (x *CreateAccountRequest) Reset()

func (*CreateAccountRequest) String

func (x *CreateAccountRequest) String() string

type CreateDealsRequest

type CreateDealsRequest struct {
	Deals []*Deal `protobuf:"bytes,1,rep,name=deals,proto3" json:"deals,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateDealsRequest) Descriptor deprecated

func (*CreateDealsRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateDealsRequest.ProtoReflect.Descriptor instead.

func (*CreateDealsRequest) GetDeals

func (x *CreateDealsRequest) GetDeals() []*Deal

func (*CreateDealsRequest) ProtoMessage

func (*CreateDealsRequest) ProtoMessage()

func (*CreateDealsRequest) ProtoReflect

func (x *CreateDealsRequest) ProtoReflect() protoreflect.Message

func (*CreateDealsRequest) Reset

func (x *CreateDealsRequest) Reset()

func (*CreateDealsRequest) String

func (x *CreateDealsRequest) String() string

type CreateOrdersRequest

type CreateOrdersRequest struct {
	Orders []*Order `protobuf:"bytes,1,rep,name=orders,proto3" json:"orders,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateOrdersRequest) Descriptor deprecated

func (*CreateOrdersRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateOrdersRequest.ProtoReflect.Descriptor instead.

func (*CreateOrdersRequest) GetOrders

func (x *CreateOrdersRequest) GetOrders() []*Order

func (*CreateOrdersRequest) ProtoMessage

func (*CreateOrdersRequest) ProtoMessage()

func (*CreateOrdersRequest) ProtoReflect

func (x *CreateOrdersRequest) ProtoReflect() protoreflect.Message

func (*CreateOrdersRequest) Reset

func (x *CreateOrdersRequest) Reset()

func (*CreateOrdersRequest) String

func (x *CreateOrdersRequest) String() string

type CreatePositionsRequest

type CreatePositionsRequest struct {
	ServerTime int64       `protobuf:"varint,1,opt,name=server_time,json=serverTime,proto3" json:"server_time,omitempty"`
	Positions  []*Position `protobuf:"bytes,2,rep,name=positions,proto3" json:"positions,omitempty"`
	AccountId  int64       `protobuf:"varint,3,opt,name=account_id,json=accountId,proto3" json:"account_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CreatePositionsRequest) Descriptor deprecated

func (*CreatePositionsRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreatePositionsRequest.ProtoReflect.Descriptor instead.

func (*CreatePositionsRequest) GetAccountId

func (x *CreatePositionsRequest) GetAccountId() int64

func (*CreatePositionsRequest) GetPositions

func (x *CreatePositionsRequest) GetPositions() []*Position

func (*CreatePositionsRequest) GetServerTime added in v0.18.1

func (x *CreatePositionsRequest) GetServerTime() int64

func (*CreatePositionsRequest) ProtoMessage

func (*CreatePositionsRequest) ProtoMessage()

func (*CreatePositionsRequest) ProtoReflect

func (x *CreatePositionsRequest) ProtoReflect() protoreflect.Message

func (*CreatePositionsRequest) Reset

func (x *CreatePositionsRequest) Reset()

func (*CreatePositionsRequest) String

func (x *CreatePositionsRequest) String() string

type CreateTradeTransactionRequest

type CreateTradeTransactionRequest struct {
	AccountId        int64             `protobuf:"varint,1,opt,name=account_id,json=accountId,proto3" json:"account_id,omitempty"`
	CreationOrder    int64             `protobuf:"varint,2,opt,name=creation_order,json=creationOrder,proto3" json:"creation_order,omitempty"`
	ServerTime       int64             `protobuf:"varint,3,opt,name=server_time,json=serverTime,proto3" json:"server_time,omitempty"`
	TradeTransaction *TradeTransaction `protobuf:"bytes,4,opt,name=trade_transaction,json=tradeTransaction,proto3" json:"trade_transaction,omitempty"`
	TradeRequest     *TradeRequest     `protobuf:"bytes,5,opt,name=trade_request,json=tradeRequest,proto3" json:"trade_request,omitempty"`
	TradeResult      *TradeResult      `protobuf:"bytes,6,opt,name=trade_result,json=tradeResult,proto3" json:"trade_result,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateTradeTransactionRequest) Descriptor deprecated

func (*CreateTradeTransactionRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateTradeTransactionRequest.ProtoReflect.Descriptor instead.

func (*CreateTradeTransactionRequest) GetAccountId

func (x *CreateTradeTransactionRequest) GetAccountId() int64

func (*CreateTradeTransactionRequest) GetCreationOrder

func (x *CreateTradeTransactionRequest) GetCreationOrder() int64

func (*CreateTradeTransactionRequest) GetServerTime added in v0.21.11

func (x *CreateTradeTransactionRequest) GetServerTime() int64

func (*CreateTradeTransactionRequest) GetTradeRequest

func (x *CreateTradeTransactionRequest) GetTradeRequest() *TradeRequest

func (*CreateTradeTransactionRequest) GetTradeResult

func (x *CreateTradeTransactionRequest) GetTradeResult() *TradeResult

func (*CreateTradeTransactionRequest) GetTradeTransaction

func (x *CreateTradeTransactionRequest) GetTradeTransaction() *TradeTransaction

func (*CreateTradeTransactionRequest) ProtoMessage

func (*CreateTradeTransactionRequest) ProtoMessage()

func (*CreateTradeTransactionRequest) ProtoReflect

func (*CreateTradeTransactionRequest) Reset

func (x *CreateTradeTransactionRequest) Reset()

func (*CreateTradeTransactionRequest) String

type Deal

type Deal struct {
	DealId     int64                  `protobuf:"varint,1,opt,name=deal_id,json=dealId,proto3" json:"deal_id,omitempty"`
	AccountId  int64                  `protobuf:"varint,2,opt,name=account_id,json=accountId,proto3" json:"account_id,omitempty"`
	Ticket     int64                  `protobuf:"varint,3,opt,name=ticket,proto3" json:"ticket,omitempty"`
	Magic      int64                  `protobuf:"varint,4,opt,name=magic,proto3" json:"magic,omitempty"`
	OrderId    int64                  `protobuf:"varint,5,opt,name=order_id,json=orderId,proto3" json:"order_id,omitempty"`
	Symbol     string                 `protobuf:"bytes,6,opt,name=symbol,proto3" json:"symbol,omitempty"`
	DealTime   int64                  `protobuf:"varint,7,opt,name=deal_time,json=dealTime,proto3" json:"deal_time,omitempty"`
	DealType   DealType               `protobuf:"varint,8,opt,name=deal_type,json=dealType,proto3,enum=tickerbeats.v1.DealType" json:"deal_type,omitempty"`
	Entry      DealEntry              `protobuf:"varint,9,opt,name=entry,proto3,enum=tickerbeats.v1.DealEntry" json:"entry,omitempty"`
	PositionId int64                  `protobuf:"varint,10,opt,name=position_id,json=positionId,proto3" json:"position_id,omitempty"`
	Volume     float64                `protobuf:"fixed64,11,opt,name=volume,proto3" json:"volume,omitempty"`
	Price      float64                `protobuf:"fixed64,12,opt,name=price,proto3" json:"price,omitempty"`
	Commission float64                `protobuf:"fixed64,13,opt,name=commission,proto3" json:"commission,omitempty"`
	Swap       float64                `protobuf:"fixed64,14,opt,name=swap,proto3" json:"swap,omitempty"`
	Profit     float64                `protobuf:"fixed64,15,opt,name=profit,proto3" json:"profit,omitempty"`
	Comment    string                 `protobuf:"bytes,16,opt,name=comment,proto3" json:"comment,omitempty"`
	ExternalId string                 `protobuf:"bytes,17,opt,name=external_id,json=externalId,proto3" json:"external_id,omitempty"`
	Created    *timestamppb.Timestamp `protobuf:"bytes,18,opt,name=created,proto3" json:"created,omitempty"`
	Updated    *timestamppb.Timestamp `protobuf:"bytes,19,opt,name=updated,proto3" json:"updated,omitempty"`
	Deleted    *timestamppb.Timestamp `protobuf:"bytes,20,opt,name=deleted,proto3" json:"deleted,omitempty"`
	Reason     int64                  `protobuf:"varint,21,opt,name=reason,proto3" json:"reason,omitempty"`
	DealFee    float64                `protobuf:"fixed64,22,opt,name=deal_fee,json=dealFee,proto3" json:"deal_fee,omitempty"`
	// contains filtered or unexported fields
}

Deal: A deal is the reflection of the fact of a trade operation execution based on an order that contains a trade request

func (*Deal) Descriptor deprecated

func (*Deal) Descriptor() ([]byte, []int)

Deprecated: Use Deal.ProtoReflect.Descriptor instead.

func (*Deal) GetAccountId

func (x *Deal) GetAccountId() int64

func (*Deal) GetComment

func (x *Deal) GetComment() string

func (*Deal) GetCommission

func (x *Deal) GetCommission() float64

func (*Deal) GetCreated

func (x *Deal) GetCreated() *timestamppb.Timestamp

func (*Deal) GetDealFee

func (x *Deal) GetDealFee() float64

func (*Deal) GetDealId

func (x *Deal) GetDealId() int64

func (*Deal) GetDealTime

func (x *Deal) GetDealTime() int64

func (*Deal) GetDealType

func (x *Deal) GetDealType() DealType

func (*Deal) GetDeleted

func (x *Deal) GetDeleted() *timestamppb.Timestamp

func (*Deal) GetEntry

func (x *Deal) GetEntry() DealEntry

func (*Deal) GetExternalId

func (x *Deal) GetExternalId() string

func (*Deal) GetMagic

func (x *Deal) GetMagic() int64

func (*Deal) GetOrderId

func (x *Deal) GetOrderId() int64

func (*Deal) GetPositionId

func (x *Deal) GetPositionId() int64

func (*Deal) GetPrice

func (x *Deal) GetPrice() float64

func (*Deal) GetProfit

func (x *Deal) GetProfit() float64

func (*Deal) GetReason

func (x *Deal) GetReason() int64

func (*Deal) GetSwap

func (x *Deal) GetSwap() float64

func (*Deal) GetSymbol

func (x *Deal) GetSymbol() string

func (*Deal) GetTicket

func (x *Deal) GetTicket() int64

func (*Deal) GetUpdated

func (x *Deal) GetUpdated() *timestamppb.Timestamp

func (*Deal) GetVolume

func (x *Deal) GetVolume() float64

func (*Deal) ProtoMessage

func (*Deal) ProtoMessage()

func (*Deal) ProtoReflect

func (x *Deal) ProtoReflect() protoreflect.Message

func (*Deal) Reset

func (x *Deal) Reset()

func (*Deal) String

func (x *Deal) String() string

type DealEntry

type DealEntry int32

DealEntry: Deal entry - entry in, entry out, reverse

const (
	DealEntry_DEAL_ENTRY_IN     DealEntry = 0 //Entry in
	DealEntry_DEAL_ENTRY_OUT    DealEntry = 1 //Entry out
	DealEntry_DEAL_ENTRY_INOUT  DealEntry = 2 //Reverse
	DealEntry_DEAL_ENTRY_OUT_BY DealEntry = 3 //Close a position by an opposite one
)

func (DealEntry) Descriptor

func (DealEntry) Descriptor() protoreflect.EnumDescriptor

func (DealEntry) Enum

func (x DealEntry) Enum() *DealEntry

func (DealEntry) EnumDescriptor deprecated

func (DealEntry) EnumDescriptor() ([]byte, []int)

Deprecated: Use DealEntry.Descriptor instead.

func (DealEntry) Number

func (x DealEntry) Number() protoreflect.EnumNumber

func (DealEntry) String

func (x DealEntry) String() string

func (DealEntry) Type

type DealType

type DealType int32

DealType: Deal type

const (
	DealType_DEAL_TYPE_BUY                      DealType = 0  //Buy
	DealType_DEAL_TYPE_SELL                     DealType = 1  //Sell
	DealType_DEAL_TYPE_BALANCE                  DealType = 2  //Balance
	DealType_DEAL_TYPE_CREDIT                   DealType = 3  //Credit
	DealType_DEAL_TYPE_CHARGE                   DealType = 4  //Additional charge
	DealType_DEAL_TYPE_CORRECTION               DealType = 5  //Correction
	DealType_DEAL_TYPE_BONUS                    DealType = 6  //Bonus
	DealType_DEAL_TYPE_COMMISSION               DealType = 7  //Additional commission
	DealType_DEAL_TYPE_COMMISSION_DAILY         DealType = 8  //Daily commission
	DealType_DEAL_TYPE_COMMISSION_MONTHLY       DealType = 9  //Monthly commission
	DealType_DEAL_TYPE_COMMISSION_AGENT_DAILY   DealType = 10 //Daily agent commission
	DealType_DEAL_TYPE_COMMISSION_AGENT_MONTHLY DealType = 11 //Monthly agent commission
	DealType_DEAL_TYPE_INTEREST                 DealType = 12 //Interest rate
	DealType_DEAL_TYPE_BUY_CANCELED             DealType = 13 //Canceled buy deal.
	DealType_DEAL_TYPE_SELL_CANCELED            DealType = 14 //Canceled sell deal.
	DealType_DEAL_DIVIDEND                      DealType = 15 //Dividend operations
	DealType_DEAL_DIVIDEND_FRANKED              DealType = 16 //Franked (non-taxable) dividend operations
	DealType_DEAL_TAX                           DealType = 17 //Tax charges
)

func (DealType) Descriptor

func (DealType) Descriptor() protoreflect.EnumDescriptor

func (DealType) Enum

func (x DealType) Enum() *DealType

func (DealType) EnumDescriptor deprecated

func (DealType) EnumDescriptor() ([]byte, []int)

Deprecated: Use DealType.Descriptor instead.

func (DealType) Number

func (x DealType) Number() protoreflect.EnumNumber

func (DealType) String

func (x DealType) String() string

func (DealType) Type

type Order

type Order struct {
	OrderId        int64            `protobuf:"varint,1,opt,name=order_id,json=orderId,proto3" json:"order_id,omitempty"`
	AccountId      int64            `protobuf:"varint,2,opt,name=account_id,json=accountId,proto3" json:"account_id,omitempty"`
	Ticket         int64            `protobuf:"varint,3,opt,name=ticket,proto3" json:"ticket,omitempty"`
	Symbol         string           `protobuf:"bytes,4,opt,name=symbol,proto3" json:"symbol,omitempty"`
	TimeSetup      int64            `protobuf:"varint,5,opt,name=time_setup,json=timeSetup,proto3" json:"time_setup,omitempty"`
	OrderType      OrderType        `protobuf:"varint,6,opt,name=order_type,json=orderType,proto3,enum=tickerbeats.v1.OrderType" json:"order_type,omitempty"`
	State          OrderState       `protobuf:"varint,7,opt,name=state,proto3,enum=tickerbeats.v1.OrderState" json:"state,omitempty"`
	TimeExpiration int64            `protobuf:"varint,8,opt,name=time_expiration,json=timeExpiration,proto3" json:"time_expiration,omitempty"`
	TimeDone       int64            `protobuf:"varint,9,opt,name=time_done,json=timeDone,proto3" json:"time_done,omitempty"`
	TypeFilling    OrderFillingType `` /* 133-byte string literal not displayed */
	TypeTime       OrderTypeTime    `protobuf:"varint,11,opt,name=type_time,json=typeTime,proto3,enum=tickerbeats.v1.OrderTypeTime" json:"type_time,omitempty"`
	Magic          int64            `protobuf:"varint,12,opt,name=magic,proto3" json:"magic,omitempty"`
	PositionId     int64            `protobuf:"varint,13,opt,name=position_id,json=positionId,proto3" json:"position_id,omitempty"`
	Reason         OrderReason      `protobuf:"varint,14,opt,name=reason,proto3,enum=tickerbeats.v1.OrderReason" json:"reason,omitempty"`
	VolumeInitial  float64          `protobuf:"fixed64,15,opt,name=volume_initial,json=volumeInitial,proto3" json:"volume_initial,omitempty"`
	VolumeCurrent  float64          `protobuf:"fixed64,16,opt,name=volume_current,json=volumeCurrent,proto3" json:"volume_current,omitempty"`
	PriceOpen      float64          `protobuf:"fixed64,17,opt,name=price_open,json=priceOpen,proto3" json:"price_open,omitempty"`
	StopLoss       float64          `protobuf:"fixed64,18,opt,name=stop_loss,json=stopLoss,proto3" json:"stop_loss,omitempty"`
	TakeProfit     float64          `protobuf:"fixed64,19,opt,name=take_profit,json=takeProfit,proto3" json:"take_profit,omitempty"`
	PriceCurrent   float64          `protobuf:"fixed64,20,opt,name=price_current,json=priceCurrent,proto3" json:"price_current,omitempty"`
	PriceStopLimit float64          `protobuf:"fixed64,21,opt,name=price_stop_limit,json=priceStopLimit,proto3" json:"price_stop_limit,omitempty"`
	Comment        string           `protobuf:"bytes,22,opt,name=comment,proto3" json:"comment,omitempty"`
	ExternalId     string           `protobuf:"bytes,23,opt,name=external_id,json=externalId,proto3" json:"external_id,omitempty"`
	Created        int64            `protobuf:"varint,24,opt,name=created,proto3" json:"created,omitempty"`
	Updated        int64            `protobuf:"varint,25,opt,name=updated,proto3" json:"updated,omitempty"`
	Deleted        int64            `protobuf:"varint,26,opt,name=deleted,proto3" json:"deleted,omitempty"`
	PositionById   int64            `protobuf:"varint,27,opt,name=position_by_id,json=positionById,proto3" json:"position_by_id,omitempty"`
	Direction      bool             `protobuf:"varint,28,opt,name=direction,proto3" json:"direction,omitempty"`
	BeatsId        int64            `protobuf:"varint,29,opt,name=beats_id,json=beatsId,proto3" json:"beats_id,omitempty"` // The ID used to confirm an executed beat
	// contains filtered or unexported fields
}

Order represents an trade order

func (*Order) Descriptor deprecated

func (*Order) Descriptor() ([]byte, []int)

Deprecated: Use Order.ProtoReflect.Descriptor instead.

func (*Order) GetAccountId

func (x *Order) GetAccountId() int64

func (*Order) GetBeatsId added in v0.22.0

func (x *Order) GetBeatsId() int64

func (*Order) GetComment

func (x *Order) GetComment() string

func (*Order) GetCreated

func (x *Order) GetCreated() int64

func (*Order) GetDeleted

func (x *Order) GetDeleted() int64

func (*Order) GetDirection

func (x *Order) GetDirection() bool

func (*Order) GetExternalId

func (x *Order) GetExternalId() string

func (*Order) GetMagic

func (x *Order) GetMagic() int64

func (*Order) GetOrderId

func (x *Order) GetOrderId() int64

func (*Order) GetOrderType

func (x *Order) GetOrderType() OrderType

func (*Order) GetPositionById

func (x *Order) GetPositionById() int64

func (*Order) GetPositionId

func (x *Order) GetPositionId() int64

func (*Order) GetPriceCurrent

func (x *Order) GetPriceCurrent() float64

func (*Order) GetPriceOpen

func (x *Order) GetPriceOpen() float64

func (*Order) GetPriceStopLimit

func (x *Order) GetPriceStopLimit() float64

func (*Order) GetReason

func (x *Order) GetReason() OrderReason

func (*Order) GetState

func (x *Order) GetState() OrderState

func (*Order) GetStopLoss

func (x *Order) GetStopLoss() float64

func (*Order) GetSymbol

func (x *Order) GetSymbol() string

func (*Order) GetTakeProfit

func (x *Order) GetTakeProfit() float64

func (*Order) GetTicket

func (x *Order) GetTicket() int64

func (*Order) GetTimeDone

func (x *Order) GetTimeDone() int64

func (*Order) GetTimeExpiration

func (x *Order) GetTimeExpiration() int64

func (*Order) GetTimeSetup

func (x *Order) GetTimeSetup() int64

func (*Order) GetTypeFilling

func (x *Order) GetTypeFilling() OrderFillingType

func (*Order) GetTypeTime

func (x *Order) GetTypeTime() OrderTypeTime

func (*Order) GetUpdated

func (x *Order) GetUpdated() int64

func (*Order) GetVolumeCurrent

func (x *Order) GetVolumeCurrent() float64

func (*Order) GetVolumeInitial

func (x *Order) GetVolumeInitial() float64

func (*Order) ProtoMessage

func (*Order) ProtoMessage()

func (*Order) ProtoReflect

func (x *Order) ProtoReflect() protoreflect.Message

func (*Order) Reset

func (x *Order) Reset()

func (*Order) String

func (x *Order) String() string

type OrderFillingType

type OrderFillingType int32

OrderFillingType: Order filling type

const (
	OrderFillingType_ORDER_FILLING_FOK    OrderFillingType = 0 //This filling policy means that an order can be filled only in the specified amount.
	OrderFillingType_ORDER_FILLING_IOC    OrderFillingType = 1 //This mode means that a trader agrees to execute a deal with the volume maximally available in the market within that indicated in the order.
	OrderFillingType_ORDER_FILLING_RETURN OrderFillingType = 2 //This policy is used only for market orders (ORDER_TYPE_BUY and ORDER_TYPE_SELL), limit and stop limit orders (ORDER_TYPE_BUY_LIMIT, ORDER_TYPE_SELL_LIMIT, ORDER_TYPE_BUY_STOP_LIMIT and ORDER_TYPE_SELL_STOP_LIMIT ) and only for the symbols with Market or Exchange execution.
)

func (OrderFillingType) Descriptor

func (OrderFillingType) Enum

func (OrderFillingType) EnumDescriptor deprecated

func (OrderFillingType) EnumDescriptor() ([]byte, []int)

Deprecated: Use OrderFillingType.Descriptor instead.

func (OrderFillingType) Number

func (OrderFillingType) String

func (x OrderFillingType) String() string

func (OrderFillingType) Type

type OrderReason

type OrderReason int32

OrderReason: The reason for order placing. An order can be placed by an MQL5 program, from a mobile application, as a result of StopOut, etc.

const (
	OrderReason_ORDER_REASON_CLIENT OrderReason = 0 //The order was placed from a desktop terminal
	OrderReason_ORDER_REASON_MOBILE OrderReason = 1 //The order was placed from a mobile application
	OrderReason_ORDER_REASON_WEB    OrderReason = 2 //The order was placed from a web platform
	OrderReason_ORDER_REASON_EXPERT OrderReason = 3 //The order was placed from an MQL5-program, i.e. by an Expert Advisor or a script
	OrderReason_ORDER_REASON_SL     OrderReason = 4 //The order was placed as a result of Stop Loss activation
	OrderReason_ORDER_REASON_TP     OrderReason = 5 //The order was placed as a result of Take Profit activation
	OrderReason_ORDER_REASON_SO     OrderReason = 6 //The order was placed as a result of the Stop Out event
)

func (OrderReason) Descriptor

func (OrderReason) Enum

func (x OrderReason) Enum() *OrderReason

func (OrderReason) EnumDescriptor deprecated

func (OrderReason) EnumDescriptor() ([]byte, []int)

Deprecated: Use OrderReason.Descriptor instead.

func (OrderReason) Number

func (x OrderReason) Number() protoreflect.EnumNumber

func (OrderReason) String

func (x OrderReason) String() string

func (OrderReason) Type

type OrderState

type OrderState int32

OrderType: Order state

const (
	OrderState_ORDER_STATE_STARTED        OrderState = 0 //Order checked, but not yet accepted by broker
	OrderState_ORDER_STATE_PLACED         OrderState = 1 //Order accepted
	OrderState_ORDER_STATE_CANCELED       OrderState = 2 //Order canceled by client
	OrderState_ORDER_STATE_PARTIAL        OrderState = 3 //Order partially executed
	OrderState_ORDER_STATE_FILLED         OrderState = 4 //Order fully executed
	OrderState_ORDER_STATE_REJECTED       OrderState = 5 //Order rejected
	OrderState_ORDER_STATE_EXPIRED        OrderState = 6 //Order expired
	OrderState_ORDER_STATE_REQUEST_ADD    OrderState = 7 //Order is being registered (placing to the trading system)
	OrderState_ORDER_STATE_REQUEST_MODIFY OrderState = 8 //Order is being modified (changing its parameters)
	OrderState_ORDER_STATE_REQUEST_CANCEL OrderState = 9 //Order is being deleted (deleting from the trading system)
)

func (OrderState) Descriptor

func (OrderState) Descriptor() protoreflect.EnumDescriptor

func (OrderState) Enum

func (x OrderState) Enum() *OrderState

func (OrderState) EnumDescriptor deprecated

func (OrderState) EnumDescriptor() ([]byte, []int)

Deprecated: Use OrderState.Descriptor instead.

func (OrderState) Number

func (x OrderState) Number() protoreflect.EnumNumber

func (OrderState) String

func (x OrderState) String() string

func (OrderState) Type

type OrderType

type OrderType int32

OrderType: Order type

const (
	OrderType_ORDER_TYPE_BUY             OrderType = 0 //Market Buy order
	OrderType_ORDER_TYPE_SELL            OrderType = 1 //Market Sell order
	OrderType_ORDER_TYPE_BUY_LIMIT       OrderType = 2 //Buy Limit pending order
	OrderType_ORDER_TYPE_SELL_LIMIT      OrderType = 3 //Sell Limit pending order
	OrderType_ORDER_TYPE_BUY_STOP        OrderType = 4 //Buy Stop pending order
	OrderType_ORDER_TYPE_SELL_STOP       OrderType = 5 //Sell Stop pending order
	OrderType_ORDER_TYPE_BUY_STOP_LIMIT  OrderType = 6 //Upon reaching the order price, a pending Buy Limit order is placed at the StopLimit price
	OrderType_ORDER_TYPE_SELL_STOP_LIMIT OrderType = 7 //Upon reaching the order price, a pending Sell Limit order is placed at the StopLimit price
	OrderType_ORDER_TYPE_CLOSE_BY        OrderType = 8 //Order to close a position by an opposite one
)

func (OrderType) Descriptor

func (OrderType) Descriptor() protoreflect.EnumDescriptor

func (OrderType) Enum

func (x OrderType) Enum() *OrderType

func (OrderType) EnumDescriptor deprecated

func (OrderType) EnumDescriptor() ([]byte, []int)

Deprecated: Use OrderType.Descriptor instead.

func (OrderType) Number

func (x OrderType) Number() protoreflect.EnumNumber

func (OrderType) String

func (x OrderType) String() string

func (OrderType) Type

type OrderTypeTime

type OrderTypeTime int32

OrderTypeTime: Order lifetime

const (
	OrderTypeTime_ORDER_TIME_GTC           OrderTypeTime = 0 //Good till cancel order
	OrderTypeTime_ORDER_TIME_DAY           OrderTypeTime = 1 //Good till current trade day order
	OrderTypeTime_ORDER_TIME_SPECIFIED     OrderTypeTime = 2 //Good till expired order
	OrderTypeTime_ORDER_TIME_SPECIFIED_DAY OrderTypeTime = 3 //The order will be effective till 23:59:59 of the specified day.
)

func (OrderTypeTime) Descriptor

func (OrderTypeTime) Enum

func (x OrderTypeTime) Enum() *OrderTypeTime

func (OrderTypeTime) EnumDescriptor deprecated

func (OrderTypeTime) EnumDescriptor() ([]byte, []int)

Deprecated: Use OrderTypeTime.Descriptor instead.

func (OrderTypeTime) Number

func (OrderTypeTime) String

func (x OrderTypeTime) String() string

func (OrderTypeTime) Type

type PagedRequestOptions

type PagedRequestOptions struct {

	// cursor can be passed to retrieve the next page of results keyed by the cursor
	Cursor int64 `protobuf:"varint,1,opt,name=cursor,proto3" json:"cursor,omitempty"`
	// page_size specifies the number of items to return in the next page
	PageSize int64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// contains filtered or unexported fields
}

func (*PagedRequestOptions) Descriptor deprecated

func (*PagedRequestOptions) Descriptor() ([]byte, []int)

Deprecated: Use PagedRequestOptions.ProtoReflect.Descriptor instead.

func (*PagedRequestOptions) GetCursor

func (x *PagedRequestOptions) GetCursor() int64

func (*PagedRequestOptions) GetPageSize

func (x *PagedRequestOptions) GetPageSize() int64

func (*PagedRequestOptions) ProtoMessage

func (*PagedRequestOptions) ProtoMessage()

func (*PagedRequestOptions) ProtoReflect

func (x *PagedRequestOptions) ProtoReflect() protoreflect.Message

func (*PagedRequestOptions) Reset

func (x *PagedRequestOptions) Reset()

func (*PagedRequestOptions) String

func (x *PagedRequestOptions) String() string

type PagedResponseMetadata

type PagedResponseMetadata struct {

	// A cursor that can be provided to retrieve the next page of results
	NextCursor int64 `protobuf:"varint,1,opt,name=next_cursor,json=nextCursor,proto3" json:"next_cursor,omitempty"`
	// Whether or not more results exist
	HasMore bool `protobuf:"varint,2,opt,name=has_more,json=hasMore,proto3" json:"has_more,omitempty"`
	// contains filtered or unexported fields
}

func (*PagedResponseMetadata) Descriptor deprecated

func (*PagedResponseMetadata) Descriptor() ([]byte, []int)

Deprecated: Use PagedResponseMetadata.ProtoReflect.Descriptor instead.

func (*PagedResponseMetadata) GetHasMore

func (x *PagedResponseMetadata) GetHasMore() bool

func (*PagedResponseMetadata) GetNextCursor

func (x *PagedResponseMetadata) GetNextCursor() int64

func (*PagedResponseMetadata) ProtoMessage

func (*PagedResponseMetadata) ProtoMessage()

func (*PagedResponseMetadata) ProtoReflect

func (x *PagedResponseMetadata) ProtoReflect() protoreflect.Message

func (*PagedResponseMetadata) Reset

func (x *PagedResponseMetadata) Reset()

func (*PagedResponseMetadata) String

func (x *PagedResponseMetadata) String() string

type Position

type Position struct {
	PositionId     int64        `protobuf:"varint,1,opt,name=position_id,json=positionId,proto3" json:"position_id,omitempty"`
	AccountId      int64        `protobuf:"varint,2,opt,name=account_id,json=accountId,proto3" json:"account_id,omitempty"`
	Ticket         int64        `protobuf:"varint,3,opt,name=ticket,proto3" json:"ticket,omitempty"`
	Symbol         string       `protobuf:"bytes,4,opt,name=symbol,proto3" json:"symbol,omitempty"`
	PositionTime   int64        `protobuf:"varint,5,opt,name=position_time,json=positionTime,proto3" json:"position_time,omitempty"`
	PositionType   PositionType `` /* 131-byte string literal not displayed */
	Volume         float64      `protobuf:"fixed64,7,opt,name=volume,proto3" json:"volume,omitempty"`
	PriceOpen      float64      `protobuf:"fixed64,8,opt,name=price_open,json=priceOpen,proto3" json:"price_open,omitempty"`
	StopLoss       float64      `protobuf:"fixed64,9,opt,name=stop_loss,json=stopLoss,proto3" json:"stop_loss,omitempty"`
	TakeProfit     float64      `protobuf:"fixed64,10,opt,name=take_profit,json=takeProfit,proto3" json:"take_profit,omitempty"`
	PriceCurrent   float64      `protobuf:"fixed64,11,opt,name=price_current,json=priceCurrent,proto3" json:"price_current,omitempty"`
	Commission     float64      `protobuf:"fixed64,12,opt,name=commission,proto3" json:"commission,omitempty"`
	Swap           float64      `protobuf:"fixed64,13,opt,name=swap,proto3" json:"swap,omitempty"`
	Profit         float64      `protobuf:"fixed64,14,opt,name=profit,proto3" json:"profit,omitempty"`
	Identifier     int64        `protobuf:"varint,15,opt,name=identifier,proto3" json:"identifier,omitempty"`
	Comment        string       `protobuf:"bytes,16,opt,name=comment,proto3" json:"comment,omitempty"`
	Created        int64        `protobuf:"varint,17,opt,name=created,proto3" json:"created,omitempty"`
	Updated        int64        `protobuf:"varint,18,opt,name=updated,proto3" json:"updated,omitempty"`
	Deleted        int64        `protobuf:"varint,19,opt,name=deleted,proto3" json:"deleted,omitempty"`
	PositionUpdate int64        `protobuf:"varint,20,opt,name=position_update,json=positionUpdate,proto3" json:"position_update,omitempty"`
	Reason         int64        `protobuf:"varint,21,opt,name=reason,proto3" json:"reason,omitempty"`
	ExternalId     string       `protobuf:"bytes,22,opt,name=external_id,json=externalId,proto3" json:"external_id,omitempty"`
	Magic          int64        `protobuf:"varint,23,opt,name=magic,proto3" json:"magic,omitempty"`
	BeatsId        int64        `protobuf:"varint,24,opt,name=beats_id,json=beatsId,proto3" json:"beats_id,omitempty"` // The ID used to confirm an executed beat
	// contains filtered or unexported fields
}

Position: Execution of trade operations results in the opening of a position

func (*Position) Descriptor deprecated

func (*Position) Descriptor() ([]byte, []int)

Deprecated: Use Position.ProtoReflect.Descriptor instead.

func (*Position) GetAccountId

func (x *Position) GetAccountId() int64

func (*Position) GetBeatsId added in v0.22.0

func (x *Position) GetBeatsId() int64

func (*Position) GetComment

func (x *Position) GetComment() string

func (*Position) GetCommission

func (x *Position) GetCommission() float64

func (*Position) GetCreated

func (x *Position) GetCreated() int64

func (*Position) GetDeleted

func (x *Position) GetDeleted() int64

func (*Position) GetExternalId

func (x *Position) GetExternalId() string

func (*Position) GetIdentifier

func (x *Position) GetIdentifier() int64

func (*Position) GetMagic

func (x *Position) GetMagic() int64

func (*Position) GetPositionId

func (x *Position) GetPositionId() int64

func (*Position) GetPositionTime

func (x *Position) GetPositionTime() int64

func (*Position) GetPositionType

func (x *Position) GetPositionType() PositionType

func (*Position) GetPositionUpdate

func (x *Position) GetPositionUpdate() int64

func (*Position) GetPriceCurrent

func (x *Position) GetPriceCurrent() float64

func (*Position) GetPriceOpen

func (x *Position) GetPriceOpen() float64

func (*Position) GetProfit

func (x *Position) GetProfit() float64

func (*Position) GetReason

func (x *Position) GetReason() int64

func (*Position) GetStopLoss

func (x *Position) GetStopLoss() float64

func (*Position) GetSwap

func (x *Position) GetSwap() float64

func (*Position) GetSymbol

func (x *Position) GetSymbol() string

func (*Position) GetTakeProfit

func (x *Position) GetTakeProfit() float64

func (*Position) GetTicket

func (x *Position) GetTicket() int64

func (*Position) GetUpdated

func (x *Position) GetUpdated() int64

func (*Position) GetVolume

func (x *Position) GetVolume() float64

func (*Position) ProtoMessage

func (*Position) ProtoMessage()

func (*Position) ProtoReflect

func (x *Position) ProtoReflect() protoreflect.Message

func (*Position) Reset

func (x *Position) Reset()

func (*Position) String

func (x *Position) String() string

type PositionType

type PositionType int32

PositionType: Position Type

const (
	PositionType_POSITION_TYPE_BUY  PositionType = 0 //Buy
	PositionType_POSITION_TYPE_SELL PositionType = 1 //Sell
)

func (PositionType) Descriptor

func (PositionType) Enum

func (x PositionType) Enum() *PositionType

func (PositionType) EnumDescriptor deprecated

func (PositionType) EnumDescriptor() ([]byte, []int)

Deprecated: Use PositionType.Descriptor instead.

func (PositionType) Number

func (PositionType) String

func (x PositionType) String() string

func (PositionType) Type

type Signal

type Signal struct {
	SignalId             int64   `protobuf:"varint,1,opt,name=SignalId,proto3" json:"SignalId,omitempty"`
	SourceAccountId      int64   `protobuf:"varint,2,opt,name=SourceAccountId,proto3" json:"SourceAccountId,omitempty"`
	DestinationAccountId int64   `protobuf:"varint,3,opt,name=DestinationAccountId,proto3" json:"DestinationAccountId,omitempty"`
	Active               bool    `protobuf:"varint,4,opt,name=Active,proto3" json:"Active,omitempty"`
	MaxDeposit           int32   `protobuf:"varint,5,opt,name=MaxDeposit,proto3" json:"MaxDeposit,omitempty"`
	StopIfLessThan       int32   `protobuf:"varint,6,opt,name=StopIfLessThan,proto3" json:"StopIfLessThan,omitempty"`
	MaxSpread            float64 `protobuf:"fixed64,7,opt,name=MaxSpread,proto3" json:"MaxSpread,omitempty"`
	MinutesToExpire      int32   `protobuf:"varint,8,opt,name=MinutesToExpire,proto3" json:"MinutesToExpire,omitempty"`
	// contains filtered or unexported fields
}

func (*Signal) Descriptor deprecated

func (*Signal) Descriptor() ([]byte, []int)

Deprecated: Use Signal.ProtoReflect.Descriptor instead.

func (*Signal) GetActive

func (x *Signal) GetActive() bool

func (*Signal) GetDestinationAccountId

func (x *Signal) GetDestinationAccountId() int64

func (*Signal) GetMaxDeposit

func (x *Signal) GetMaxDeposit() int32

func (*Signal) GetMaxSpread added in v0.21.7

func (x *Signal) GetMaxSpread() float64

func (*Signal) GetMinutesToExpire

func (x *Signal) GetMinutesToExpire() int32

func (*Signal) GetSignalId

func (x *Signal) GetSignalId() int64

func (*Signal) GetSourceAccountId

func (x *Signal) GetSourceAccountId() int64

func (*Signal) GetStopIfLessThan

func (x *Signal) GetStopIfLessThan() int32

func (*Signal) ProtoMessage

func (*Signal) ProtoMessage()

func (*Signal) ProtoReflect

func (x *Signal) ProtoReflect() protoreflect.Message

func (*Signal) Reset

func (x *Signal) Reset()

func (*Signal) String

func (x *Signal) String() string

type SignalResult

type SignalResult struct {
	SignalResultId       int64                  `protobuf:"varint,1,opt,name=SignalResultId,proto3" json:"SignalResultId,omitempty"`
	SourceAccountId      int64                  `protobuf:"varint,2,opt,name=SourceAccountId,proto3" json:"SourceAccountId,omitempty"`
	DestinationAccountId int64                  `protobuf:"varint,3,opt,name=DestinationAccountId,proto3" json:"DestinationAccountId,omitempty"`
	SourceBeatsId        int64                  `protobuf:"varint,4,opt,name=SourceBeatsId,proto3" json:"SourceBeatsId,omitempty"`
	DestinationBeatsId   int64                  `protobuf:"varint,5,opt,name=DestinationBeatsId,proto3" json:"DestinationBeatsId,omitempty"`
	ExternalId           int64                  `protobuf:"varint,6,opt,name=ExternalId,proto3" json:"ExternalId,omitempty"`
	SentTime             *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=SentTime,proto3" json:"SentTime,omitempty"`
	ConfirmationTime     *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=ConfirmationTime,proto3" json:"ConfirmationTime,omitempty"`
	Created              *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=Created,proto3" json:"Created,omitempty"`
	Updated              *timestamppb.Timestamp `protobuf:"bytes,10,opt,name=Updated,proto3" json:"Updated,omitempty"`
	// contains filtered or unexported fields
}

func (*SignalResult) Descriptor deprecated

func (*SignalResult) Descriptor() ([]byte, []int)

Deprecated: Use SignalResult.ProtoReflect.Descriptor instead.

func (*SignalResult) GetConfirmationTime

func (x *SignalResult) GetConfirmationTime() *timestamppb.Timestamp

func (*SignalResult) GetCreated

func (x *SignalResult) GetCreated() *timestamppb.Timestamp

func (*SignalResult) GetDestinationAccountId

func (x *SignalResult) GetDestinationAccountId() int64

func (*SignalResult) GetDestinationBeatsId

func (x *SignalResult) GetDestinationBeatsId() int64

func (*SignalResult) GetExternalId

func (x *SignalResult) GetExternalId() int64

func (*SignalResult) GetSentTime

func (x *SignalResult) GetSentTime() *timestamppb.Timestamp

func (*SignalResult) GetSignalResultId

func (x *SignalResult) GetSignalResultId() int64

func (*SignalResult) GetSourceAccountId

func (x *SignalResult) GetSourceAccountId() int64

func (*SignalResult) GetSourceBeatsId

func (x *SignalResult) GetSourceBeatsId() int64

func (*SignalResult) GetUpdated

func (x *SignalResult) GetUpdated() *timestamppb.Timestamp

func (*SignalResult) ProtoMessage

func (*SignalResult) ProtoMessage()

func (*SignalResult) ProtoReflect

func (x *SignalResult) ProtoReflect() protoreflect.Message

func (*SignalResult) Reset

func (x *SignalResult) Reset()

func (*SignalResult) String

func (x *SignalResult) String() string

type SignalType

type SignalType int32

SignalType: type of the signal

const (
	SignalType_SIGINAL_TYPE_ORDER         SignalType = 0 // Return all unsynced orders
	SignalType_SIGINAL_TYPE_POSITION      SignalType = 1 // Return all unsynced positions
	SignalType_SIGINAL_TYPE_TRADE_REQUEST SignalType = 2 // Return all pending trades
)

func (SignalType) Descriptor

func (SignalType) Descriptor() protoreflect.EnumDescriptor

func (SignalType) Enum

func (x SignalType) Enum() *SignalType

func (SignalType) EnumDescriptor deprecated

func (SignalType) EnumDescriptor() ([]byte, []int)

Deprecated: Use SignalType.Descriptor instead.

func (SignalType) Number

func (x SignalType) Number() protoreflect.EnumNumber

func (SignalType) String

func (x SignalType) String() string

func (SignalType) Type

type TickerBeatsConfirmationRequest

type TickerBeatsConfirmationRequest struct {
	AccountId  int64 `protobuf:"varint,1,opt,name=account_id,json=accountId,proto3" json:"account_id,omitempty"`
	ServerTime int64 `protobuf:"varint,2,opt,name=server_time,json=serverTime,proto3" json:"server_time,omitempty"`
	BeatsId    int64 `protobuf:"varint,3,opt,name=beats_id,json=beatsId,proto3" json:"beats_id,omitempty"`
	// contains filtered or unexported fields
}

func (*TickerBeatsConfirmationRequest) Descriptor deprecated

func (*TickerBeatsConfirmationRequest) Descriptor() ([]byte, []int)

Deprecated: Use TickerBeatsConfirmationRequest.ProtoReflect.Descriptor instead.

func (*TickerBeatsConfirmationRequest) GetAccountId

func (x *TickerBeatsConfirmationRequest) GetAccountId() int64

func (*TickerBeatsConfirmationRequest) GetBeatsId

func (x *TickerBeatsConfirmationRequest) GetBeatsId() int64

func (*TickerBeatsConfirmationRequest) GetServerTime

func (x *TickerBeatsConfirmationRequest) GetServerTime() int64

func (*TickerBeatsConfirmationRequest) ProtoMessage

func (*TickerBeatsConfirmationRequest) ProtoMessage()

func (*TickerBeatsConfirmationRequest) ProtoReflect

func (*TickerBeatsConfirmationRequest) Reset

func (x *TickerBeatsConfirmationRequest) Reset()

func (*TickerBeatsConfirmationRequest) String

type TickerBeatsRequest

type TickerBeatsRequest struct {
	AccountId   int64      `protobuf:"varint,1,opt,name=account_id,json=accountId,proto3" json:"account_id,omitempty"`
	ServerTime  int64      `protobuf:"varint,2,opt,name=server_time,json=serverTime,proto3" json:"server_time,omitempty"`
	BeatsType   SignalType `protobuf:"varint,3,opt,name=beats_type,json=beatsType,proto3,enum=tickerbeats.v1.SignalType" json:"beats_type,omitempty"`
	LastOrderId int64      `protobuf:"varint,4,opt,name=last_order_id,json=lastOrderId,proto3" json:"last_order_id,omitempty"`
	// contains filtered or unexported fields
}

func (*TickerBeatsRequest) Descriptor deprecated

func (*TickerBeatsRequest) Descriptor() ([]byte, []int)

Deprecated: Use TickerBeatsRequest.ProtoReflect.Descriptor instead.

func (*TickerBeatsRequest) GetAccountId

func (x *TickerBeatsRequest) GetAccountId() int64

func (*TickerBeatsRequest) GetBeatsType added in v0.21.4

func (x *TickerBeatsRequest) GetBeatsType() SignalType

func (*TickerBeatsRequest) GetLastOrderId

func (x *TickerBeatsRequest) GetLastOrderId() int64

func (*TickerBeatsRequest) GetServerTime

func (x *TickerBeatsRequest) GetServerTime() int64

func (*TickerBeatsRequest) ProtoMessage

func (*TickerBeatsRequest) ProtoMessage()

func (*TickerBeatsRequest) ProtoReflect

func (x *TickerBeatsRequest) ProtoReflect() protoreflect.Message

func (*TickerBeatsRequest) Reset

func (x *TickerBeatsRequest) Reset()

func (*TickerBeatsRequest) String

func (x *TickerBeatsRequest) String() string

type TickerBeatsResponse

type TickerBeatsResponse struct {
	ExpirationTime int64         `protobuf:"varint,1,opt,name=expiration_time,json=expirationTime,proto3" json:"expiration_time,omitempty"`
	Beats          []*TradeBeats `protobuf:"bytes,2,rep,name=beats,proto3" json:"beats,omitempty"`
	// contains filtered or unexported fields
}

func (*TickerBeatsResponse) Descriptor deprecated

func (*TickerBeatsResponse) Descriptor() ([]byte, []int)

Deprecated: Use TickerBeatsResponse.ProtoReflect.Descriptor instead.

func (*TickerBeatsResponse) GetBeats

func (x *TickerBeatsResponse) GetBeats() []*TradeBeats

func (*TickerBeatsResponse) GetExpirationTime added in v0.22.0

func (x *TickerBeatsResponse) GetExpirationTime() int64

func (*TickerBeatsResponse) ProtoMessage

func (*TickerBeatsResponse) ProtoMessage()

func (*TickerBeatsResponse) ProtoReflect

func (x *TickerBeatsResponse) ProtoReflect() protoreflect.Message

func (*TickerBeatsResponse) Reset

func (x *TickerBeatsResponse) Reset()

func (*TickerBeatsResponse) String

func (x *TickerBeatsResponse) String() string

type TickerBeatsServiceClient

type TickerBeatsServiceClient interface {
	GetTickerBeats(ctx context.Context, in *TickerBeatsRequest, opts ...grpc.CallOption) (*TickerBeatsResponse, error)
	ConfirmBeatsTransaction(ctx context.Context, in *TickerBeatsConfirmationRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
}

TickerBeatsServiceClient is the client API for TickerBeatsService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type TickerBeatsServiceServer

type TickerBeatsServiceServer interface {
	GetTickerBeats(context.Context, *TickerBeatsRequest) (*TickerBeatsResponse, error)
	ConfirmBeatsTransaction(context.Context, *TickerBeatsConfirmationRequest) (*emptypb.Empty, error)
	// contains filtered or unexported methods
}

TickerBeatsServiceServer is the server API for TickerBeatsService service. All implementations must embed UnimplementedTickerBeatsServiceServer for forward compatibility

type TradeBeats

type TradeBeats struct {
	Signal       *Signal         `protobuf:"bytes,1,opt,name=signal,proto3" json:"signal,omitempty"`
	Positions    []*Position     `protobuf:"bytes,2,rep,name=positions,proto3" json:"positions,omitempty"`
	Orders       []*Order        `protobuf:"bytes,3,rep,name=orders,proto3" json:"orders,omitempty"`
	TradeRequest []*TradeRequest `protobuf:"bytes,4,rep,name=trade_request,json=tradeRequest,proto3" json:"trade_request,omitempty"`
	// contains filtered or unexported fields
}

******************* Response *******************

func (*TradeBeats) Descriptor deprecated

func (*TradeBeats) Descriptor() ([]byte, []int)

Deprecated: Use TradeBeats.ProtoReflect.Descriptor instead.

func (*TradeBeats) GetOrders added in v0.21.3

func (x *TradeBeats) GetOrders() []*Order

func (*TradeBeats) GetPositions added in v0.21.3

func (x *TradeBeats) GetPositions() []*Position

func (*TradeBeats) GetSignal

func (x *TradeBeats) GetSignal() *Signal

func (*TradeBeats) GetTradeRequest

func (x *TradeBeats) GetTradeRequest() []*TradeRequest

func (*TradeBeats) ProtoMessage

func (*TradeBeats) ProtoMessage()

func (*TradeBeats) ProtoReflect

func (x *TradeBeats) ProtoReflect() protoreflect.Message

func (*TradeBeats) Reset

func (x *TradeBeats) Reset()

func (*TradeBeats) String

func (x *TradeBeats) String() string

type TradeRequest

type TradeRequest struct {
	AccountId     int64               `protobuf:"varint,1,opt,name=account_id,json=accountId,proto3" json:"account_id,omitempty"`                                // Account ID
	OrderId       int64               `protobuf:"varint,2,opt,name=order_id,json=orderId,proto3" json:"order_id,omitempty"`                                      // Order ticket
	CreationOrder int64               `protobuf:"varint,3,opt,name=creation_order,json=creationOrder,proto3" json:"creation_order,omitempty"`                    // Creation order
	Action        TradeRequestActions `protobuf:"varint,4,opt,name=action,proto3,enum=tickerbeats.v1.TradeRequestActions" json:"action,omitempty"`               // Trade operation type
	Magic         int64               `protobuf:"varint,5,opt,name=magic,proto3" json:"magic,omitempty"`                                                         // Expert Advisor ID (magic number)
	Symbol        string              `protobuf:"bytes,6,opt,name=symbol,proto3" json:"symbol,omitempty"`                                                        // Trade symbol
	Volume        float64             `protobuf:"fixed64,7,opt,name=volume,proto3" json:"volume,omitempty"`                                                      // Requested volume for a deal in lots
	Price         float64             `protobuf:"fixed64,8,opt,name=price,proto3" json:"price,omitempty"`                                                        // Price
	StopLimit     float64             `protobuf:"fixed64,9,opt,name=stop_limit,json=stopLimit,proto3" json:"stop_limit,omitempty"`                               // Stop Limit level of the order
	StopLoss      float64             `protobuf:"fixed64,10,opt,name=stop_loss,json=stopLoss,proto3" json:"stop_loss,omitempty"`                                 // Stop Loss level of the order
	TakeProfit    float64             `protobuf:"fixed64,11,opt,name=take_profit,json=takeProfit,proto3" json:"take_profit,omitempty"`                           // Take Profit level of the order
	Deviation     int64               `protobuf:"varint,12,opt,name=deviation,proto3" json:"deviation,omitempty"`                                                // Maximal possible deviation from the requested price
	OrderType     OrderType           `protobuf:"varint,13,opt,name=order_type,json=orderType,proto3,enum=tickerbeats.v1.OrderType" json:"order_type,omitempty"` // Order type
	TypeFilling   OrderFillingType    ``                                                                                                                         // Order execution type
	/* 133-byte string literal not displayed */
	TypeTime       OrderTypeTime          `protobuf:"varint,15,opt,name=type_time,json=typeTime,proto3,enum=tickerbeats.v1.OrderTypeTime" json:"type_time,omitempty"` // Order expiration type
	TimeExpiration int64                  `protobuf:"varint,16,opt,name=time_expiration,json=timeExpiration,proto3" json:"time_expiration,omitempty"`                 // Order expiration time (for the orders of ORDER_TIME_SPECIFIED type)
	Comment        string                 `protobuf:"bytes,17,opt,name=comment,proto3" json:"comment,omitempty"`                                                      // Order comment
	PositionId     int64                  `protobuf:"varint,18,opt,name=position_id,json=positionId,proto3" json:"position_id,omitempty"`                             // TradeTransaction ticket
	PositionBy     int64                  `protobuf:"varint,19,opt,name=position_by,json=positionBy,proto3" json:"position_by,omitempty"`                             // The ticket of an opposite tradetransaction
	Created        *timestamppb.Timestamp `protobuf:"bytes,20,opt,name=created,proto3" json:"created,omitempty"`
	Updated        *timestamppb.Timestamp `protobuf:"bytes,21,opt,name=updated,proto3" json:"updated,omitempty"`
	Deleted        *timestamppb.Timestamp `protobuf:"bytes,22,opt,name=deleted,proto3" json:"deleted,omitempty"`
	BeatsId        int64                  `protobuf:"varint,23,opt,name=beats_id,json=beatsId,proto3" json:"beats_id,omitempty"` // The ID used to confirm an executed beat
	// contains filtered or unexported fields
}

TradeRequest: The Structure of a Trade Request

func (*TradeRequest) Descriptor deprecated

func (*TradeRequest) Descriptor() ([]byte, []int)

Deprecated: Use TradeRequest.ProtoReflect.Descriptor instead.

func (*TradeRequest) GetAccountId

func (x *TradeRequest) GetAccountId() int64

func (*TradeRequest) GetAction

func (x *TradeRequest) GetAction() TradeRequestActions

func (*TradeRequest) GetBeatsId added in v0.22.0

func (x *TradeRequest) GetBeatsId() int64

func (*TradeRequest) GetComment

func (x *TradeRequest) GetComment() string

func (*TradeRequest) GetCreated

func (x *TradeRequest) GetCreated() *timestamppb.Timestamp

func (*TradeRequest) GetCreationOrder

func (x *TradeRequest) GetCreationOrder() int64

func (*TradeRequest) GetDeleted

func (x *TradeRequest) GetDeleted() *timestamppb.Timestamp

func (*TradeRequest) GetDeviation

func (x *TradeRequest) GetDeviation() int64

func (*TradeRequest) GetMagic

func (x *TradeRequest) GetMagic() int64

func (*TradeRequest) GetOrderId

func (x *TradeRequest) GetOrderId() int64

func (*TradeRequest) GetOrderType

func (x *TradeRequest) GetOrderType() OrderType

func (*TradeRequest) GetPositionBy

func (x *TradeRequest) GetPositionBy() int64

func (*TradeRequest) GetPositionId

func (x *TradeRequest) GetPositionId() int64

func (*TradeRequest) GetPrice

func (x *TradeRequest) GetPrice() float64

func (*TradeRequest) GetStopLimit

func (x *TradeRequest) GetStopLimit() float64

func (*TradeRequest) GetStopLoss

func (x *TradeRequest) GetStopLoss() float64

func (*TradeRequest) GetSymbol

func (x *TradeRequest) GetSymbol() string

func (*TradeRequest) GetTakeProfit

func (x *TradeRequest) GetTakeProfit() float64

func (*TradeRequest) GetTimeExpiration

func (x *TradeRequest) GetTimeExpiration() int64

func (*TradeRequest) GetTypeFilling

func (x *TradeRequest) GetTypeFilling() OrderFillingType

func (*TradeRequest) GetTypeTime

func (x *TradeRequest) GetTypeTime() OrderTypeTime

func (*TradeRequest) GetUpdated

func (x *TradeRequest) GetUpdated() *timestamppb.Timestamp

func (*TradeRequest) GetVolume

func (x *TradeRequest) GetVolume() float64

func (*TradeRequest) ProtoMessage

func (*TradeRequest) ProtoMessage()

func (*TradeRequest) ProtoReflect

func (x *TradeRequest) ProtoReflect() protoreflect.Message

func (*TradeRequest) Reset

func (x *TradeRequest) Reset()

func (*TradeRequest) String

func (x *TradeRequest) String() string

type TradeRequestActions

type TradeRequestActions int32

TradeRequestActions: Interaction between the client terminal and a trade server for executing the order placing operation is performed by using trade requests

const (
	TradeRequestActions_TRADE_ACTION_DEAL     TradeRequestActions = 0 //Place a trade order for an immediate execution with the specified parameters (market order)
	TradeRequestActions_TRADE_ACTION_PENDING  TradeRequestActions = 1 //Place a trade order for the execution under specified conditions (pending order)
	TradeRequestActions_TRADE_ACTION_SLTP     TradeRequestActions = 2 //Modify Stop Loss and Take Profit values of an opened position
	TradeRequestActions_TRADE_ACTION_MODIFY   TradeRequestActions = 3 //Modify the parameters of the order placed previously
	TradeRequestActions_TRADE_ACTION_REMOVE   TradeRequestActions = 4 //Delete the pending order placed previously
	TradeRequestActions_TRADE_ACTION_CLOSE_BY TradeRequestActions = 5 //Close a position by an opposite one
)

func (TradeRequestActions) Descriptor

func (TradeRequestActions) Enum

func (TradeRequestActions) EnumDescriptor deprecated

func (TradeRequestActions) EnumDescriptor() ([]byte, []int)

Deprecated: Use TradeRequestActions.Descriptor instead.

func (TradeRequestActions) Number

func (TradeRequestActions) String

func (x TradeRequestActions) String() string

func (TradeRequestActions) Type

type TradeResult

type TradeResult struct {
	AccountId       int64                  `protobuf:"varint,1,opt,name=account_id,json=accountId,proto3" json:"account_id,omitempty"`                    // Account ID
	OrderId         int64                  `protobuf:"varint,2,opt,name=order_id,json=orderId,proto3" json:"order_id,omitempty"`                          // Order ticket, if it is placed
	CreationOrder   int64                  `protobuf:"varint,3,opt,name=creation_order,json=creationOrder,proto3" json:"creation_order,omitempty"`        // Creation order
	Retcode         uint32                 `protobuf:"varint,4,opt,name=retcode,proto3" json:"retcode,omitempty"`                                         // Operation return code
	DealId          int64                  `protobuf:"varint,5,opt,name=deal_id,json=dealId,proto3" json:"deal_id,omitempty"`                             // Deal ticket, if it is performed
	Volume          float64                `protobuf:"fixed64,6,opt,name=volume,proto3" json:"volume,omitempty"`                                          // Deal volume, confirmed by broker
	Price           float64                `protobuf:"fixed64,7,opt,name=price,proto3" json:"price,omitempty"`                                            // Deal price, confirmed by broker
	Bid             float64                `protobuf:"fixed64,8,opt,name=bid,proto3" json:"bid,omitempty"`                                                // Current Bid price
	Ask             float64                `protobuf:"fixed64,9,opt,name=ask,proto3" json:"ask,omitempty"`                                                // Current Ask price
	Comment         string                 `protobuf:"bytes,10,opt,name=comment,proto3" json:"comment,omitempty"`                                         // Broker comment to operation (by default it is filled by description of trade server return code)
	RequestId       uint32                 `protobuf:"varint,11,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`                   // Request ID set by the terminal during the dispatch
	RetcodeExternal uint32                 `protobuf:"varint,12,opt,name=retcode_external,json=retcodeExternal,proto3" json:"retcode_external,omitempty"` // Return code of an external trading system
	Created         *timestamppb.Timestamp `protobuf:"bytes,13,opt,name=created,proto3" json:"created,omitempty"`
	Updated         *timestamppb.Timestamp `protobuf:"bytes,14,opt,name=updated,proto3" json:"updated,omitempty"`
	Deleted         *timestamppb.Timestamp `protobuf:"bytes,15,opt,name=deleted,proto3" json:"deleted,omitempty"`
	// contains filtered or unexported fields
}

TradeResult: The Structure of a Trade Result

func (*TradeResult) Descriptor deprecated

func (*TradeResult) Descriptor() ([]byte, []int)

Deprecated: Use TradeResult.ProtoReflect.Descriptor instead.

func (*TradeResult) GetAccountId

func (x *TradeResult) GetAccountId() int64

func (*TradeResult) GetAsk

func (x *TradeResult) GetAsk() float64

func (*TradeResult) GetBid

func (x *TradeResult) GetBid() float64

func (*TradeResult) GetComment

func (x *TradeResult) GetComment() string

func (*TradeResult) GetCreated

func (x *TradeResult) GetCreated() *timestamppb.Timestamp

func (*TradeResult) GetCreationOrder

func (x *TradeResult) GetCreationOrder() int64

func (*TradeResult) GetDealId

func (x *TradeResult) GetDealId() int64

func (*TradeResult) GetDeleted

func (x *TradeResult) GetDeleted() *timestamppb.Timestamp

func (*TradeResult) GetOrderId

func (x *TradeResult) GetOrderId() int64

func (*TradeResult) GetPrice

func (x *TradeResult) GetPrice() float64

func (*TradeResult) GetRequestId

func (x *TradeResult) GetRequestId() uint32

func (*TradeResult) GetRetcode

func (x *TradeResult) GetRetcode() uint32

func (*TradeResult) GetRetcodeExternal

func (x *TradeResult) GetRetcodeExternal() uint32

func (*TradeResult) GetUpdated

func (x *TradeResult) GetUpdated() *timestamppb.Timestamp

func (*TradeResult) GetVolume

func (x *TradeResult) GetVolume() float64

func (*TradeResult) ProtoMessage

func (*TradeResult) ProtoMessage()

func (*TradeResult) ProtoReflect

func (x *TradeResult) ProtoReflect() protoreflect.Message

func (*TradeResult) Reset

func (x *TradeResult) Reset()

func (*TradeResult) String

func (x *TradeResult) String() string

type TradeTransaction

type TradeTransaction struct {
	AccountId     int64                `protobuf:"varint,1,opt,name=account_id,json=accountId,proto3" json:"account_id,omitempty"`             // Account ID
	OrderId       int64                `protobuf:"varint,2,opt,name=order_id,json=orderId,proto3" json:"order_id,omitempty"`                   // Order ticket
	CreationOrder int64                `protobuf:"varint,3,opt,name=creation_order,json=creationOrder,proto3" json:"creation_order,omitempty"` // Creation order
	DealId        int64                `protobuf:"varint,4,opt,name=deal_id,json=dealId,proto3" json:"deal_id,omitempty"`                      // Deal ticket
	Symbol        string               `protobuf:"bytes,5,opt,name=symbol,proto3" json:"symbol,omitempty"`                                     // Trade symbol name
	TradeType     TradeTransactionType ``                                                                                                      // Trade transaction type
	/* 130-byte string literal not displayed */
	OrderType       OrderType              `protobuf:"varint,7,opt,name=order_type,json=orderType,proto3,enum=tickerbeats.v1.OrderType" json:"order_type,omitempty"`     // Order type
	OrderState      OrderState             `protobuf:"varint,8,opt,name=order_state,json=orderState,proto3,enum=tickerbeats.v1.OrderState" json:"order_state,omitempty"` // Order state
	DealType        DealType               `protobuf:"varint,9,opt,name=deal_type,json=dealType,proto3,enum=tickerbeats.v1.DealType" json:"deal_type,omitempty"`         // Deal type
	TimeType        OrderTypeTime          `protobuf:"varint,10,opt,name=time_type,json=timeType,proto3,enum=tickerbeats.v1.OrderTypeTime" json:"time_type,omitempty"`   // Order type by action period
	TimeExpiration  int64                  `protobuf:"varint,11,opt,name=time_expiration,json=timeExpiration,proto3" json:"time_expiration,omitempty"`                   // Order expiration time
	Price           float64                `protobuf:"fixed64,12,opt,name=price,proto3" json:"price,omitempty"`                                                          // Price
	PriceTrigger    float64                `protobuf:"fixed64,13,opt,name=price_trigger,json=priceTrigger,proto3" json:"price_trigger,omitempty"`                        // Stop limit order activation price
	PriceStopLoss   float64                `protobuf:"fixed64,14,opt,name=price_stop_loss,json=priceStopLoss,proto3" json:"price_stop_loss,omitempty"`                   // Stop Loss level
	PriceTakeProfit float64                `protobuf:"fixed64,15,opt,name=price_take_profit,json=priceTakeProfit,proto3" json:"price_take_profit,omitempty"`             // Take Profit level
	Volume          float64                `protobuf:"fixed64,16,opt,name=volume,proto3" json:"volume,omitempty"`                                                        // Volume in lots
	PositionId      int64                  `protobuf:"varint,17,opt,name=position_id,json=positionId,proto3" json:"position_id,omitempty"`                               // Position ticket
	PositionBy      int64                  `protobuf:"varint,18,opt,name=position_by,json=positionBy,proto3" json:"position_by,omitempty"`                               // Ticket of an opposite position
	Created         *timestamppb.Timestamp `protobuf:"bytes,19,opt,name=created,proto3" json:"created,omitempty"`
	Updated         *timestamppb.Timestamp `protobuf:"bytes,20,opt,name=updated,proto3" json:"updated,omitempty"`
	Deleted         *timestamppb.Timestamp `protobuf:"bytes,21,opt,name=deleted,proto3" json:"deleted,omitempty"`
	// contains filtered or unexported fields
}

TradeTransaction: Structure of a Trade Transaction

func (*TradeTransaction) Descriptor deprecated

func (*TradeTransaction) Descriptor() ([]byte, []int)

Deprecated: Use TradeTransaction.ProtoReflect.Descriptor instead.

func (*TradeTransaction) GetAccountId

func (x *TradeTransaction) GetAccountId() int64

func (*TradeTransaction) GetCreated

func (x *TradeTransaction) GetCreated() *timestamppb.Timestamp

func (*TradeTransaction) GetCreationOrder

func (x *TradeTransaction) GetCreationOrder() int64

func (*TradeTransaction) GetDealId

func (x *TradeTransaction) GetDealId() int64

func (*TradeTransaction) GetDealType

func (x *TradeTransaction) GetDealType() DealType

func (*TradeTransaction) GetDeleted

func (x *TradeTransaction) GetDeleted() *timestamppb.Timestamp

func (*TradeTransaction) GetOrderId

func (x *TradeTransaction) GetOrderId() int64

func (*TradeTransaction) GetOrderState

func (x *TradeTransaction) GetOrderState() OrderState

func (*TradeTransaction) GetOrderType

func (x *TradeTransaction) GetOrderType() OrderType

func (*TradeTransaction) GetPositionBy

func (x *TradeTransaction) GetPositionBy() int64

func (*TradeTransaction) GetPositionId

func (x *TradeTransaction) GetPositionId() int64

func (*TradeTransaction) GetPrice

func (x *TradeTransaction) GetPrice() float64

func (*TradeTransaction) GetPriceStopLoss

func (x *TradeTransaction) GetPriceStopLoss() float64

func (*TradeTransaction) GetPriceTakeProfit

func (x *TradeTransaction) GetPriceTakeProfit() float64

func (*TradeTransaction) GetPriceTrigger

func (x *TradeTransaction) GetPriceTrigger() float64

func (*TradeTransaction) GetSymbol

func (x *TradeTransaction) GetSymbol() string

func (*TradeTransaction) GetTimeExpiration

func (x *TradeTransaction) GetTimeExpiration() int64

func (*TradeTransaction) GetTimeType

func (x *TradeTransaction) GetTimeType() OrderTypeTime

func (*TradeTransaction) GetTradeType

func (x *TradeTransaction) GetTradeType() TradeTransactionType

func (*TradeTransaction) GetUpdated

func (x *TradeTransaction) GetUpdated() *timestamppb.Timestamp

func (*TradeTransaction) GetVolume

func (x *TradeTransaction) GetVolume() float64

func (*TradeTransaction) ProtoMessage

func (*TradeTransaction) ProtoMessage()

func (*TradeTransaction) ProtoReflect

func (x *TradeTransaction) ProtoReflect() protoreflect.Message

func (*TradeTransaction) Reset

func (x *TradeTransaction) Reset()

func (*TradeTransaction) String

func (x *TradeTransaction) String() string

type TradeTransactionType

type TradeTransactionType int32

When performing some definite actions on a trade account, its state changes.

const (
	TradeTransactionType_TRADE_TRANSACTION_ORDER_ADD      TradeTransactionType = 0  // Adding a new open order.
	TradeTransactionType_TRADE_TRANSACTION_ORDER_UPDATE   TradeTransactionType = 1  // Updating an open order. The updates include not only evident changes from the client terminal or a trade server sides but also changes of an order state when setting it (for example, transition from ORDER_STATE_STARTED to ORDER_STATE_PLACED or from ORDER_STATE_PLACED to ORDER_STATE_PARTIAL, etc.).
	TradeTransactionType_TRADE_TRANSACTION_ORDER_DELETE   TradeTransactionType = 2  // Removing an order from the list of the open ones. An order can be deleted from the open ones as a result of setting an appropriate request or execution (filling) and moving to the history.
	TradeTransactionType_TRADE_TRANSACTION_DEAL_ADD       TradeTransactionType = 3  // Adding a deal to the history. The action is performed as a result of an order execution or performing operations with an account balance.
	TradeTransactionType_TRADE_TRANSACTION_DEAL_UPDATE    TradeTransactionType = 4  // Updating a deal in the history. There may be cases when a previously executed deal is changed on a server. For example, a deal has been changed in an external trading system (exchange) where it was previously transferred by a broker.
	TradeTransactionType_TRADE_TRANSACTION_DEAL_DELETE    TradeTransactionType = 5  // Deleting a deal from the history. There may be cases when a previously executed deal is deleted from a server. For example, a deal has been deleted in an external trading system (exchange) where it was previously transferred by a broker.
	TradeTransactionType_TRADE_TRANSACTION_HISTORY_ADD    TradeTransactionType = 6  // Adding an order to the history as a result of execution or cancellation.
	TradeTransactionType_TRADE_TRANSACTION_HISTORY_UPDATE TradeTransactionType = 7  // Changing an order located in the orders history. This type is provided for enhancing functionality on a trade server side.
	TradeTransactionType_TRADE_TRANSACTION_HISTORY_DELETE TradeTransactionType = 8  // Deleting an order from the orders history. This type is provided for enhancing functionality on a trade server side.
	TradeTransactionType_TRADE_TRANSACTION_POSITION       TradeTransactionType = 9  // Changing a position not related to a deal execution. This type of transaction shows that a position has been changed on a trade server side. Position volume, open price, Stop Loss and Take Profit levels can be changed. Data on changes are submitted in MqlTradeTransaction structure via OnTradeTransaction handler. Position change (adding, changing or closing), as a result of a deal execution, does not lead to the occurrence of TRADE_TRANSACTION_POSITION transaction.
	TradeTransactionType_TRADE_TRANSACTION_REQUEST        TradeTransactionType = 10 // Notification of the fact that a trade request has been processed by a server and processing result has been received. Only type field (trade transaction type) must be analyzed for such transactions in MqlTradeTransaction structure. The second and third parameters of OnTradeTransaction (request and result) must be analyzed for additional data.
)

func (TradeTransactionType) Descriptor

func (TradeTransactionType) Enum

func (TradeTransactionType) EnumDescriptor deprecated

func (TradeTransactionType) EnumDescriptor() ([]byte, []int)

Deprecated: Use TradeTransactionType.Descriptor instead.

func (TradeTransactionType) Number

func (TradeTransactionType) String

func (x TradeTransactionType) String() string

func (TradeTransactionType) Type

type TransactionsServiceClient

type TransactionsServiceClient interface {
	// Creates a new account
	CreateAccount(ctx context.Context, in *CreateAccountRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Creates a new deal
	CreateDeals(ctx context.Context, in *CreateDealsRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Creates a new order
	CreateOrders(ctx context.Context, in *CreateOrdersRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Creates a new position
	CreatePositions(ctx context.Context, in *CreatePositionsRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Creates a trade transation
	CreateTradeTransaction(ctx context.Context, in *CreateTradeTransactionRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
}

TransactionsServiceClient is the client API for TransactionsService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type TransactionsServiceServer

type TransactionsServiceServer interface {
	// Creates a new account
	CreateAccount(context.Context, *CreateAccountRequest) (*emptypb.Empty, error)
	// Creates a new deal
	CreateDeals(context.Context, *CreateDealsRequest) (*emptypb.Empty, error)
	// Creates a new order
	CreateOrders(context.Context, *CreateOrdersRequest) (*emptypb.Empty, error)
	// Creates a new position
	CreatePositions(context.Context, *CreatePositionsRequest) (*emptypb.Empty, error)
	// Creates a trade transation
	CreateTradeTransaction(context.Context, *CreateTradeTransactionRequest) (*emptypb.Empty, error)
	// contains filtered or unexported methods
}

TransactionsServiceServer is the server API for TransactionsService service. All implementations must embed UnimplementedTransactionsServiceServer for forward compatibility

type UnimplementedTickerBeatsServiceServer

type UnimplementedTickerBeatsServiceServer struct {
}

UnimplementedTickerBeatsServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedTickerBeatsServiceServer) ConfirmBeatsTransaction

func (UnimplementedTickerBeatsServiceServer) GetTickerBeats

type UnimplementedTransactionsServiceServer

type UnimplementedTransactionsServiceServer struct {
}

UnimplementedTransactionsServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedTransactionsServiceServer) CreateAccount

func (UnimplementedTransactionsServiceServer) CreateDeals

func (UnimplementedTransactionsServiceServer) CreateOrders

func (UnimplementedTransactionsServiceServer) CreatePositions

func (UnimplementedTransactionsServiceServer) CreateTradeTransaction

type UnsafeTickerBeatsServiceServer

type UnsafeTickerBeatsServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeTickerBeatsServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to TickerBeatsServiceServer will result in compilation errors.

type UnsafeTransactionsServiceServer

type UnsafeTransactionsServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeTransactionsServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to TransactionsServiceServer will result in compilation errors.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL