GetNoteContaineranalysisV1alpha1Result.fromMap constructor

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

Implementation

factory GetNoteContaineranalysisV1alpha1Result.fromMap(Map<String, dynamic> map) {
  return GetNoteContaineranalysisV1alpha1Result(
    attestationAuthority: AttestationAuthorityResponse.fromMap((map['attestationAuthority']! as Map).cast<String, dynamic>()),
    baseImage: BasisResponse.fromMap((map['baseImage']! as Map).cast<String, dynamic>()),
    buildType: BuildTypeResponse.fromMap((map['buildType']! as Map).cast<String, dynamic>()),
    compliance: ComplianceNoteResponseContaineranalysisV1alpha1.fromMap((map['compliance']! as Map).cast<String, dynamic>()),
    createTime: map['createTime'] as String,
    deployable: DeployableResponse.fromMap((map['deployable']! as Map).cast<String, dynamic>()),
    discovery: DiscoveryResponse.fromMap((map['discovery']! as Map).cast<String, dynamic>()),
    dsseAttestation: DSSEAttestationNoteResponseContaineranalysisV1alpha1.fromMap((map['dsseAttestation']! as Map).cast<String, dynamic>()),
    expirationTime: map['expirationTime'] as String,
    kind: map['kind'] as String,
    longDescription: map['longDescription'] as String,
    name: map['name'] as String,
    package: PackageResponse.fromMap((map['package']! as Map).cast<String, dynamic>()),
    relatedUrl: pulumi.Input.decodeList<RelatedUrlResponseContaineranalysisV1alpha1>(map['relatedUrl']!, (value) => RelatedUrlResponseContaineranalysisV1alpha1.fromMap((value as Map).cast<String, dynamic>())),
    sbom: DocumentNoteResponse.fromMap((map['sbom']! as Map).cast<String, dynamic>()),
    sbomReference: SBOMReferenceNoteResponseContaineranalysisV1alpha1.fromMap((map['sbomReference']! as Map).cast<String, dynamic>()),
    shortDescription: map['shortDescription'] as String,
    spdxFile: FileNoteResponse.fromMap((map['spdxFile']! as Map).cast<String, dynamic>()),
    spdxPackage: PackageInfoNoteResponse.fromMap((map['spdxPackage']! as Map).cast<String, dynamic>()),
    spdxRelationship: RelationshipNoteResponse.fromMap((map['spdxRelationship']! as Map).cast<String, dynamic>()),
    updateTime: map['updateTime'] as String,
    upgrade: UpgradeNoteResponseContaineranalysisV1alpha1.fromMap((map['upgrade']! as Map).cast<String, dynamic>()),
    vulnerabilityAssessment: VulnerabilityAssessmentNoteResponseContaineranalysisV1alpha1.fromMap((map['vulnerabilityAssessment']! as Map).cast<String, dynamic>()),
    vulnerabilityType: VulnerabilityTypeResponse.fromMap((map['vulnerabilityType']! as Map).cast<String, dynamic>()),
  );
}