Documentation
¶
Index ¶
- func NewDaemon(assetRepo assetRepository, statisticsService statisticsService) daemon
- func NewHttpController(statisticsService statisticsService, assetRepository assetRepository, ...) *httpController
- func NewService(statisticsRepository statisticsRepository, ...) *service
- type AssetRiskHistory
- type FlawAggregationState
- type FlawAggregationStateAndChange
- type ProjectRiskHistory
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewDaemon ¶
func NewDaemon(assetRepo assetRepository, statisticsService statisticsService) daemon
func NewHttpController ¶
func NewHttpController(statisticsService statisticsService, assetRepository assetRepository, projectService projectService) *httpController
func NewService ¶
func NewService(statisticsRepository statisticsRepository, componentRepository componentRepository, assetRiskHistoryRepository assetRiskHistoryRepository, flawRepository flawRepository, assetRepository assetRepository, projectRepository assetToProjectIdConverter, projectRiskHistoryRepository projectRiskHistoryRepository) *service
Types ¶
type AssetRiskHistory ¶
type AssetRiskHistory struct {
Asset models.Asset `json:"asset"`
RiskHistory []models.AssetRiskHistory `json:"riskHistory"`
}
type FlawAggregationState ¶
type FlawAggregationStateAndChange ¶
type FlawAggregationStateAndChange struct {
Now FlawAggregationState `json:"now"`
Was FlawAggregationState `json:"was"`
}
type ProjectRiskHistory ¶
type ProjectRiskHistory struct {
Project models.Project `json:"project"`
RiskHistory []models.ProjectRiskHistory `json:"riskHistory"`
}
Click to show internal directories.
Click to hide internal directories.