toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'clientFunctions': ?pulumi.Input.mapOptionalInputValue<List<AppVersionSnapshotToolClientFunction>, List<Map<String, dynamic>>>(clientFunctions, (value) => pulumi.Input.encodeList<AppVersionSnapshotToolClientFunction, Map<String, dynamic>>(value, (value) => value.toMap())),
'createTime': ?createTime,
'dataStoreTools': ?pulumi.Input.mapOptionalInputValue<List<AppVersionSnapshotToolDataStoreTool>, List<Map<String, dynamic>>>(dataStoreTools, (value) => pulumi.Input.encodeList<AppVersionSnapshotToolDataStoreTool, Map<String, dynamic>>(value, (value) => value.toMap())),
'displayName': ?displayName,
'etag': ?etag,
'executionType': ?executionType,
'generatedSummary': ?generatedSummary,
'googleSearchTools': ?pulumi.Input.mapOptionalInputValue<List<AppVersionSnapshotToolGoogleSearchTool>, List<Map<String, dynamic>>>(googleSearchTools, (value) => pulumi.Input.encodeList<AppVersionSnapshotToolGoogleSearchTool, Map<String, dynamic>>(value, (value) => value.toMap())),
'name': ?name,
'openApiTools': ?pulumi.Input.mapOptionalInputValue<List<AppVersionSnapshotToolOpenApiTool>, List<Map<String, dynamic>>>(openApiTools, (value) => pulumi.Input.encodeList<AppVersionSnapshotToolOpenApiTool, Map<String, dynamic>>(value, (value) => value.toMap())),
'pythonFunctions': ?pulumi.Input.mapOptionalInputValue<List<AppVersionSnapshotToolPythonFunction>, List<Map<String, dynamic>>>(pythonFunctions, (value) => pulumi.Input.encodeList<AppVersionSnapshotToolPythonFunction, Map<String, dynamic>>(value, (value) => value.toMap())),
'systemTools': ?pulumi.Input.mapOptionalInputValue<List<AppVersionSnapshotToolSystemTool>, List<Map<String, dynamic>>>(systemTools, (value) => pulumi.Input.encodeList<AppVersionSnapshotToolSystemTool, Map<String, dynamic>>(value, (value) => value.toMap())),
'updateTime': ?updateTime,
};
}