GetOccurrenceContaineranalysisV1beta1Result.fromMap constructor

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

Implementation

factory GetOccurrenceContaineranalysisV1beta1Result.fromMap(Map<String, dynamic> map) {
  return GetOccurrenceContaineranalysisV1beta1Result(
    attestation: DetailsResponse.fromMap((map['attestation']! as Map).cast<String, dynamic>()),
    build: GrafeasV1beta1BuildDetailsResponse.fromMap((map['build']! as Map).cast<String, dynamic>()),
    createTime: map['createTime'] as String,
    deployment: GrafeasV1beta1DeploymentDetailsResponse.fromMap((map['deployment']! as Map).cast<String, dynamic>()),
    derivedImage: GrafeasV1beta1ImageDetailsResponse.fromMap((map['derivedImage']! as Map).cast<String, dynamic>()),
    discovered: GrafeasV1beta1DiscoveryDetailsResponse.fromMap((map['discovered']! as Map).cast<String, dynamic>()),
    envelope: EnvelopeResponseContaineranalysisV1beta1.fromMap((map['envelope']! as Map).cast<String, dynamic>()),
    installation: GrafeasV1beta1PackageDetailsResponse.fromMap((map['installation']! as Map).cast<String, dynamic>()),
    intoto: GrafeasV1beta1IntotoDetailsResponse.fromMap((map['intoto']! 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: ResourceResponseContaineranalysisV1beta1.fromMap((map['resource']! as Map).cast<String, dynamic>()),
    sbom: DocumentOccurrenceResponseContaineranalysisV1beta1.fromMap((map['sbom']! as Map).cast<String, dynamic>()),
    sbomReference: SBOMReferenceOccurrenceResponseContaineranalysisV1beta1.fromMap((map['sbomReference']! as Map).cast<String, dynamic>()),
    spdxFile: FileOccurrenceResponseContaineranalysisV1beta1.fromMap((map['spdxFile']! as Map).cast<String, dynamic>()),
    spdxPackage: PackageInfoOccurrenceResponseContaineranalysisV1beta1.fromMap((map['spdxPackage']! as Map).cast<String, dynamic>()),
    spdxRelationship: RelationshipOccurrenceResponseContaineranalysisV1beta1.fromMap((map['spdxRelationship']! as Map).cast<String, dynamic>()),
    updateTime: map['updateTime'] as String,
    vulnerability: GrafeasV1beta1VulnerabilityDetailsResponse.fromMap((map['vulnerability']! as Map).cast<String, dynamic>()),
  );
}