Documentation ¶
Index ¶
Constants ¶
View Source
const ( HeaderContentType = "Content-Type" HeaderAccept = "Accept" )
Variables ¶
View Source
var ( MimeTypeVersion = map[string]string{"version": "1.0"} MimeTypeOCIImageManifest = MIMEType{ Type: "application", Subtype: "vnd.oci.image.manifest.v1+json", } MimeTypeDockerImageManifestV2 = MIMEType{ Type: "application", Subtype: "vnd.docker.distribution.manifest.v2+json", } MimeTypeScanResponse = MIMEType{ Type: "application", Subtype: "vnd.scanner.adapter.scan.response+json", Params: MimeTypeVersion, } MimeTypeSecurityVulnerabilityReport = MIMEType{ Type: "application", Subtype: "vnd.security.vulnerability.report", Params: map[string]string{"version": "1.1"}, } MimeTypeSecuritySBOMReport = MIMEType{ Type: "application", Subtype: "vnd.security.sbom.report+json", Params: map[string]string{"version": "1.0"}, } MimeTypeMetadata = MIMEType{ Type: "application", Subtype: "vnd.scanner.adapter.metadata+json", Params: MimeTypeVersion, } MimeTypeError = MIMEType{ Type: "application", Subtype: "vnd.scanner.adapter.error", Params: MimeTypeVersion, } MediaTypeSPDX MediaType = "application/spdx+json" MediaTypeCycloneDX MediaType = "application/vnd.cyclonedx+json" )
Functions ¶
This section is empty.
Types ¶
type BaseHandler ¶
type BaseHandler struct { }
func (*BaseHandler) SendInternalServerError ¶
func (h *BaseHandler) SendInternalServerError(res http.ResponseWriter)
func (*BaseHandler) WriteJSON ¶
func (h *BaseHandler) WriteJSON(res http.ResponseWriter, data interface{}, mimeType MIMEType, statusCode int)
func (*BaseHandler) WriteJSONError ¶
func (h *BaseHandler) WriteJSONError(res http.ResponseWriter, err Error)
type Error ¶ added in v0.31.0
Error holds the information about an error, including metadata about its JSON structure.
type MIMEType ¶ added in v0.31.0
type MIMEType struct { Type string Subtype string Params MimeTypeParams }
func (MIMEType) MarshalJSON ¶ added in v0.31.0
func (*MIMEType) UnmarshalJSON ¶ added in v0.31.0
type MimeTypeParams ¶
Click to show internal directories.
Click to hide internal directories.