Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type APIDispatcherMessage ¶
type APIDispatcherMessage struct {
AnalysisId uuid.UUID `json:"analysis_id"`
ProjectId uuid.UUID `json:"project_id"`
IntegrationId uuid.UUID `json:"integration_id"`
OrganizationId uuid.UUID `json:"organization_id"`
Config map[string]Config `json:"config"`
}
API -> Dispatcher
type DispatcherDownloaderMessage ¶
type DispatcherDownloaderMessage struct {
AnalysisId uuid.UUID `json:"analysis_id"`
ProjectId uuid.UUID `json:"project_id"`
IntegrationId uuid.UUID `json:"integration_id"`
OrganizationId uuid.UUID `json:"organization_id"`
}
Dispatcher -> Downloader
type DispatcherPluginMessage ¶
type DownloaderDispatcherMessage ¶
type DownloaderDispatcherMessage struct {
AnalysisId uuid.UUID `json:"analysis_id"`
ProjectId uuid.UUID `json:"project_id"`
IntegrationId uuid.UUID `json:"integration_id"`
OrganizationId uuid.UUID `json:"organization_id"`
}
Downloader -> Dispatcer TODO change type
type PluginDispatcherMessage ¶
type PluginDispatcherMessage struct {
AnalysisId uuid.UUID `json:"analysis_id"`
Plugin string `json:"sbom"`
}
Sbom -> Dispatcher
type SbomPackageFollowerMessage ¶
type SbomPackageFollowerMessage struct {
AnalysisId uuid.UUID `json:"analysis_id"`
PackagesNames []string `json:"package_name"`
}
Sbom -> Dispatcher
type SymfonyDispatcherContext ¶
type SymfonyDispatcherContext struct {
Context SymfonyDispatcherMessage `json:"context"`
}
Click to show internal directories.
Click to hide internal directories.