AppVersionSnapshot.fromMap constructor
AppVersionSnapshot.fromMap(
- Map<String, dynamic> map
)
Implementation
factory AppVersionSnapshot.fromMap(Map<String, dynamic> map) {
return AppVersionSnapshot(
agents: (() { final guardedValue = map['agents']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<AppVersionSnapshotAgent>(guardedValue, (value) => AppVersionSnapshotAgent.fromMap((value as Map).cast<String, dynamic>()))); })(),
apps: (() { final guardedValue = map['apps']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<AppVersionSnapshotApp>(guardedValue, (value) => AppVersionSnapshotApp.fromMap((value as Map).cast<String, dynamic>()))); })(),
examples: (() { final guardedValue = map['examples']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<AppVersionSnapshotExample>(guardedValue, (value) => AppVersionSnapshotExample.fromMap((value as Map).cast<String, dynamic>()))); })(),
guardrails: (() { final guardedValue = map['guardrails']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<AppVersionSnapshotGuardrail>(guardedValue, (value) => AppVersionSnapshotGuardrail.fromMap((value as Map).cast<String, dynamic>()))); })(),
tools: (() { final guardedValue = map['tools']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<AppVersionSnapshotTool>(guardedValue, (value) => AppVersionSnapshotTool.fromMap((value as Map).cast<String, dynamic>()))); })(),
toolsets: (() { final guardedValue = map['toolsets']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<AppVersionSnapshotToolset>(guardedValue, (value) => AppVersionSnapshotToolset.fromMap((value as Map).cast<String, dynamic>()))); })(),
);
}