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,
- SecretOccurrence? secret,
- 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.secret,
  this.updateTime,
  this.upgrade,
  this.vulnerability,
});