toUpperCamelCaseKey function

String toUpperCamelCaseKey(
  1. String input
)

Implementation

String toUpperCamelCaseKey(String input) {
  final List<String> parts = input.split('_');
  if (parts.length > 1) {
    var str = parts.first;
    str += parts.sublist(1).map((e) {
      if (e.length > 1) {
        return '${e[0].toUpperCase()}${e.substring(1)}';
      }
      return e;
    }).join('');

    return str;
  } else {
    return input;
  }
}