Occurrence constructor

Occurrence({
  1. String? advisoryPublishTime,
  2. AISkillAnalysisOccurrence? aiSkillAnalysis,
  3. AttestationOccurrence? attestation,
  4. BuildOccurrence? build,
  5. ComplianceOccurrence? compliance,
  6. String? createTime,
  7. DeploymentOccurrence? deployment,
  8. DiscoveryOccurrence? discovery,
  9. DSSEAttestationOccurrence? dsseAttestation,
  10. Envelope? envelope,
  11. ImageOccurrence? image,
  12. String? kind,
  13. String? name,
  14. String? noteName,
  15. PackageOccurrence? package,
  16. String? remediation,
  17. String? resourceUri,
  18. SBOMReferenceOccurrence? sbomReference,
  19. SecretOccurrence? secret,
  20. String? updateTime,
  21. UpgradeOccurrence? upgrade,
  22. VulnerabilityOccurrence? vulnerability,
})

Implementation

Occurrence({
  this.advisoryPublishTime,
  this.aiSkillAnalysis,
  this.attestation,
  this.build,
  this.compliance,
  this.createTime,
  this.deployment,
  this.discovery,
  this.dsseAttestation,
  this.envelope,
  this.image,
  this.kind,
  this.name,
  this.noteName,
  this.package,
  this.remediation,
  this.resourceUri,
  this.sbomReference,
  this.secret,
  this.updateTime,
  this.upgrade,
  this.vulnerability,
});