Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CountDevicesUseCase ¶
type CountDevicesUseCase struct {
// contains filtered or unexported fields
}
func NewCountDevicesUseCase ¶
func NewCountDevicesUseCase(repository contract.DeviceRepository) *CountDevicesUseCase
type DeleteDevicesByUsername ¶
type DeleteDevicesByUsername struct {
// contains filtered or unexported fields
}
func NewDeleteDevicesByUsername ¶
func NewDeleteDevicesByUsername(deviceRepository contract.DeviceRepository) *DeleteDevicesByUsername
type ListDevicesByUsernameUseCase ¶
type ListDevicesByUsernameUseCase struct {
// contains filtered or unexported fields
}
func NewListDevicesByUsernameUseCase ¶
func NewListDevicesByUsernameUseCase(deviceRepository contract.DeviceRepository) *ListDevicesByUsernameUseCase
type ListDevicesOutput ¶
type ListDevicesUseCase ¶
type ListDevicesUseCase struct {
// contains filtered or unexported fields
}
func NewListDevicesUseCase ¶
func NewListDevicesUseCase(deviceRepository contract.DeviceRepository) *ListDevicesUseCase
func (*ListDevicesUseCase) Execute ¶
func (l *ListDevicesUseCase) Execute(ctx context.Context) ([]*ListDevicesOutput, error)
Click to show internal directories.
Click to hide internal directories.