application

package
v0.0.0-...-2a243e4 Latest Latest
Warning

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

Go to latest
Published: Apr 17, 2023 License: GPL-3.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type FilePickerUseCase

type FilePickerUseCase struct {
	Finder file.IFinder
}

func (*FilePickerUseCase) SelectFileHandler

func (c *FilePickerUseCase) SelectFileHandler() (string, error)

type IFilePickerUseCase

type IFilePickerUseCase interface {
	SelectFileHandler() (filePath string, err error)
}

type IProcessTransactionsUseCase

type IProcessTransactionsUseCase interface {
	TransactionHandler(file string, recipes []string)
}

type ProcessTransactionsUseCase

type ProcessTransactionsUseCase struct {
	Sender     notification.ISender
	Finder     file.IFinder
	Reader     file.IReader
	Processor  file.IProcess
	Repository report.Repository
}

func (*ProcessTransactionsUseCase) TransactionHandler

func (c *ProcessTransactionsUseCase) TransactionHandler(fileName string, recipes []string)

Jump to

Keyboard shortcuts

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