app

package
v0.0.0-...-53f0542 Latest Latest
Warning

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

Go to latest
Published: Dec 3, 2022 License: ISC Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Services

type Services struct {
	Logger                            *zerolog.Logger
	EntityUsecase                     entity_usecase.Usecase
	ObservationUsecase                observation_usecase.Usecase
	ObservationAnalyzerRequestUsecase observation_anlyz_usecase.Usecase
	ObservationSummationUsecase       observation_sum_usecase.Usecase
	ObservationCountUsecase           observation_cnt_usecase.Usecase
	ObservationAverageUsecase         observation_avg_usecase.Usecase
	TimeKeyUsecase                    timekey_usecase.Usecase
}

Services contains all exposed services of the application layer

func NewAppServices

func NewAppServices(appConf *config.Conf, uuidProvider uuid.Provider, timeProvider time.Provider, kmutexProvider kmutex.Provider, adapters *interfaceadapters.Services) Services

NewAppServices Bootstraps Application Layer dependencies

Directories

Path Synopsis
entity
observation
observation_analyzer_request
observation_average
observation_count
observation_summation
timekey

Jump to

Keyboard shortcuts

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