GetNoteResult

data class GetNoteResult(val attestationAuthority: AttestationAuthorityResponse, val baseImage: BasisResponse, val buildType: BuildTypeResponse, val compliance: ComplianceNoteResponse, val createTime: String, val deployable: DeployableResponse, val discovery: DiscoveryResponse, val dsseAttestation: DSSEAttestationNoteResponse, val expirationTime: String, val kind: String, val longDescription: String, val name: String, val package: PackageResponse, val relatedUrl: List<RelatedUrlResponse>, val sbom: DocumentNoteResponse, val sbomReference: SBOMReferenceNoteResponse, val shortDescription: String, val spdxFile: FileNoteResponse, val spdxPackage: PackageInfoNoteResponse, val spdxRelationship: RelationshipNoteResponse, val updateTime: String, val upgrade: UpgradeNoteResponse, val vulnerabilityAssessment: VulnerabilityAssessmentNoteResponse, val vulnerabilityType: VulnerabilityTypeResponse)

Constructors

Link copied to clipboard
fun GetNoteResult(attestationAuthority: AttestationAuthorityResponse, baseImage: BasisResponse, buildType: BuildTypeResponse, compliance: ComplianceNoteResponse, createTime: String, deployable: DeployableResponse, discovery: DiscoveryResponse, dsseAttestation: DSSEAttestationNoteResponse, expirationTime: String, kind: String, longDescription: String, name: String, package: PackageResponse, relatedUrl: List<RelatedUrlResponse>, sbom: DocumentNoteResponse, sbomReference: SBOMReferenceNoteResponse, shortDescription: String, spdxFile: FileNoteResponse, spdxPackage: PackageInfoNoteResponse, spdxRelationship: RelationshipNoteResponse, updateTime: String, upgrade: UpgradeNoteResponse, vulnerabilityAssessment: VulnerabilityAssessmentNoteResponse, vulnerabilityType: VulnerabilityTypeResponse)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

A note describing an attestation role.

Link copied to clipboard

A note describing a base image.

Link copied to clipboard

Build provenance type for a verifiable build.

Link copied to clipboard

A note describing a compliance check.

Link copied to clipboard

The time this note was created. This field can be used as a filter in list requests.

Link copied to clipboard

A note describing something that can be deployed.

Link copied to clipboard

A note describing a provider/analysis type.

Link copied to clipboard

A note describing a dsse attestation note.

Link copied to clipboard

Time of expiration for this note, null if note does not expire.

Link copied to clipboard

This explicitly denotes which kind of note is specified. This field can be used as a filter in list requests.

Link copied to clipboard

A detailed description of this Note.

Link copied to clipboard

The name of the note in the form "projects/{provider_project_id}/notes/{NOTE_ID}"

Link copied to clipboard

A note describing a package hosted by various package managers.

Link copied to clipboard

URLs associated with this note

Link copied to clipboard

A note describing a software bill of materials.

Link copied to clipboard

A note describing a reference to an SBOM.

Link copied to clipboard

A one sentence description of this Note.

Link copied to clipboard

A note describing an SPDX File.

Link copied to clipboard

A note describing an SPDX Package.

Link copied to clipboard

A note describing a relationship between SPDX elements.

Link copied to clipboard

The time this note was last updated. This field can be used as a filter in list requests.

Link copied to clipboard

A note describing an upgrade.

Link copied to clipboard

A note describing a vulnerability assessment.

Link copied to clipboard

A package vulnerability type of note.