Occurrence constructor
Occurrence({
- Details? attestation,
- GrafeasV1beta1BuildDetails? build,
- String? createTime,
- GrafeasV1beta1DeploymentDetails? deployment,
- GrafeasV1beta1ImageDetails? derivedImage,
- GrafeasV1beta1DiscoveryDetails? discovered,
- GrafeasV1beta1PackageDetails? installation,
- GrafeasV1beta1IntotoDetails? intoto,
- String? kind,
- String? name,
- String? noteName,
- String? remediation,
- Resource? resource,
- DocumentOccurrence? sbom,
- FileOccurrence? spdxFile,
- PackageInfoOccurrence? spdxPackage,
- RelationshipOccurrence? spdxRelationship,
- String? updateTime,
- 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,
});