tradetransactionsvc

package
v0.18.3 Latest Latest
Warning

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

Go to latest
Published: Feb 24, 2022 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Overview

package tradetransactionsvc is a generated GoMock package.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type MockTradeTransactionService added in v0.17.0

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

MockTradeTransactionService is a mock of TradeTransactionService interface.

func NewMockTradeTransactionService added in v0.17.0

func NewMockTradeTransactionService(ctrl *gomock.Controller) *MockTradeTransactionService

NewMockTradeTransactionService creates a new mock instance.

func (*MockTradeTransactionService) EXPECT added in v0.17.0

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

func (*MockTradeTransactionService) GetByIDRequest added in v0.17.0

func (m *MockTradeTransactionService) GetByIDRequest(accountID, orderID, creationOrder int64) (*tradetransaction.TradeRequest, error)

GetByIDRequest mocks base method.

func (*MockTradeTransactionService) GetByIDResult added in v0.17.0

func (m *MockTradeTransactionService) GetByIDResult(accountID, orderID, creationOrder int64) (*tradetransaction.TradeResult, error)

GetByIDResult mocks base method.

func (*MockTradeTransactionService) GetByIDTransaction added in v0.17.0

func (m *MockTradeTransactionService) GetByIDTransaction(accountID, orderID, creationOrder int64) (*tradetransaction.TradeTransaction, error)

GetByIDTransaction mocks base method.

func (*MockTradeTransactionService) Insert added in v0.17.0

Insert mocks base method.

type MockTradeTransactionServiceMockRecorder added in v0.17.0

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

MockTradeTransactionServiceMockRecorder is the mock recorder for MockTradeTransactionService.

func (*MockTradeTransactionServiceMockRecorder) GetByIDRequest added in v0.17.0

func (mr *MockTradeTransactionServiceMockRecorder) GetByIDRequest(accountID, orderID, creationOrder interface{}) *gomock.Call

GetByIDRequest indicates an expected call of GetByIDRequest.

func (*MockTradeTransactionServiceMockRecorder) GetByIDResult added in v0.17.0

func (mr *MockTradeTransactionServiceMockRecorder) GetByIDResult(accountID, orderID, creationOrder interface{}) *gomock.Call

GetByIDResult indicates an expected call of GetByIDResult.

func (*MockTradeTransactionServiceMockRecorder) GetByIDTransaction added in v0.17.0

func (mr *MockTradeTransactionServiceMockRecorder) GetByIDTransaction(accountID, orderID, creationOrder interface{}) *gomock.Call

GetByIDTransaction indicates an expected call of GetByIDTransaction.

func (*MockTradeTransactionServiceMockRecorder) Insert added in v0.17.0

func (mr *MockTradeTransactionServiceMockRecorder) Insert(tt, tr, rr, timeGMT interface{}) *gomock.Call

Insert indicates an expected call of Insert.

type TradeTransactionService

type TradeTransactionService interface {
	GetByIDRequest(accountID, orderID, creationOrder int64) (*model.TradeRequest, error)
	GetByIDResult(accountID, orderID, creationOrder int64) (*model.TradeResult, error)
	GetByIDTransaction(accountID, orderID, creationOrder int64) (*model.TradeTransaction, error)
	Insert(tt *model.TradeTransaction, tr *model.TradeRequest, rr *model.TradeResult, timeGMT int64) (int64, error)
}

TradeTransactionService is a CRUD to the database

func NewTradeTransactionService

func NewTradeTransactionService(ctx context.Context, repo repo.TradeTransactionRepository, beats bb.TickerBeatsService) TradeTransactionService

NewTradeTransactionService creates a service to interact with PostgreSQL

Jump to

Keyboard shortcuts

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