diff --git a/android-app/app/src/main/java/com/korexlabs/dhinspeccion/ui/LegacyFieldInventoryCompat.kt b/android-app/app/src/main/java/com/korexlabs/dhinspeccion/ui/LegacyFieldInventoryCompat.kt new file mode 100644 index 0000000..cf8dda5 --- /dev/null +++ b/android-app/app/src/main/java/com/korexlabs/dhinspeccion/ui/LegacyFieldInventoryCompat.kt @@ -0,0 +1,30 @@ +package com.korexlabs.dhinspeccion.ui + +import com.korexlabs.dhinspeccion.MainViewModel +import com.korexlabs.dhinspeccion.data.FieldType + +/** + * Compatibilidad transitoria con la pantalla F2.x que queda compilada pero ya no + * será la ruta activa en F3.1. El flujo nuevo siempre envía familyId cuando el + * nivel estructural lo requiere. + */ +fun MainViewModel.createFieldAsset( + type: FieldType, + parentId: String?, + name: String, + commonName: String?, + attributes: Map, + latitude: Double, + longitude: Double, + accuracyM: Double?, +) = createFieldAsset( + type = type, + parentId = parentId, + familyId = null, + name = name, + commonName = commonName, + attributes = attributes, + latitude = latitude, + longitude = longitude, + accuracyM = accuracyM, +)