Occurrence constructor

Occurrence({
  1. Details? attestation,
  2. GrafeasV1beta1BuildDetails? build,
  3. String? createTime,
  4. GrafeasV1beta1DeploymentDetails? deployment,
  5. GrafeasV1beta1ImageDetails? derivedImage,
  6. GrafeasV1beta1DiscoveryDetails? discovered,
  7. GrafeasV1beta1PackageDetails? installation,
  8. GrafeasV1beta1IntotoDetails? intoto,
  9. String? kind,
  10. String? name,
  11. String? noteName,
  12. String? remediation,
  13. Resource? resource,
  14. DocumentOccurrence? sbom,
  15. FileOccurrence? spdxFile,
  16. PackageOccurrence? spdxPackage,
  17. RelationshipOccurrence? spdxRelationship,
  18. String? updateTime,
  19. GrafeasV1beta1VulnerabilityDetails? vulnerability,
})

Implementation

Occurrence({
  this.attestation,
  this.build,
  this.createTime,
  this.deployment,
  this.derivedImage,
  this.discovered,
  this.installation,
  this.intoto,
  this.kind,
  this.name,
  this.noteName,
  this.remediation,
  this.resource,
  this.sbom,
  this.spdxFile,
  this.spdxPackage,
  this.spdxRelationship,
  this.updateTime,
  this.vulnerability,
});