Note constructor

Note({
  1. String? advisoryPublishTime,
  2. AttestationNote? attestation,
  3. BuildNote? build,
  4. ComplianceNote? compliance,
  5. String? createTime,
  6. DeploymentNote? deployment,
  7. DiscoveryNote? discovery,
  8. DSSEAttestationNote? dsseAttestation,
  9. String? expirationTime,
  10. ImageNote? image,
  11. String? kind,
  12. String? longDescription,
  13. String? name,
  14. PackageNote? package,
  15. List<String>? relatedNoteNames,
  16. List<RelatedUrl>? relatedUrl,
  17. SBOMReferenceNote? sbomReference,
  18. SecretNote? secret,
  19. String? shortDescription,
  20. String? updateTime,
  21. UpgradeNote? upgrade,
  22. VulnerabilityNote? vulnerability,
  23. VulnerabilityAssessmentNote? vulnerabilityAssessment,
})

Implementation

Note({
  this.advisoryPublishTime,
  this.attestation,
  this.build,
  this.compliance,
  this.createTime,
  this.deployment,
  this.discovery,
  this.dsseAttestation,
  this.expirationTime,
  this.image,
  this.kind,
  this.longDescription,
  this.name,
  this.package,
  this.relatedNoteNames,
  this.relatedUrl,
  this.sbomReference,
  this.secret,
  this.shortDescription,
  this.updateTime,
  this.upgrade,
  this.vulnerability,
  this.vulnerabilityAssessment,
});