GetOccurrenceContaineranalysisV1alpha1Result.fromMap constructor

GetOccurrenceContaineranalysisV1alpha1Result.fromMap(
  1. Map<String, dynamic> map
)

Implementation

factory GetOccurrenceContaineranalysisV1alpha1Result.fromMap(Map<String, dynamic> map) {
  return GetOccurrenceContaineranalysisV1alpha1Result(
    attestation: AttestationResponse.fromMap((map['attestation']! as Map).cast<String, dynamic>()),
    buildDetails: BuildDetailsResponse.fromMap((map['buildDetails']! as Map).cast<String, dynamic>()),
    compliance: ComplianceOccurrenceResponseContaineranalysisV1alpha1.fromMap((map['compliance']! as Map).cast<String, dynamic>()),
    createTime: map['createTime'] as String,
    deployment: DeploymentResponse.fromMap((map['deployment']! as Map).cast<String, dynamic>()),
    derivedImage: DerivedResponse.fromMap((map['derivedImage']! as Map).cast<String, dynamic>()),
    discovered: DiscoveredResponse.fromMap((map['discovered']! as Map).cast<String, dynamic>()),
    dsseAttestation: DSSEAttestationOccurrenceResponseContaineranalysisV1alpha1.fromMap((map['dsseAttestation']! as Map).cast<String, dynamic>()),
    envelope: EnvelopeResponseContaineranalysisV1alpha1.fromMap((map['envelope']! as Map).cast<String, dynamic>()),
    installation: InstallationResponse.fromMap((map['installation']! as Map).cast<String, dynamic>()),
    kind: map['kind'] as String,
    name: map['name'] as String,
    noteName: map['noteName'] as String,
    remediation: map['remediation'] as String,
    resource: ResourceResponse.fromMap((map['resource']! as Map).cast<String, dynamic>()),
    resourceUrl: map['resourceUrl'] as String,
    sbom: DocumentOccurrenceResponse.fromMap((map['sbom']! as Map).cast<String, dynamic>()),
    sbomReference: SBOMReferenceOccurrenceResponseContaineranalysisV1alpha1.fromMap((map['sbomReference']! as Map).cast<String, dynamic>()),
    spdxFile: FileOccurrenceResponse.fromMap((map['spdxFile']! as Map).cast<String, dynamic>()),
    spdxPackage: PackageInfoOccurrenceResponse.fromMap((map['spdxPackage']! as Map).cast<String, dynamic>()),
    spdxRelationship: RelationshipOccurrenceResponse.fromMap((map['spdxRelationship']! as Map).cast<String, dynamic>()),
    updateTime: map['updateTime'] as String,
    upgrade: UpgradeOccurrenceResponseContaineranalysisV1alpha1.fromMap((map['upgrade']! as Map).cast<String, dynamic>()),
    vulnerabilityDetails: VulnerabilityDetailsResponse.fromMap((map['vulnerabilityDetails']! as Map).cast<String, dynamic>()),
  );
}