convertToStringCaseType function

String convertToStringCaseType(
  1. String value,
  2. StringCaseType? stringCaseType
)

Converts a string to a specific case type.

Implementation

String convertToStringCaseType(
  String value,
  StringCaseType? stringCaseType,
) {
  switch (stringCaseType) {
    case StringCaseType.LOWER_SNAKE_CASE:
      return value.toLowerSnakeCase();
    case StringCaseType.UPPER_SNAKE_CASE:
      return value.toUpperSnakeCase();
    case StringCaseType.LOWER_KEBAB_CASE:
      return value.toLowerKebabCase();
    case StringCaseType.UPPER_KEBAB_CASE:
      return value.toUpperKebabCase();
    case StringCaseType.CAPITALIZED_KEBAB_CASE:
      return value.toCapitalizedKebabCase();
    case StringCaseType.CAMEL_CASE:
      return value.toCamelCase();
    case StringCaseType.PASCAL_CASE:
      return value.toPascalCase();
    case StringCaseType.LOWER_DOT_CASE:
      return value.toLowerDotCase();
    case StringCaseType.UPPER_DOT_CASE:
      return value.toUpperDotCase();
    case StringCaseType.PATH_CASE:
      return value.toPathCase();
    default:
      return value;
  }
}