Documentation ¶
Overview ¶
Package transferservice manages business logic layer of transfers.
Package transferservice is a generated GoMock package.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MockRepo ¶
type MockRepo struct {
// contains filtered or unexported fields
}
MockRepo is a mock of Repo interface.
func NewMockRepo ¶
func NewMockRepo(ctrl *gomock.Controller) *MockRepo
NewMockRepo creates a new mock instance.
func (*MockRepo) EXPECT ¶
func (m *MockRepo) EXPECT() *MockRepoMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockRepo) Transfer ¶
func (m *MockRepo) Transfer(ctx context.Context, arg domain.CreateTransferParams) (domain.TransferTxResult, error)
Transfer mocks base method.
type MockRepoMockRecorder ¶
type MockRepoMockRecorder struct {
// contains filtered or unexported fields
}
MockRepoMockRecorder is the mock recorder for MockRepo.
func (*MockRepoMockRecorder) Transfer ¶
func (mr *MockRepoMockRecorder) Transfer(ctx, arg interface{}) *gomock.Call
Transfer indicates an expected call of Transfer.
type Repo ¶
type Repo interface {
Transfer(ctx context.Context, arg domain.CreateTransferParams) (domain.TransferTxResult, error)
}
Repo provides data access layer interface needed by transfer service layer.
Click to show internal directories.
Click to hide internal directories.