Documentation ¶
Index ¶
- Variables
- func NewDatabase(config types.DBConfig) (types.Database, error)
- func ODataCount(db *gorm.DB, schema string, filterString *string) (int, error)
- func ODataQuery(db *gorm.DB, schema string, ...) error
- type Asset
- type AssetScan
- type AssetScanEstimation
- type AssetScanEstimationsTableHandler
- func (s *AssetScanEstimationsTableHandler) CreateAssetScanEstimation(assetScanEstimation models.AssetScanEstimation) (models.AssetScanEstimation, error)
- func (s *AssetScanEstimationsTableHandler) DeleteAssetScanEstimation(assetScanEstimationID models.AssetScanEstimationID) error
- func (s *AssetScanEstimationsTableHandler) GetAssetScanEstimation(assetScanEstimationID models.AssetScanEstimationID, ...) (models.AssetScanEstimation, error)
- func (s *AssetScanEstimationsTableHandler) GetAssetScanEstimations(params models.GetAssetScanEstimationsParams) (models.AssetScanEstimations, error)
- func (s *AssetScanEstimationsTableHandler) SaveAssetScanEstimation(assetScanEstimation models.AssetScanEstimation, ...) (models.AssetScanEstimation, error)
- func (s *AssetScanEstimationsTableHandler) UpdateAssetScanEstimation(assetScanEstimation models.AssetScanEstimation, ...) (models.AssetScanEstimation, error)
- type AssetScansTableHandler
- func (s *AssetScansTableHandler) CreateAssetScan(assetScan models.AssetScan) (models.AssetScan, error)
- func (s *AssetScansTableHandler) GetAssetScan(assetScanID models.AssetScanID, params models.GetAssetScansAssetScanIDParams) (models.AssetScan, error)
- func (s *AssetScansTableHandler) GetAssetScans(params models.GetAssetScansParams) (models.AssetScans, error)
- func (s *AssetScansTableHandler) SaveAssetScan(assetScan models.AssetScan, params models.PutAssetScansAssetScanIDParams) (models.AssetScan, error)
- func (s *AssetScansTableHandler) UpdateAssetScan(assetScan models.AssetScan, params models.PatchAssetScansAssetScanIDParams) (models.AssetScan, error)
- type AssetsTableHandler
- func (t *AssetsTableHandler) CreateAsset(asset models.Asset) (models.Asset, error)
- func (t *AssetsTableHandler) DeleteAsset(assetID models.AssetID) error
- func (t *AssetsTableHandler) GetAsset(assetID models.AssetID, params models.GetAssetsAssetIDParams) (models.Asset, error)
- func (t *AssetsTableHandler) GetAssets(params models.GetAssetsParams) (models.Assets, error)
- func (t *AssetsTableHandler) SaveAsset(asset models.Asset, params models.PutAssetsAssetIDParams) (models.Asset, error)
- func (t *AssetsTableHandler) UpdateAsset(asset models.Asset, params models.PatchAssetsAssetIDParams) (models.Asset, error)
- type Base
- type Finding
- type FindingsTableHandler
- func (s *FindingsTableHandler) CreateFinding(finding models.Finding) (models.Finding, error)
- func (s *FindingsTableHandler) DeleteFinding(findingID models.FindingID) error
- func (s *FindingsTableHandler) GetFinding(findingID models.FindingID, params models.GetFindingsFindingIDParams) (models.Finding, error)
- func (s *FindingsTableHandler) GetFindings(params models.GetFindingsParams) (models.Findings, error)
- func (s *FindingsTableHandler) SaveFinding(finding models.Finding) (models.Finding, error)
- func (s *FindingsTableHandler) UpdateFinding(finding models.Finding) (models.Finding, error)
- type Handler
- func (db *Handler) AssetScanEstimationsTable() types.AssetScanEstimationsTable
- func (db *Handler) AssetScansTable() types.AssetScansTable
- func (db *Handler) AssetsTable() types.AssetsTable
- func (db *Handler) FindingsTable() types.FindingsTable
- func (db *Handler) ProvidersTable() types.ProvidersTable
- func (db *Handler) ScanConfigsTable() types.ScanConfigsTable
- func (db *Handler) ScanEstimationsTable() types.ScanEstimationsTable
- func (db *Handler) ScansTable() types.ScansTable
- type ODataObject
- type Provider
- type ProvidersTableHandler
- func (t *ProvidersTableHandler) CreateProvider(provider models.Provider) (models.Provider, error)
- func (t *ProvidersTableHandler) DeleteProvider(providerID models.ProviderID) error
- func (t *ProvidersTableHandler) GetProvider(providerID models.ProviderID, params models.GetProvidersProviderIDParams) (models.Provider, error)
- func (t *ProvidersTableHandler) GetProviders(params models.GetProvidersParams) (models.Providers, error)
- func (t *ProvidersTableHandler) SaveProvider(provider models.Provider, params models.PutProvidersProviderIDParams) (models.Provider, error)
- func (t *ProvidersTableHandler) UpdateProvider(provider models.Provider, params models.PatchProvidersProviderIDParams) (models.Provider, error)
- type Scan
- type ScanConfig
- type ScanConfigsTableHandler
- func (s *ScanConfigsTableHandler) CreateScanConfig(scanConfig models.ScanConfig) (models.ScanConfig, error)
- func (s *ScanConfigsTableHandler) DeleteScanConfig(scanConfigID models.ScanConfigID) error
- func (s *ScanConfigsTableHandler) GetScanConfig(scanConfigID models.ScanConfigID, ...) (models.ScanConfig, error)
- func (s *ScanConfigsTableHandler) GetScanConfigs(params models.GetScanConfigsParams) (models.ScanConfigs, error)
- func (s *ScanConfigsTableHandler) SaveScanConfig(scanConfig models.ScanConfig, params models.PutScanConfigsScanConfigIDParams) (models.ScanConfig, error)
- func (s *ScanConfigsTableHandler) UpdateScanConfig(scanConfig models.ScanConfig, params models.PatchScanConfigsScanConfigIDParams) (models.ScanConfig, error)
- type ScanEstimation
- type ScanEstimationsTableHandler
- func (s *ScanEstimationsTableHandler) CreateScanEstimation(scanEstimation models.ScanEstimation) (models.ScanEstimation, error)
- func (s *ScanEstimationsTableHandler) DeleteScanEstimation(scanEstimationID models.ScanEstimationID) error
- func (s *ScanEstimationsTableHandler) GetScanEstimation(scanEstimationID models.ScanEstimationID, ...) (models.ScanEstimation, error)
- func (s *ScanEstimationsTableHandler) GetScanEstimations(params models.GetScanEstimationsParams) (models.ScanEstimations, error)
- func (s *ScanEstimationsTableHandler) SaveScanEstimation(scanEstimation models.ScanEstimation, ...) (models.ScanEstimation, error)
- func (s *ScanEstimationsTableHandler) UpdateScanEstimation(scanEstimation models.ScanEstimation, ...) (models.ScanEstimation, error)
- type ScansTableHandler
- func (s *ScansTableHandler) CreateScan(scan models.Scan) (models.Scan, error)
- func (s *ScansTableHandler) DeleteScan(scanID models.ScanID) error
- func (s *ScansTableHandler) GetScan(scanID models.ScanID, params models.GetScansScanIDParams) (models.Scan, error)
- func (s *ScansTableHandler) GetScans(params models.GetScansParams) (models.Scans, error)
- func (s *ScansTableHandler) SaveScan(scan models.Scan, params models.PutScansScanIDParams) (models.Scan, error)
- func (s *ScansTableHandler) UpdateScan(scan models.Scan, params models.PatchScansScanIDParams) (models.Scan, error)
Constants ¶
This section is empty.
Variables ¶
View Source
var SQLVariant jsonsql.Variant
Functions ¶
Types ¶
type Asset ¶
type Asset struct {
ODataObject
}
type AssetScan ¶
type AssetScan struct {
ODataObject
}
type AssetScanEstimation ¶
type AssetScanEstimation struct {
ODataObject
}
type AssetScanEstimationsTableHandler ¶
func (*AssetScanEstimationsTableHandler) CreateAssetScanEstimation ¶
func (s *AssetScanEstimationsTableHandler) CreateAssetScanEstimation(assetScanEstimation models.AssetScanEstimation) (models.AssetScanEstimation, error)
nolint:cyclop
func (*AssetScanEstimationsTableHandler) DeleteAssetScanEstimation ¶
func (s *AssetScanEstimationsTableHandler) DeleteAssetScanEstimation(assetScanEstimationID models.AssetScanEstimationID) error
func (*AssetScanEstimationsTableHandler) GetAssetScanEstimation ¶
func (s *AssetScanEstimationsTableHandler) GetAssetScanEstimation(assetScanEstimationID models.AssetScanEstimationID, params models.GetAssetScanEstimationsAssetScanEstimationIDParams) (models.AssetScanEstimation, error)
func (*AssetScanEstimationsTableHandler) GetAssetScanEstimations ¶
func (s *AssetScanEstimationsTableHandler) GetAssetScanEstimations(params models.GetAssetScanEstimationsParams) (models.AssetScanEstimations, error)
func (*AssetScanEstimationsTableHandler) SaveAssetScanEstimation ¶
func (s *AssetScanEstimationsTableHandler) SaveAssetScanEstimation(assetScanEstimation models.AssetScanEstimation, params models.PutAssetScanEstimationsAssetScanEstimationIDParams) (models.AssetScanEstimation, error)
nolint:cyclop,gocognit
func (*AssetScanEstimationsTableHandler) UpdateAssetScanEstimation ¶
func (s *AssetScanEstimationsTableHandler) UpdateAssetScanEstimation(assetScanEstimation models.AssetScanEstimation, params models.PatchAssetScanEstimationsAssetScanEstimationIDParams) (models.AssetScanEstimation, error)
nolint:cyclop
type AssetScansTableHandler ¶
func (*AssetScansTableHandler) CreateAssetScan ¶
func (s *AssetScansTableHandler) CreateAssetScan(assetScan models.AssetScan) (models.AssetScan, error)
nolint:cyclop
func (*AssetScansTableHandler) GetAssetScan ¶
func (s *AssetScansTableHandler) GetAssetScan(assetScanID models.AssetScanID, params models.GetAssetScansAssetScanIDParams) (models.AssetScan, error)
func (*AssetScansTableHandler) GetAssetScans ¶
func (s *AssetScansTableHandler) GetAssetScans(params models.GetAssetScansParams) (models.AssetScans, error)
func (*AssetScansTableHandler) SaveAssetScan ¶
func (s *AssetScansTableHandler) SaveAssetScan(assetScan models.AssetScan, params models.PutAssetScansAssetScanIDParams) (models.AssetScan, error)
nolint:cyclop,gocognit
func (*AssetScansTableHandler) UpdateAssetScan ¶
func (s *AssetScansTableHandler) UpdateAssetScan(assetScan models.AssetScan, params models.PatchAssetScansAssetScanIDParams) (models.AssetScan, error)
nolint:cyclop
type AssetsTableHandler ¶
func (*AssetsTableHandler) CreateAsset ¶
func (*AssetsTableHandler) DeleteAsset ¶
func (t *AssetsTableHandler) DeleteAsset(assetID models.AssetID) error
func (*AssetsTableHandler) GetAsset ¶
func (t *AssetsTableHandler) GetAsset(assetID models.AssetID, params models.GetAssetsAssetIDParams) (models.Asset, error)
func (*AssetsTableHandler) GetAssets ¶
func (t *AssetsTableHandler) GetAssets(params models.GetAssetsParams) (models.Assets, error)
func (*AssetsTableHandler) SaveAsset ¶
func (t *AssetsTableHandler) SaveAsset(asset models.Asset, params models.PutAssetsAssetIDParams) (models.Asset, error)
nolint:cyclop
func (*AssetsTableHandler) UpdateAsset ¶
func (t *AssetsTableHandler) UpdateAsset(asset models.Asset, params models.PatchAssetsAssetIDParams) (models.Asset, error)
nolint:cyclop
type Base ¶
type Base struct { ID uuid.UUID `gorm:"type:uuid;primaryKey"` CreatedAt time.Time UpdatedAt time.Time DeletedAt *time.Time `sql:"index"` }
Base contains common columns for all tables.
type Finding ¶
type Finding struct {
ODataObject
}
type FindingsTableHandler ¶
func (*FindingsTableHandler) CreateFinding ¶
func (*FindingsTableHandler) DeleteFinding ¶
func (s *FindingsTableHandler) DeleteFinding(findingID models.FindingID) error
func (*FindingsTableHandler) GetFinding ¶
func (s *FindingsTableHandler) GetFinding(findingID models.FindingID, params models.GetFindingsFindingIDParams) (models.Finding, error)
func (*FindingsTableHandler) GetFindings ¶
func (s *FindingsTableHandler) GetFindings(params models.GetFindingsParams) (models.Findings, error)
func (*FindingsTableHandler) SaveFinding ¶
func (*FindingsTableHandler) UpdateFinding ¶
type Handler ¶
func (*Handler) AssetScanEstimationsTable ¶
func (db *Handler) AssetScanEstimationsTable() types.AssetScanEstimationsTable
func (*Handler) AssetScansTable ¶
func (db *Handler) AssetScansTable() types.AssetScansTable
func (*Handler) AssetsTable ¶
func (db *Handler) AssetsTable() types.AssetsTable
func (*Handler) FindingsTable ¶
func (db *Handler) FindingsTable() types.FindingsTable
func (*Handler) ProvidersTable ¶
func (db *Handler) ProvidersTable() types.ProvidersTable
func (*Handler) ScanConfigsTable ¶
func (db *Handler) ScanConfigsTable() types.ScanConfigsTable
func (*Handler) ScanEstimationsTable ¶
func (db *Handler) ScanEstimationsTable() types.ScanEstimationsTable
func (*Handler) ScansTable ¶
func (db *Handler) ScansTable() types.ScansTable
type ODataObject ¶
type Provider ¶
type Provider struct {
ODataObject
}
type ProvidersTableHandler ¶
func (*ProvidersTableHandler) CreateProvider ¶
func (*ProvidersTableHandler) DeleteProvider ¶
func (t *ProvidersTableHandler) DeleteProvider(providerID models.ProviderID) error
func (*ProvidersTableHandler) GetProvider ¶
func (t *ProvidersTableHandler) GetProvider(providerID models.ProviderID, params models.GetProvidersProviderIDParams) (models.Provider, error)
func (*ProvidersTableHandler) GetProviders ¶
func (t *ProvidersTableHandler) GetProviders(params models.GetProvidersParams) (models.Providers, error)
func (*ProvidersTableHandler) SaveProvider ¶
func (t *ProvidersTableHandler) SaveProvider(provider models.Provider, params models.PutProvidersProviderIDParams) (models.Provider, error)
nolint:cyclop
func (*ProvidersTableHandler) UpdateProvider ¶
func (t *ProvidersTableHandler) UpdateProvider(provider models.Provider, params models.PatchProvidersProviderIDParams) (models.Provider, error)
nolint:cyclop
type Scan ¶
type Scan struct {
ODataObject
}
type ScanConfig ¶
type ScanConfig struct {
ODataObject
}
type ScanConfigsTableHandler ¶
func (*ScanConfigsTableHandler) CreateScanConfig ¶
func (s *ScanConfigsTableHandler) CreateScanConfig(scanConfig models.ScanConfig) (models.ScanConfig, error)
nolint:cyclop
func (*ScanConfigsTableHandler) DeleteScanConfig ¶
func (s *ScanConfigsTableHandler) DeleteScanConfig(scanConfigID models.ScanConfigID) error
func (*ScanConfigsTableHandler) GetScanConfig ¶
func (s *ScanConfigsTableHandler) GetScanConfig(scanConfigID models.ScanConfigID, params models.GetScanConfigsScanConfigIDParams) (models.ScanConfig, error)
func (*ScanConfigsTableHandler) GetScanConfigs ¶
func (s *ScanConfigsTableHandler) GetScanConfigs(params models.GetScanConfigsParams) (models.ScanConfigs, error)
func (*ScanConfigsTableHandler) SaveScanConfig ¶
func (s *ScanConfigsTableHandler) SaveScanConfig(scanConfig models.ScanConfig, params models.PutScanConfigsScanConfigIDParams) (models.ScanConfig, error)
nolint: cyclop
func (*ScanConfigsTableHandler) UpdateScanConfig ¶
func (s *ScanConfigsTableHandler) UpdateScanConfig(scanConfig models.ScanConfig, params models.PatchScanConfigsScanConfigIDParams) (models.ScanConfig, error)
nolint: cyclop
type ScanEstimation ¶
type ScanEstimation struct {
ODataObject
}
type ScanEstimationsTableHandler ¶
func (*ScanEstimationsTableHandler) CreateScanEstimation ¶
func (s *ScanEstimationsTableHandler) CreateScanEstimation(scanEstimation models.ScanEstimation) (models.ScanEstimation, error)
func (*ScanEstimationsTableHandler) DeleteScanEstimation ¶
func (s *ScanEstimationsTableHandler) DeleteScanEstimation(scanEstimationID models.ScanEstimationID) error
func (*ScanEstimationsTableHandler) GetScanEstimation ¶
func (s *ScanEstimationsTableHandler) GetScanEstimation(scanEstimationID models.ScanEstimationID, params models.GetScanEstimationsScanEstimationIDParams) (models.ScanEstimation, error)
func (*ScanEstimationsTableHandler) GetScanEstimations ¶
func (s *ScanEstimationsTableHandler) GetScanEstimations(params models.GetScanEstimationsParams) (models.ScanEstimations, error)
func (*ScanEstimationsTableHandler) SaveScanEstimation ¶
func (s *ScanEstimationsTableHandler) SaveScanEstimation(scanEstimation models.ScanEstimation, params models.PutScanEstimationsScanEstimationIDParams) (models.ScanEstimation, error)
nolint:cyclop
func (*ScanEstimationsTableHandler) UpdateScanEstimation ¶
func (s *ScanEstimationsTableHandler) UpdateScanEstimation(scanEstimation models.ScanEstimation, params models.PatchScanEstimationsScanEstimationIDParams) (models.ScanEstimation, error)
nolint:cyclop
type ScansTableHandler ¶
func (*ScansTableHandler) CreateScan ¶
func (*ScansTableHandler) DeleteScan ¶
func (s *ScansTableHandler) DeleteScan(scanID models.ScanID) error
func (*ScansTableHandler) GetScan ¶
func (s *ScansTableHandler) GetScan(scanID models.ScanID, params models.GetScansScanIDParams) (models.Scan, error)
func (*ScansTableHandler) GetScans ¶
func (s *ScansTableHandler) GetScans(params models.GetScansParams) (models.Scans, error)
func (*ScansTableHandler) SaveScan ¶
func (s *ScansTableHandler) SaveScan(scan models.Scan, params models.PutScansScanIDParams) (models.Scan, error)
nolint:cyclop
func (*ScansTableHandler) UpdateScan ¶
func (s *ScansTableHandler) UpdateScan(scan models.Scan, params models.PatchScansScanIDParams) (models.Scan, error)
nolint:cyclop
Click to show internal directories.
Click to hide internal directories.