client

package
v0.0.0-...-e7652ed Latest Latest
Warning

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

Go to latest
Published: Jan 15, 2023 License: AGPL-3.0 Imports: 15 Imported by: 0

Documentation

Overview

Package client is a generated GoMock package.

Index

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 New

func New() (client *Client, close func() error, err error)

func (*Client) AdvanceBacktest

func (c *Client) AdvanceBacktest(ctx context.Context, backtestID uint64) error

func (*Client) BacktestAccounts

func (c *Client) BacktestAccounts(ctx context.Context, backtestID uint64) (map[string]account.Account, error)

func (*Client) BacktestOrders

func (c *Client) BacktestOrders(ctx context.Context, backtestID uint64) ([]order.Order, error)

func (*Client) CreateBacktest

func (c *Client) CreateBacktest(ctx context.Context, start, end time.Time, accounts map[string]account.Account) (id uint64, err error)

func (*Client) CreateBacktestOrder

func (c *Client) CreateBacktestOrder(ctx context.Context, backtestID uint64, o order.Order) error

func (*Client) ListenBacktest

func (c *Client) ListenBacktest(backtestID uint) (<-chan event.Event, error)

func (*Client) SubscribeToBacktestEvents

func (c *Client) SubscribeToBacktestEvents(ctx context.Context, backtestID uint64, exchangeName, pairSymbol string) error

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

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.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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