String snakeToCamel(String snake) { final parts = snake.split('_'); return parts.first + parts .skip(1) .map((part) => part[0].toUpperCase() + part.substring(1)) .join(); }