GetNoteContaineranalysisV1beta1Result.fromMap constructor

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

Implementation

factory GetNoteContaineranalysisV1beta1Result.fromMap(Map<String, dynamic> map) {
  return GetNoteContaineranalysisV1beta1Result(
    attestationAuthority: AuthorityResponse.fromMap((map['attestationAuthority']! as Map).cast<String, dynamic>()),
    baseImage: BasisResponseContaineranalysisV1beta1.fromMap((map['baseImage']! as Map).cast<String, dynamic>()),
    build: BuildResponse.fromMap((map['build']! as Map).cast<String, dynamic>()),
    createTime: map['createTime'] as String,
    deployable: DeployableResponseContaineranalysisV1beta1.fromMap((map['deployable']! as Map).cast<String, dynamic>()),
    discovery: DiscoveryResponseContaineranalysisV1beta1.fromMap((map['discovery']! as Map).cast<String, dynamic>()),
    expirationTime: map['expirationTime'] as String,
    intoto: InTotoResponse.fromMap((map['intoto']! as Map).cast<String, dynamic>()),
    kind: map['kind'] as String,
    longDescription: map['longDescription'] as String,
    name: map['name'] as String,
    package: PackageResponseContaineranalysisV1beta1.fromMap((map['package']! as Map).cast<String, dynamic>()),
    relatedNoteNames: (map['relatedNoteNames'] as List).cast<String>(),
    relatedUrl: pulumi.Input.decodeList<RelatedUrlResponseContaineranalysisV1beta1>(map['relatedUrl']!, (value) => RelatedUrlResponseContaineranalysisV1beta1.fromMap((value as Map).cast<String, dynamic>())),
    sbom: DocumentNoteResponseContaineranalysisV1beta1.fromMap((map['sbom']! as Map).cast<String, dynamic>()),
    sbomReference: SBOMReferenceNoteResponseContaineranalysisV1beta1.fromMap((map['sbomReference']! as Map).cast<String, dynamic>()),
    shortDescription: map['shortDescription'] as String,
    spdxFile: FileNoteResponseContaineranalysisV1beta1.fromMap((map['spdxFile']! as Map).cast<String, dynamic>()),
    spdxPackage: PackageInfoNoteResponseContaineranalysisV1beta1.fromMap((map['spdxPackage']! as Map).cast<String, dynamic>()),
    spdxRelationship: RelationshipNoteResponseContaineranalysisV1beta1.fromMap((map['spdxRelationship']! as Map).cast<String, dynamic>()),
    updateTime: map['updateTime'] as String,
    vulnerability: VulnerabilityResponse.fromMap((map['vulnerability']! as Map).cast<String, dynamic>()),
    vulnerabilityAssessment: VulnerabilityAssessmentNoteResponseContaineranalysisV1beta1.fromMap((map['vulnerabilityAssessment']! as Map).cast<String, dynamic>()),
  );
}