Documentation ¶
Overview ¶
Package client is a generated GoMock package.
Index ¶
- type Client
- func (c *Client) AdvanceBacktest(ctx context.Context, backtestID uint64) error
- func (c *Client) BacktestAccounts(ctx context.Context, backtestID uint64) (map[string]account.Account, error)
- func (c *Client) BacktestOrders(ctx context.Context, backtestID uint64) ([]order.Order, error)
- func (c *Client) CreateBacktest(ctx context.Context, start, end time.Time, accounts map[string]account.Account) (id uint64, err error)
- func (c *Client) CreateBacktestOrder(ctx context.Context, backtestID uint64, o order.Order) error
- func (c *Client) ListenBacktest(backtestID uint) (<-chan event.Event, error)
- func (c *Client) SubscribeToBacktestEvents(ctx context.Context, backtestID uint64, exchangeName, pairSymbol string) error
- type Interfacer
- type MockInterfacer
- func (m *MockInterfacer) AdvanceBacktest(ctx context.Context, backtestID uint64) error
- func (m *MockInterfacer) BacktestAccounts(ctx context.Context, backtestID uint64) (map[string]account.Account, error)
- func (m *MockInterfacer) BacktestOrders(ctx context.Context, backtestID uint64) ([]order.Order, error)
- func (m *MockInterfacer) CreateBacktest(ctx context.Context, start, end time.Time, accounts map[string]account.Account) (uint64, error)
- func (m *MockInterfacer) CreateBacktestOrder(ctx context.Context, backtestID uint64, o order.Order) error
- func (m *MockInterfacer) EXPECT() *MockInterfacerMockRecorder
- func (m *MockInterfacer) ListenBacktest(backtestID uint) (<-chan event.Event, error)
- func (m *MockInterfacer) SubscribeToBacktestEvents(ctx context.Context, backtestID uint64, exchangeName, pairSymbol string) error
- type MockInterfacerMockRecorder
- func (mr *MockInterfacerMockRecorder) AdvanceBacktest(ctx, backtestID interface{}) *gomock.Call
- func (mr *MockInterfacerMockRecorder) BacktestAccounts(ctx, backtestID interface{}) *gomock.Call
- func (mr *MockInterfacerMockRecorder) BacktestOrders(ctx, backtestID interface{}) *gomock.Call
- func (mr *MockInterfacerMockRecorder) CreateBacktest(ctx, start, end, accounts interface{}) *gomock.Call
- func (mr *MockInterfacerMockRecorder) CreateBacktestOrder(ctx, backtestID, o interface{}) *gomock.Call
- func (mr *MockInterfacerMockRecorder) ListenBacktest(backtestID interface{}) *gomock.Call
- func (mr *MockInterfacerMockRecorder) SubscribeToBacktestEvents(ctx, backtestID, exchangeName, pairSymbol interface{}) *gomock.Call
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
func (*Client) AdvanceBacktest ¶
func (*Client) BacktestAccounts ¶
func (*Client) BacktestOrders ¶
func (*Client) CreateBacktest ¶
func (*Client) CreateBacktestOrder ¶
func (*Client) ListenBacktest ¶
type Interfacer ¶
type Interfacer interface { BacktestAccounts(ctx context.Context, backtestID uint64) (map[string]account.Account, error) AdvanceBacktest(ctx context.Context, backtestID uint64) error BacktestOrders(ctx context.Context, backtestID uint64) ([]order.Order, error) CreateBacktestOrder(ctx context.Context, backtestID uint64, o order.Order) error CreateBacktest(ctx context.Context, start, end time.Time, accounts map[string]account.Account) (id uint64, err error) SubscribeToBacktestEvents(ctx context.Context, backtestID uint64, exchangeName, pairSymbol string) error ListenBacktest(backtestID uint) (<-chan event.Event, error) }
type MockInterfacer ¶
type MockInterfacer struct {
// contains filtered or unexported fields
}
MockInterfacer is a mock of Interfacer interface.
func NewMockInterfacer ¶
func NewMockInterfacer(ctrl *gomock.Controller) *MockInterfacer
NewMockInterfacer creates a new mock instance.
func (*MockInterfacer) AdvanceBacktest ¶
func (m *MockInterfacer) AdvanceBacktest(ctx context.Context, backtestID uint64) error
AdvanceBacktest mocks base method.
func (*MockInterfacer) BacktestAccounts ¶
func (m *MockInterfacer) BacktestAccounts(ctx context.Context, backtestID uint64) (map[string]account.Account, error)
BacktestAccounts mocks base method.
func (*MockInterfacer) BacktestOrders ¶
func (m *MockInterfacer) BacktestOrders(ctx context.Context, backtestID uint64) ([]order.Order, error)
BacktestOrders mocks base method.
func (*MockInterfacer) CreateBacktest ¶
func (m *MockInterfacer) CreateBacktest(ctx context.Context, start, end time.Time, accounts map[string]account.Account) (uint64, error)
CreateBacktest mocks base method.
func (*MockInterfacer) CreateBacktestOrder ¶
func (m *MockInterfacer) CreateBacktestOrder(ctx context.Context, backtestID uint64, o order.Order) error
CreateBacktestOrder mocks base method.
func (*MockInterfacer) EXPECT ¶
func (m *MockInterfacer) EXPECT() *MockInterfacerMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockInterfacer) ListenBacktest ¶
func (m *MockInterfacer) ListenBacktest(backtestID uint) (<-chan event.Event, error)
ListenBacktest mocks base method.
func (*MockInterfacer) SubscribeToBacktestEvents ¶
func (m *MockInterfacer) SubscribeToBacktestEvents(ctx context.Context, backtestID uint64, exchangeName, pairSymbol string) error
SubscribeToBacktestEvents mocks base method.
type MockInterfacerMockRecorder ¶
type MockInterfacerMockRecorder struct {
// contains filtered or unexported fields
}
MockInterfacerMockRecorder is the mock recorder for MockInterfacer.
func (*MockInterfacerMockRecorder) AdvanceBacktest ¶
func (mr *MockInterfacerMockRecorder) AdvanceBacktest(ctx, backtestID interface{}) *gomock.Call
AdvanceBacktest indicates an expected call of AdvanceBacktest.
func (*MockInterfacerMockRecorder) BacktestAccounts ¶
func (mr *MockInterfacerMockRecorder) BacktestAccounts(ctx, backtestID interface{}) *gomock.Call
BacktestAccounts indicates an expected call of BacktestAccounts.
func (*MockInterfacerMockRecorder) BacktestOrders ¶
func (mr *MockInterfacerMockRecorder) BacktestOrders(ctx, backtestID interface{}) *gomock.Call
BacktestOrders indicates an expected call of BacktestOrders.
func (*MockInterfacerMockRecorder) CreateBacktest ¶
func (mr *MockInterfacerMockRecorder) CreateBacktest(ctx, start, end, accounts interface{}) *gomock.Call
CreateBacktest indicates an expected call of CreateBacktest.
func (*MockInterfacerMockRecorder) CreateBacktestOrder ¶
func (mr *MockInterfacerMockRecorder) CreateBacktestOrder(ctx, backtestID, o interface{}) *gomock.Call
CreateBacktestOrder indicates an expected call of CreateBacktestOrder.
func (*MockInterfacerMockRecorder) ListenBacktest ¶
func (mr *MockInterfacerMockRecorder) ListenBacktest(backtestID interface{}) *gomock.Call
ListenBacktest indicates an expected call of ListenBacktest.
func (*MockInterfacerMockRecorder) SubscribeToBacktestEvents ¶
func (mr *MockInterfacerMockRecorder) SubscribeToBacktestEvents(ctx, backtestID, exchangeName, pairSymbol interface{}) *gomock.Call
SubscribeToBacktestEvents indicates an expected call of SubscribeToBacktestEvents.