Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ComputerUsecase ¶
type ComputerUsecase struct {
// contains filtered or unexported fields
}
func (*ComputerUsecase) GetComputerInfo ¶
func (cu *ComputerUsecase) GetComputerInfo() (*entity.Computer, error)
func (*ComputerUsecase) GetDiskDataHistory ¶
func (cu *ComputerUsecase) GetDiskDataHistory() ([]entity.StorageDisk, error)
func (*ComputerUsecase) SaveDiskDataHistory ¶
func (cu *ComputerUsecase) SaveDiskDataHistory() error
type IComputerStorage ¶
type IComputerUsecase ¶
type IComputerUsecase interface { GetComputerInfo() (*entity.Computer, error) GetDiskDataHistory() ([]entity.StorageDisk, error) SaveDiskDataHistory() error }
func NewComputerUsecase ¶
func NewComputerUsecase(cStorage IComputerStorage, hStorage IHostStorage) IComputerUsecase
type IHostStorage ¶
Click to show internal directories.
Click to hide internal directories.