getEncodedFieldName method
Implementation
String getEncodedFieldName() {
final fieldRename = enclosingElement.hasXmlSerializable
? enclosingElement
.getXmlSerializable()
?.toXmlSerializableValue()
?.fieldRename
: enclosingElement.hasXmlEnum
? enclosingElement.getXmlEnum()?.toXmlEnumValue()?.fieldRename
: null;
switch (fieldRename) {
case FieldRename.kebab:
return name.paramCase;
case FieldRename.snake:
return name.snakeCase;
case FieldRename.pascal:
return name.pascalCase;
case FieldRename.none:
default:
return name;
}
}