inmemory

package
v1.0.1 Latest Latest
Warning

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

Go to latest
Published: Sep 15, 2023 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewDepositRepositoryImpl added in v0.6.0

func NewDepositRepositoryImpl() domain.DepositRepository

NewDepositRepositoryImpl returns a new empty DepositRepositoryImpl

func NewMarketRepositoryImpl

func NewMarketRepositoryImpl() domain.MarketRepository

NewMarketRepositoryImpl returns a new inmemory MarketRepository implementation.

func NewRepoManager added in v0.3.1

func NewRepoManager() ports.RepoManager

func NewTradeRepositoryImpl

func NewTradeRepositoryImpl() domain.TradeRepository

NewTradeRepositoryImpl returns a new inmemory TradeRepository implementation.

func NewWithdrawalRepositoryImpl added in v0.6.0

func NewWithdrawalRepositoryImpl() domain.WithdrawalRepository

NewWithdrawalRepositoryImpl returns a new empty DepositRepositoryImpl

Types

type RepoManager added in v0.3.1

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

func (*RepoManager) Close added in v0.3.1

func (d *RepoManager) Close()

func (*RepoManager) DepositRepository added in v0.6.0

func (d *RepoManager) DepositRepository() domain.DepositRepository

func (*RepoManager) MarketRepository added in v0.3.1

func (d *RepoManager) MarketRepository() domain.MarketRepository

func (*RepoManager) TradeRepository added in v0.3.1

func (d *RepoManager) TradeRepository() domain.TradeRepository

func (*RepoManager) WithdrawalRepository added in v0.6.0

func (d *RepoManager) WithdrawalRepository() domain.WithdrawalRepository

Jump to

Keyboard shortcuts

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