Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewObservationAnalyzerRequestUsecase ¶
func NewObservationAnalyzerRequestUsecase( appConf *config.Conf, logger *zerolog.Logger, uuidp uuid.Provider, tp timep.Provider, kmutexp kmutex.Provider, o odomain.Repository, oc ocdomain.Repository, os osdomain.Repository, oa oadomain.Repository, oar oardomain.Repository, ) *observationAnalyzerRequestUsecase
NewObservationAnalyzerRequestUsecase Constructor function for the `ObservationAnalyzerRequest` implementation.
Types ¶
type Usecase ¶
type Usecase interface { Insert(ctx context.Context, o *oardomain.ObservationAnalyzerRequest) (*oardomain.ObservationAnalyzerRequest, error) ListAll(ctx context.Context) ([]*oardomain.ObservationAnalyzerRequest, error) DeleteByPrimaryKey(ctx context.Context, entityID uint64, uuid string) error RunAnalyzer(ctx context.Context) error }
Usecase Provides interface for the observation use cases.
Click to show internal directories.
Click to hide internal directories.