AppVersionSnapshot.fromMap constructor

AppVersionSnapshot.fromMap(
  1. 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>()))); })(),
  );
}