getValueFromMap<T> static method
T?
getValueFromMap<T>(})
Helper method to get a value from a map that may contain either camelCase or snake_case keys. Returns the value for the first matching key found, preferring camelCase over snake_case.
Implementation
static T? getValueFromMap<T>(
Map<String, dynamic> map,
String camelCaseKey,
String snakeCaseKey, {
T? defaultValue,
}) {
return (map[camelCaseKey] ?? map[snakeCaseKey]) as T? ?? defaultValue;
}