transformer

package
v1.0.0-rc.15 Latest Latest
Warning

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

Go to latest
Published: Jan 8, 2026 License: AGPL-3.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ApplyAssetPatchRequestToModel

func ApplyAssetPatchRequestToModel(assetPatch dtos.AssetPatchRequest, asset *models.Asset) bool

func ApplyOrgPatchRequestToModel

func ApplyOrgPatchRequestToModel(p dtos.OrgPatchRequest, org *models.Org) bool

func ApplyProjectPatchRequestToModel

func ApplyProjectPatchRequestToModel(projectPatch dtos.ProjectPatchRequest, project *models.Project) bool

func ApplyReleasePatchRequestToModel

func ApplyReleasePatchRequestToModel(r dtos.ReleasePatchRequest, rel *models.Release)

func ArtifactModelToDTO

func ArtifactModelToDTO(artifact models.Artifact) dtos.ArtifactDTO

func ArtifactRiskHistoryToDTO

func ArtifactRiskHistoryToDTO(history models.ArtifactRiskHistory) dtos.RiskHistoryDTO

func AssetCreateRequestToModel

func AssetCreateRequestToModel(assetCreateRequest dtos.AssetCreateRequest, projectID uuid.UUID) models.Asset

func AssetModelToDTO

func AssetModelToDTO(asset models.Asset) dtos.AssetDTO

func AssetModelToDetailsDTO

func AssetModelToDetailsDTO(asset models.Asset, members []dtos.UserDTO) dtos.AssetDetailsDTO

func AssetModelToDetailsWithSecretsDTO

func AssetModelToDetailsWithSecretsDTO(asset models.Asset, members []dtos.UserDTO) dtos.AssetDetailsWithSecretsDTO

func AssetModelsToDTOs

func AssetModelsToDTOs(assets []models.Asset) []dtos.AssetDTO

func AssetVersionModelToDTO

func AssetVersionModelToDTO(assetVersion models.AssetVersion) dtos.AssetVersionDTO

func CVEToDTO

func CVEToDTO(cve *models.CVE) *dtos.CVEDTO

func ComponentModelToDTO

func ComponentModelToDTO(m models.Component) dtos.ComponentDTO

func ConvertVulnEventsToDtos

func ConvertVulnEventsToDtos(event []models.VulnEventDetail) []dtos.VulnEventDTO

func DependencyVulnToDetailedDTO

func DependencyVulnToDetailedDTO(dependencyVuln models.DependencyVuln) dtos.DetailedDependencyVulnDTO

func ExploitModelToDTO

func ExploitModelToDTO(exploit *models.Exploit) dtos.ExploitDTO

func FromJSONSnippetContents

func FromJSONSnippetContents(firstPartyVuln models.FirstPartyVuln) (dtos.SnippetContents, error)

func GetAssetVersionName

func GetAssetVersionName(vuln models.Vulnerability, ev models.VulnEvent) string

func LicenseRiskToDTO

func LicenseRiskToDTO(f models.LicenseRisk) dtos.LicenseRiskDTO

func OrgCreateRequestToModel

func OrgCreateRequestToModel(c dtos.OrgCreateRequest) models.Org

func OrgDTOFromModel

func OrgDTOFromModel(org models.Org) dtos.OrgDTO

func ProjectCreateRequestToModel

func ProjectCreateRequestToModel(projectCreate dtos.ProjectCreateRequest) models.Project

func ProjectModelToDTO

func ProjectModelToDTO(project models.Project) dtos.ProjectDTO

func ReleaseCreateRequestToModel

func ReleaseCreateRequestToModel(r dtos.ReleaseCreateRequest, projectID uuid.UUID) models.Release

func ReleaseItemToDTO

func ReleaseItemToDTO(i models.ReleaseItem) dtos.ReleaseItemDTO

func ReleaseToDTO

func ReleaseToDTO(r models.Release) dtos.ReleaseDTO

func SnippetContentsToJSON

func SnippetContentsToJSON(s dtos.SnippetContents) (databasetypes.JSONB, error)

func VulnEventDTOToModel

func VulnEventDTOToModel(dto dtos.VulnEventDTO) models.VulnEvent

Types

This section is empty.

Jump to

Keyboard shortcuts

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