toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'agents': ?pulumi.Input.mapOptionalInputValue<List<AppVersionSnapshotAgent>, List<Map<String, dynamic>>>(agents, (value) => pulumi.Input.encodeList<AppVersionSnapshotAgent, Map<String, dynamic>>(value, (value) => value.toMap())),
'apps': ?pulumi.Input.mapOptionalInputValue<List<AppVersionSnapshotApp>, List<Map<String, dynamic>>>(apps, (value) => pulumi.Input.encodeList<AppVersionSnapshotApp, Map<String, dynamic>>(value, (value) => value.toMap())),
'examples': ?pulumi.Input.mapOptionalInputValue<List<AppVersionSnapshotExample>, List<Map<String, dynamic>>>(examples, (value) => pulumi.Input.encodeList<AppVersionSnapshotExample, Map<String, dynamic>>(value, (value) => value.toMap())),
'guardrails': ?pulumi.Input.mapOptionalInputValue<List<AppVersionSnapshotGuardrail>, List<Map<String, dynamic>>>(guardrails, (value) => pulumi.Input.encodeList<AppVersionSnapshotGuardrail, Map<String, dynamic>>(value, (value) => value.toMap())),
'tools': ?pulumi.Input.mapOptionalInputValue<List<AppVersionSnapshotTool>, List<Map<String, dynamic>>>(tools, (value) => pulumi.Input.encodeList<AppVersionSnapshotTool, Map<String, dynamic>>(value, (value) => value.toMap())),
'toolsets': ?pulumi.Input.mapOptionalInputValue<List<AppVersionSnapshotToolset>, List<Map<String, dynamic>>>(toolsets, (value) => pulumi.Input.encodeList<AppVersionSnapshotToolset, Map<String, dynamic>>(value, (value) => value.toMap())),
};
}