fromString static method
Implementation
static FlattenKeyStyle? fromString(String? raw) {
if (raw == null || raw.isEmpty) {
return null;
}
switch (raw.toLowerCase()) {
case 'dot':
case 'path':
case 'preserve':
return FlattenKeyStyle.dot;
case 'camel':
case 'camelcase':
case 'camel_case':
return FlattenKeyStyle.camel;
case 'pascal':
case 'pascalcase':
case 'pascal_case':
return FlattenKeyStyle.pascal;
case 'snake':
case 'snakecase':
case 'snake_case':
return FlattenKeyStyle.snake;
case 'kebab':
case 'kebabcase':
case 'kebab_case':
case 'kebab-case':
case 'dash':
return FlattenKeyStyle.kebab;
default:
return null;
}
}