extractEnum

inline fun <T : Enum<*>> extractEnum(field: String, map: MutableMap<String, Any?>): T?

Extracts and validates an Enum value. Supports both the enum type directly and String values. String matching is case-insensitive and converts hyphens to underscores.