Occurrence constructor
      
      Occurrence({ 
    
    
- AttestationOccurrence? attestation,
 - BuildOccurrence? build,
 - ComplianceOccurrence? compliance,
 - String? createTime,
 - DeploymentOccurrence? deployment,
 - DiscoveryOccurrence? discovery,
 - DSSEAttestationOccurrence? dsseAttestation,
 - Envelope? envelope,
 - ImageOccurrence? image,
 - String? kind,
 - String? name,
 - String? noteName,
 - PackageOccurrence? package,
 - String? remediation,
 - String? resourceUri,
 - SBOMReferenceOccurrence? sbomReference,
 - String? updateTime,
 - UpgradeOccurrence? upgrade,
 - VulnerabilityOccurrence? vulnerability,
 
Implementation
Occurrence({
  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.updateTime,
  this.upgrade,
  this.vulnerability,
});