{ "output": "Successfully modified file: /home/Messier82/projects/service-book/app/src/main/java/com/servicebook/ui/records/AddEditRecordViewModel.kt (1 replacements). Here is the updated code:\n...\n WorkItemDef(\"inspection\", \"Inspection\", emptyList()),\n WorkItemDef(\"fluid-top-up\", \"Fluid Top-up\", listOf(\"Type\")),\n WorkItemDef(\"filter-replacement\", \"Filter Replacement\", listOf(\"Brand\", \"Part Number\")),\n )\n\nclass AddEditRecordViewModel(\n private val vehicleId: String,\n private val recordId: String?,\n dependencies: ViewModelDependencies,\n) : GatedViewModel(dependencies) {\n private val recordRepo = dependencies.recordRepository\n private val vehicleRepo = dependencies.vehicleRepository\n private val preferences = dependencies.preferences\n private val app = dependencies.app\n companion object {\n const val MAX_TEXT_LENGTH = 50\n const val MAX_NOTES_LENGTH = 1000\n const val MAX_ODOMETER = 9_999_999\n const val MAX_COST = 999_999.99\n..." }