# Interfaces
go:generate mockgen -destination=mocks/mock_balance_repository.go -package=mocks github.com/AndIsaev/go-musthave-diploma-tlp/internal/storage BalanceRepository.
go:generate mockgen -destination=mocks/mock_order_repository.go -package=mocks github.com/AndIsaev/go-musthave-diploma-tlp/internal/storage OrderRepository.
go:generate mockgen -destination=mocks/mock_storage.go -package=mocks github.com/AndIsaev/go-musthave-diploma-tlp/internal/storage Storage.
go:generate mockgen -destination=mocks/mock_system.go -package=mocks github.com/AndIsaev/go-musthave-diploma-tlp/internal/storage SystemRepository.
go:generate mockgen -destination=mocks/mock_user_repository.go -package=mocks github.com/AndIsaev/go-musthave-diploma-tlp/internal/storage UserRepository.
go:generate mockgen -destination=mocks/mock_withdraw_repository.go -package=mocks github.com/AndIsaev/go-musthave-diploma-tlp/internal/storage WithdrawRepository.