toMap method

Map<String, dynamic> toMap()

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,
  };
}