NoteArgs.fromMap constructor
Implementation
factory NoteArgs.fromMap(Map<String, dynamic> map) {
return NoteArgs(
attestation: (() { final guardedValue = map['attestation']; if (guardedValue == null) return null; return pulumi.Input.fromValue(AttestationNote.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
build: (() { final guardedValue = map['build']; if (guardedValue == null) return null; return pulumi.Input.fromValue(BuildNote.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
compliance: (() { final guardedValue = map['compliance']; if (guardedValue == null) return null; return pulumi.Input.fromValue(ComplianceNote.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
deployment: (() { final guardedValue = map['deployment']; if (guardedValue == null) return null; return pulumi.Input.fromValue(DeploymentNote.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
discovery: (() { final guardedValue = map['discovery']; if (guardedValue == null) return null; return pulumi.Input.fromValue(DiscoveryNote.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
dsseAttestation: (() { final guardedValue = map['dsseAttestation']; if (guardedValue == null) return null; return pulumi.Input.fromValue(DSSEAttestationNote.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
expirationTime: (() { final guardedValue = map['expirationTime']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
image: (() { final guardedValue = map['image']; if (guardedValue == null) return null; return pulumi.Input.fromValue(ImageNote.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
longDescription: (() { final guardedValue = map['longDescription']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
noteId: pulumi.Input.fromValue(map['noteId'] as String),
package: (() { final guardedValue = map['package']; if (guardedValue == null) return null; return pulumi.Input.fromValue(PackageNote.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
project: (() { final guardedValue = map['project']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
relatedNoteNames: (() { final guardedValue = map['relatedNoteNames']; if (guardedValue == null) return null; return pulumi.Input.fromValue((guardedValue as List).cast<String>()); })(),
relatedUrl: (() { final guardedValue = map['relatedUrl']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<RelatedUrl>(guardedValue, (value) => RelatedUrl.fromMap((value as Map).cast<String, dynamic>()))); })(),
sbomReference: (() { final guardedValue = map['sbomReference']; if (guardedValue == null) return null; return pulumi.Input.fromValue(SBOMReferenceNote.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
shortDescription: (() { final guardedValue = map['shortDescription']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
upgrade: (() { final guardedValue = map['upgrade']; if (guardedValue == null) return null; return pulumi.Input.fromValue(UpgradeNote.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
vulnerability: (() { final guardedValue = map['vulnerability']; if (guardedValue == null) return null; return pulumi.Input.fromValue(VulnerabilityNote.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
vulnerabilityAssessment: (() { final guardedValue = map['vulnerabilityAssessment']; if (guardedValue == null) return null; return pulumi.Input.fromValue(VulnerabilityAssessmentNote.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
);
}