Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CountDevicesUseCase ¶ added in v0.1.9
type CountDevicesUseCase struct {
// contains filtered or unexported fields
}
func NewCountDevicesUseCase ¶ added in v0.1.9
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 ¶ added in v0.1.8
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.