GetNoteContaineranalysisV1alpha1Result.fromMap constructor
GetNoteContaineranalysisV1alpha1Result.fromMap(
- 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>()),
);
}