GetNoteResult.fromMap constructor
GetNoteResult.fromMap(
- Map<String, dynamic> map
)
Implementation
factory GetNoteResult.fromMap(Map<String, dynamic> map) {
return GetNoteResult(
attestation: AttestationNoteResponse.fromMap((map['attestation']! as Map).cast<String, dynamic>()),
build: BuildNoteResponse.fromMap((map['build']! as Map).cast<String, dynamic>()),
compliance: ComplianceNoteResponse.fromMap((map['compliance']! as Map).cast<String, dynamic>()),
createTime: map['createTime'] as String,
deployment: DeploymentNoteResponse.fromMap((map['deployment']! as Map).cast<String, dynamic>()),
discovery: DiscoveryNoteResponse.fromMap((map['discovery']! as Map).cast<String, dynamic>()),
dsseAttestation: DSSEAttestationNoteResponse.fromMap((map['dsseAttestation']! as Map).cast<String, dynamic>()),
expirationTime: map['expirationTime'] as String,
image: ImageNoteResponse.fromMap((map['image']! as Map).cast<String, dynamic>()),
kind: map['kind'] as String,
longDescription: map['longDescription'] as String,
name: map['name'] as String,
package: PackageNoteResponse.fromMap((map['package']! as Map).cast<String, dynamic>()),
relatedNoteNames: (map['relatedNoteNames'] as List).cast<String>(),
relatedUrl: pulumi.Input.decodeList<RelatedUrlResponse>(map['relatedUrl']!, (value) => RelatedUrlResponse.fromMap((value as Map).cast<String, dynamic>())),
sbomReference: SBOMReferenceNoteResponse.fromMap((map['sbomReference']! as Map).cast<String, dynamic>()),
shortDescription: map['shortDescription'] as String,
updateTime: map['updateTime'] as String,
upgrade: UpgradeNoteResponse.fromMap((map['upgrade']! as Map).cast<String, dynamic>()),
vulnerability: VulnerabilityNoteResponse.fromMap((map['vulnerability']! as Map).cast<String, dynamic>()),
vulnerabilityAssessment: VulnerabilityAssessmentNoteResponse.fromMap((map['vulnerabilityAssessment']! as Map).cast<String, dynamic>()),
);
}