exchanges

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: May 3, 2025 License: GPL-3.0 Imports: 10 Imported by: 0

Documentation

Overview

Package exchanges is a generated GoMock package.

Index

Constants

View Source
const (
	// GetCandlesticksActivityName is the name of the GetCandlesticks activity.
	GetCandlesticksActivityName = "GetCandlesticksActivity"
)

Variables

View Source
var (
	// ErrInexistantExchange is returned when the exchange does not exist.
	ErrInexistantExchange = errors.New("inexistant exchange")
)

Functions

func DefaultActivityOptions

func DefaultActivityOptions() workflow.ActivityOptions

DefaultActivityOptions returns the default exchanges activities options.

Types

type Exchanges

type Exchanges interface {
	Register(w worker.Worker)
	Name() string

	GetCandlesticksActivity(
		ctx context.Context,
		params GetCandlesticksActivityParams,
	) (GetCandlesticksActivityResults, error)
}

Exchanges is the interface that defines the exchanges activities.

type GetCandlesticksActivityParams

type GetCandlesticksActivityParams struct {
	Exchange string
	Pair     string
	Period   period.Symbol
	Start    time.Time
	End      time.Time
	Limit    int
}

GetCandlesticksActivityParams is the parameters for the GetCandlesticks activity.

type GetCandlesticksActivityResults

type GetCandlesticksActivityResults struct {
	List *candlestick.List
}

GetCandlesticksActivityResults is the result for the GetCandlesticks activity.

type MockExchanges

type MockExchanges struct {
	// contains filtered or unexported fields
}

MockExchanges is a mock of Exchanges interface.

func NewMockExchanges

func NewMockExchanges(ctrl *gomock.Controller) *MockExchanges

NewMockExchanges creates a new mock instance.

func (*MockExchanges) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockExchanges) GetCandlesticksActivity

GetCandlesticksActivity mocks base method.

func (*MockExchanges) Name

func (m *MockExchanges) Name() string

Name mocks base method.

func (*MockExchanges) Register

func (m *MockExchanges) Register(w worker.Worker)

Register mocks base method.

type MockExchangesMockRecorder

type MockExchangesMockRecorder struct {
	// contains filtered or unexported fields
}

MockExchangesMockRecorder is the mock recorder for MockExchanges.

func (*MockExchangesMockRecorder) GetCandlesticksActivity

func (mr *MockExchangesMockRecorder) GetCandlesticksActivity(ctx, params interface{}) *gomock.Call

GetCandlesticksActivity indicates an expected call of GetCandlesticksActivity.

func (*MockExchangesMockRecorder) Name

Name indicates an expected call of Name.

func (*MockExchangesMockRecorder) Register

func (mr *MockExchangesMockRecorder) Register(w interface{}) *gomock.Call

Register indicates an expected call of Register.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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