exchanges

package
v1.2.0 Latest Latest
Warning

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

Go to latest
Published: Jul 28, 2025 License: GPL-3.0 Imports: 9 Imported by: 0

Documentation

Overview

Package exchanges is a generated GoMock package.

Index

Constants

View Source
const GetExchangeActivityName = "GetExchangeActivity"

GetExchangeActivityName is the name of the GetExchange activity.

View Source
const ListExchangesActivityName = "ListExchangesActivity"

ListExchangesActivityName is the name of the ListExchanges activity.

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

	GetExchangeActivity(
		ctx context.Context,
		params GetExchangeActivityParams,
	) (GetExchangeActivityResults, error)

	ListExchangesActivity(
		ctx context.Context,
		params ListExchangesActivityParams,
	) (ListExchangesActivityResults, error)
}

Exchanges is the interface for the exchanges activities.

type GetExchangeActivityParams

type GetExchangeActivityParams struct {
	Name string
}

GetExchangeActivityParams is the parameters for the GetExchange activity.

type GetExchangeActivityResults

type GetExchangeActivityResults struct {
	Exchange exchange.Exchange
}

GetExchangeActivityResults is the result for the GetExchange activity.

type ListExchangesActivityParams

type ListExchangesActivityParams struct{}

ListExchangesActivityParams is the parameters for the ListExchangesActivity activity.

type ListExchangesActivityResults

type ListExchangesActivityResults struct {
	List []string
}

ListExchangesActivityResults is the result for the ListExchangesActivity 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) GetExchangeActivity

GetExchangeActivity mocks base method.

func (*MockExchanges) ListExchangesActivity

ListExchangesActivity 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) GetExchangeActivity

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

GetExchangeActivity indicates an expected call of GetExchangeActivity.

func (*MockExchangesMockRecorder) ListExchangesActivity

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

ListExchangesActivity indicates an expected call of ListExchangesActivity.

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