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 AssetFinding
- type AssetFindingsTableHandler
- func (t *AssetFindingsTableHandler) CreateAssetFinding(assetFinding types.AssetFinding) (types.AssetFinding, error)
- func (t *AssetFindingsTableHandler) DeleteAssetFinding(assetFindingID types.AssetFindingID) error
- func (t *AssetFindingsTableHandler) GetAssetFinding(assetFindingID types.AssetFindingID, ...) (types.AssetFinding, error)
- func (t *AssetFindingsTableHandler) GetAssetFindings(params types.GetAssetFindingsParams) (types.AssetFindings, error)
- func (t *AssetFindingsTableHandler) SaveAssetFinding(assetFinding types.AssetFinding, ...) (types.AssetFinding, error)
- func (t *AssetFindingsTableHandler) UpdateAssetFinding(assetFinding types.AssetFinding, ...) (types.AssetFinding, error)
- type AssetScan
- type AssetScanEstimation
- type AssetScanEstimationsTableHandler
- func (s *AssetScanEstimationsTableHandler) CreateAssetScanEstimation(assetScanEstimation types.AssetScanEstimation) (types.AssetScanEstimation, error)
- func (s *AssetScanEstimationsTableHandler) DeleteAssetScanEstimation(assetScanEstimationID types.AssetScanEstimationID) error
- func (s *AssetScanEstimationsTableHandler) GetAssetScanEstimation(assetScanEstimationID types.AssetScanEstimationID, ...) (types.AssetScanEstimation, error)
- func (s *AssetScanEstimationsTableHandler) GetAssetScanEstimations(params types.GetAssetScanEstimationsParams) (types.AssetScanEstimations, error)
- func (s *AssetScanEstimationsTableHandler) SaveAssetScanEstimation(assetScanEstimation types.AssetScanEstimation, ...) (types.AssetScanEstimation, error)
- func (s *AssetScanEstimationsTableHandler) UpdateAssetScanEstimation(assetScanEstimation types.AssetScanEstimation, ...) (types.AssetScanEstimation, error)
- type AssetScansTableHandler
- func (s *AssetScansTableHandler) CreateAssetScan(assetScan types.AssetScan) (types.AssetScan, error)
- func (s *AssetScansTableHandler) GetAssetScan(assetScanID types.AssetScanID, params types.GetAssetScansAssetScanIDParams) (types.AssetScan, error)
- func (s *AssetScansTableHandler) GetAssetScans(params types.GetAssetScansParams) (types.AssetScans, error)
- func (s *AssetScansTableHandler) SaveAssetScan(assetScan types.AssetScan, params types.PutAssetScansAssetScanIDParams) (types.AssetScan, error)
- func (s *AssetScansTableHandler) UpdateAssetScan(assetScan types.AssetScan, params types.PatchAssetScansAssetScanIDParams) (types.AssetScan, error)
- type AssetsTableHandler
- func (t *AssetsTableHandler) CreateAsset(asset types.Asset) (types.Asset, error)
- func (t *AssetsTableHandler) DeleteAsset(assetID types.AssetID) error
- func (t *AssetsTableHandler) GetAsset(assetID types.AssetID, params types.GetAssetsAssetIDParams) (types.Asset, error)
- func (t *AssetsTableHandler) GetAssets(params types.GetAssetsParams) (types.Assets, error)
- func (t *AssetsTableHandler) SaveAsset(asset types.Asset, params types.PutAssetsAssetIDParams) (types.Asset, error)
- func (t *AssetsTableHandler) UpdateAsset(asset types.Asset, params types.PatchAssetsAssetIDParams) (types.Asset, error)
- type Base
- type Finding
- type FindingsTableHandler
- func (s *FindingsTableHandler) CreateFinding(finding types.Finding) (types.Finding, error)
- func (s *FindingsTableHandler) DeleteFinding(findingID types.FindingID) error
- func (s *FindingsTableHandler) GetFinding(findingID types.FindingID, params types.GetFindingsFindingIDParams) (types.Finding, error)
- func (s *FindingsTableHandler) GetFindings(params types.GetFindingsParams) (types.Findings, error)
- func (s *FindingsTableHandler) SaveFinding(finding types.Finding) (types.Finding, error)
- func (s *FindingsTableHandler) UpdateFinding(finding types.Finding) (types.Finding, error)
- type Handler
- func (db *Handler) AssetFindingsTable() dbtypes.AssetFindingsTable
- func (db *Handler) AssetScanEstimationsTable() dbtypes.AssetScanEstimationsTable
- func (db *Handler) AssetScansTable() dbtypes.AssetScansTable
- func (db *Handler) AssetsTable() dbtypes.AssetsTable
- func (db *Handler) FindingsTable() dbtypes.FindingsTable
- func (db *Handler) ProvidersTable() dbtypes.ProvidersTable
- func (db *Handler) ScanConfigsTable() dbtypes.ScanConfigsTable
- func (db *Handler) ScanEstimationsTable() dbtypes.ScanEstimationsTable
- func (db *Handler) ScansTable() types.ScansTable
- type ODataObject
- type Provider
- type ProvidersTableHandler
- func (t *ProvidersTableHandler) CreateProvider(provider types.Provider) (types.Provider, error)
- func (t *ProvidersTableHandler) DeleteProvider(providerID types.ProviderID) error
- func (t *ProvidersTableHandler) GetProvider(providerID types.ProviderID, params types.GetProvidersProviderIDParams) (types.Provider, error)
- func (t *ProvidersTableHandler) GetProviders(params types.GetProvidersParams) (types.Providers, error)
- func (t *ProvidersTableHandler) SaveProvider(provider types.Provider, params types.PutProvidersProviderIDParams) (types.Provider, error)
- func (t *ProvidersTableHandler) UpdateProvider(provider types.Provider, params types.PatchProvidersProviderIDParams) (types.Provider, error)
- type Scan
- type ScanConfig
- type ScanConfigsTableHandler
- func (s *ScanConfigsTableHandler) CreateScanConfig(scanConfig types.ScanConfig) (types.ScanConfig, error)
- func (s *ScanConfigsTableHandler) DeleteScanConfig(scanConfigID types.ScanConfigID) error
- func (s *ScanConfigsTableHandler) GetScanConfig(scanConfigID types.ScanConfigID, params types.GetScanConfigsScanConfigIDParams) (types.ScanConfig, error)
- func (s *ScanConfigsTableHandler) GetScanConfigs(params types.GetScanConfigsParams) (types.ScanConfigs, error)
- func (s *ScanConfigsTableHandler) SaveScanConfig(scanConfig types.ScanConfig, params types.PutScanConfigsScanConfigIDParams) (types.ScanConfig, error)
- func (s *ScanConfigsTableHandler) UpdateScanConfig(scanConfig types.ScanConfig, params types.PatchScanConfigsScanConfigIDParams) (types.ScanConfig, error)
- type ScanEstimation
- type ScanEstimationsTableHandler
- func (s *ScanEstimationsTableHandler) CreateScanEstimation(scanEstimation types.ScanEstimation) (types.ScanEstimation, error)
- func (s *ScanEstimationsTableHandler) DeleteScanEstimation(scanEstimationID types.ScanEstimationID) error
- func (s *ScanEstimationsTableHandler) GetScanEstimation(scanEstimationID types.ScanEstimationID, ...) (types.ScanEstimation, error)
- func (s *ScanEstimationsTableHandler) GetScanEstimations(params types.GetScanEstimationsParams) (types.ScanEstimations, error)
- func (s *ScanEstimationsTableHandler) SaveScanEstimation(scanEstimation types.ScanEstimation, ...) (types.ScanEstimation, error)
- func (s *ScanEstimationsTableHandler) UpdateScanEstimation(scanEstimation types.ScanEstimation, ...) (types.ScanEstimation, error)
- type ScansTableHandler
- func (s *ScansTableHandler) CreateScan(scan apitypes.Scan) (apitypes.Scan, error)
- func (s *ScansTableHandler) DeleteScan(scanID apitypes.ScanID) error
- func (s *ScansTableHandler) GetScan(scanID apitypes.ScanID, params apitypes.GetScansScanIDParams) (apitypes.Scan, error)
- func (s *ScansTableHandler) GetScans(params apitypes.GetScansParams) (apitypes.Scans, error)
- func (s *ScansTableHandler) SaveScan(scan apitypes.Scan, params apitypes.PutScansScanIDParams) (apitypes.Scan, error)
- func (s *ScansTableHandler) UpdateScan(scan apitypes.Scan, params apitypes.PatchScansScanIDParams) (apitypes.Scan, error)
Constants ¶
This section is empty.
Variables ¶
View Source
var SQLVariant jsonsql.Variant
Functions ¶
Types ¶
type Asset ¶
type Asset struct {
ODataObject
}
type AssetFinding ¶
type AssetFinding struct {
ODataObject
}
type AssetFindingsTableHandler ¶
func (*AssetFindingsTableHandler) CreateAssetFinding ¶
func (t *AssetFindingsTableHandler) CreateAssetFinding(assetFinding types.AssetFinding) (types.AssetFinding, error)
func (*AssetFindingsTableHandler) DeleteAssetFinding ¶
func (t *AssetFindingsTableHandler) DeleteAssetFinding(assetFindingID types.AssetFindingID) error
func (*AssetFindingsTableHandler) GetAssetFinding ¶
func (t *AssetFindingsTableHandler) GetAssetFinding(assetFindingID types.AssetFindingID, params types.GetAssetFindingsAssetFindingIDParams) (types.AssetFinding, error)
func (*AssetFindingsTableHandler) GetAssetFindings ¶
func (t *AssetFindingsTableHandler) GetAssetFindings(params types.GetAssetFindingsParams) (types.AssetFindings, error)
func (*AssetFindingsTableHandler) SaveAssetFinding ¶
func (t *AssetFindingsTableHandler) SaveAssetFinding(assetFinding types.AssetFinding, params types.PutAssetFindingsAssetFindingIDParams) (types.AssetFinding, error)
nolint:cyclop
func (*AssetFindingsTableHandler) UpdateAssetFinding ¶
func (t *AssetFindingsTableHandler) UpdateAssetFinding(assetFinding types.AssetFinding, params types.PatchAssetFindingsAssetFindingIDParams) (types.AssetFinding, error)
type AssetScan ¶
type AssetScan struct {
ODataObject
}
type AssetScanEstimation ¶
type AssetScanEstimation struct {
ODataObject
}
type AssetScanEstimationsTableHandler ¶
func (*AssetScanEstimationsTableHandler) CreateAssetScanEstimation ¶
func (s *AssetScanEstimationsTableHandler) CreateAssetScanEstimation(assetScanEstimation types.AssetScanEstimation) (types.AssetScanEstimation, error)
nolint:cyclop
func (*AssetScanEstimationsTableHandler) DeleteAssetScanEstimation ¶
func (s *AssetScanEstimationsTableHandler) DeleteAssetScanEstimation(assetScanEstimationID types.AssetScanEstimationID) error
func (*AssetScanEstimationsTableHandler) GetAssetScanEstimation ¶
func (s *AssetScanEstimationsTableHandler) GetAssetScanEstimation(assetScanEstimationID types.AssetScanEstimationID, params types.GetAssetScanEstimationsAssetScanEstimationIDParams) (types.AssetScanEstimation, error)
func (*AssetScanEstimationsTableHandler) GetAssetScanEstimations ¶
func (s *AssetScanEstimationsTableHandler) GetAssetScanEstimations(params types.GetAssetScanEstimationsParams) (types.AssetScanEstimations, error)
func (*AssetScanEstimationsTableHandler) SaveAssetScanEstimation ¶
func (s *AssetScanEstimationsTableHandler) SaveAssetScanEstimation(assetScanEstimation types.AssetScanEstimation, params types.PutAssetScanEstimationsAssetScanEstimationIDParams) (types.AssetScanEstimation, error)
nolint:cyclop,gocognit
func (*AssetScanEstimationsTableHandler) UpdateAssetScanEstimation ¶
func (s *AssetScanEstimationsTableHandler) UpdateAssetScanEstimation(assetScanEstimation types.AssetScanEstimation, params types.PatchAssetScanEstimationsAssetScanEstimationIDParams) (types.AssetScanEstimation, error)
nolint:cyclop
type AssetScansTableHandler ¶
func (*AssetScansTableHandler) CreateAssetScan ¶
func (s *AssetScansTableHandler) CreateAssetScan(assetScan types.AssetScan) (types.AssetScan, error)
nolint:cyclop
func (*AssetScansTableHandler) GetAssetScan ¶
func (s *AssetScansTableHandler) GetAssetScan(assetScanID types.AssetScanID, params types.GetAssetScansAssetScanIDParams) (types.AssetScan, error)
func (*AssetScansTableHandler) GetAssetScans ¶
func (s *AssetScansTableHandler) GetAssetScans(params types.GetAssetScansParams) (types.AssetScans, error)
func (*AssetScansTableHandler) SaveAssetScan ¶
func (s *AssetScansTableHandler) SaveAssetScan(assetScan types.AssetScan, params types.PutAssetScansAssetScanIDParams) (types.AssetScan, error)
nolint:cyclop,gocognit
func (*AssetScansTableHandler) UpdateAssetScan ¶
func (s *AssetScansTableHandler) UpdateAssetScan(assetScan types.AssetScan, params types.PatchAssetScansAssetScanIDParams) (types.AssetScan, error)
nolint:cyclop
type AssetsTableHandler ¶
func (*AssetsTableHandler) CreateAsset ¶
func (*AssetsTableHandler) DeleteAsset ¶
func (t *AssetsTableHandler) DeleteAsset(assetID types.AssetID) error
func (*AssetsTableHandler) GetAsset ¶
func (t *AssetsTableHandler) GetAsset(assetID types.AssetID, params types.GetAssetsAssetIDParams) (types.Asset, error)
func (*AssetsTableHandler) GetAssets ¶
func (t *AssetsTableHandler) GetAssets(params types.GetAssetsParams) (types.Assets, error)
func (*AssetsTableHandler) SaveAsset ¶
func (t *AssetsTableHandler) SaveAsset(asset types.Asset, params types.PutAssetsAssetIDParams) (types.Asset, error)
nolint:cyclop
func (*AssetsTableHandler) UpdateAsset ¶
func (t *AssetsTableHandler) UpdateAsset(asset types.Asset, params types.PatchAssetsAssetIDParams) (types.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 types.FindingID) error
func (*FindingsTableHandler) GetFinding ¶
func (s *FindingsTableHandler) GetFinding(findingID types.FindingID, params types.GetFindingsFindingIDParams) (types.Finding, error)
func (*FindingsTableHandler) GetFindings ¶
func (s *FindingsTableHandler) GetFindings(params types.GetFindingsParams) (types.Findings, error)
func (*FindingsTableHandler) SaveFinding ¶
func (*FindingsTableHandler) UpdateFinding ¶
type Handler ¶
func (*Handler) AssetFindingsTable ¶
func (db *Handler) AssetFindingsTable() dbtypes.AssetFindingsTable
func (*Handler) AssetScanEstimationsTable ¶
func (db *Handler) AssetScanEstimationsTable() dbtypes.AssetScanEstimationsTable
func (*Handler) AssetScansTable ¶
func (db *Handler) AssetScansTable() dbtypes.AssetScansTable
func (*Handler) AssetsTable ¶
func (db *Handler) AssetsTable() dbtypes.AssetsTable
func (*Handler) FindingsTable ¶
func (db *Handler) FindingsTable() dbtypes.FindingsTable
func (*Handler) ProvidersTable ¶
func (db *Handler) ProvidersTable() dbtypes.ProvidersTable
func (*Handler) ScanConfigsTable ¶
func (db *Handler) ScanConfigsTable() dbtypes.ScanConfigsTable
func (*Handler) ScanEstimationsTable ¶
func (db *Handler) ScanEstimationsTable() dbtypes.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 types.ProviderID) error
func (*ProvidersTableHandler) GetProvider ¶
func (t *ProvidersTableHandler) GetProvider(providerID types.ProviderID, params types.GetProvidersProviderIDParams) (types.Provider, error)
func (*ProvidersTableHandler) GetProviders ¶
func (t *ProvidersTableHandler) GetProviders(params types.GetProvidersParams) (types.Providers, error)
func (*ProvidersTableHandler) SaveProvider ¶
func (t *ProvidersTableHandler) SaveProvider(provider types.Provider, params types.PutProvidersProviderIDParams) (types.Provider, error)
nolint:cyclop
func (*ProvidersTableHandler) UpdateProvider ¶
func (t *ProvidersTableHandler) UpdateProvider(provider types.Provider, params types.PatchProvidersProviderIDParams) (types.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 types.ScanConfig) (types.ScanConfig, error)
nolint:cyclop
func (*ScanConfigsTableHandler) DeleteScanConfig ¶
func (s *ScanConfigsTableHandler) DeleteScanConfig(scanConfigID types.ScanConfigID) error
func (*ScanConfigsTableHandler) GetScanConfig ¶
func (s *ScanConfigsTableHandler) GetScanConfig(scanConfigID types.ScanConfigID, params types.GetScanConfigsScanConfigIDParams) (types.ScanConfig, error)
func (*ScanConfigsTableHandler) GetScanConfigs ¶
func (s *ScanConfigsTableHandler) GetScanConfigs(params types.GetScanConfigsParams) (types.ScanConfigs, error)
func (*ScanConfigsTableHandler) SaveScanConfig ¶
func (s *ScanConfigsTableHandler) SaveScanConfig(scanConfig types.ScanConfig, params types.PutScanConfigsScanConfigIDParams) (types.ScanConfig, error)
nolint: cyclop
func (*ScanConfigsTableHandler) UpdateScanConfig ¶
func (s *ScanConfigsTableHandler) UpdateScanConfig(scanConfig types.ScanConfig, params types.PatchScanConfigsScanConfigIDParams) (types.ScanConfig, error)
nolint: cyclop
type ScanEstimation ¶
type ScanEstimation struct {
ODataObject
}
type ScanEstimationsTableHandler ¶
func (*ScanEstimationsTableHandler) CreateScanEstimation ¶
func (s *ScanEstimationsTableHandler) CreateScanEstimation(scanEstimation types.ScanEstimation) (types.ScanEstimation, error)
func (*ScanEstimationsTableHandler) DeleteScanEstimation ¶
func (s *ScanEstimationsTableHandler) DeleteScanEstimation(scanEstimationID types.ScanEstimationID) error
func (*ScanEstimationsTableHandler) GetScanEstimation ¶
func (s *ScanEstimationsTableHandler) GetScanEstimation(scanEstimationID types.ScanEstimationID, params types.GetScanEstimationsScanEstimationIDParams) (types.ScanEstimation, error)
func (*ScanEstimationsTableHandler) GetScanEstimations ¶
func (s *ScanEstimationsTableHandler) GetScanEstimations(params types.GetScanEstimationsParams) (types.ScanEstimations, error)
func (*ScanEstimationsTableHandler) SaveScanEstimation ¶
func (s *ScanEstimationsTableHandler) SaveScanEstimation(scanEstimation types.ScanEstimation, params types.PutScanEstimationsScanEstimationIDParams) (types.ScanEstimation, error)
nolint:cyclop
func (*ScanEstimationsTableHandler) UpdateScanEstimation ¶
func (s *ScanEstimationsTableHandler) UpdateScanEstimation(scanEstimation types.ScanEstimation, params types.PatchScanEstimationsScanEstimationIDParams) (types.ScanEstimation, error)
nolint:cyclop
type ScansTableHandler ¶
func (*ScansTableHandler) CreateScan ¶
func (*ScansTableHandler) DeleteScan ¶
func (s *ScansTableHandler) DeleteScan(scanID apitypes.ScanID) error
func (*ScansTableHandler) GetScan ¶
func (s *ScansTableHandler) GetScan(scanID apitypes.ScanID, params apitypes.GetScansScanIDParams) (apitypes.Scan, error)
func (*ScansTableHandler) GetScans ¶
func (s *ScansTableHandler) GetScans(params apitypes.GetScansParams) (apitypes.Scans, error)
func (*ScansTableHandler) SaveScan ¶
func (s *ScansTableHandler) SaveScan(scan apitypes.Scan, params apitypes.PutScansScanIDParams) (apitypes.Scan, error)
nolint:cyclop
func (*ScansTableHandler) UpdateScan ¶
func (s *ScansTableHandler) UpdateScan(scan apitypes.Scan, params apitypes.PatchScansScanIDParams) (apitypes.Scan, error)
nolint:cyclop
Click to show internal directories.
Click to hide internal directories.