I can find answers where we have String to Enum mapping but I can't find how can I map an Enum to a String.
public class Result {
Value enumValue;
}
public enum Value {
TEST,
NO TEST
}
public class Person {
String value;
}
How can I map this ?
I tried :
@Mapping(target = "value", source = "enumValue", qualifiedByName = "mapValue")
@Named("mapValue")
default Person mapValue(final Value en) {
return Person.builder().value(en.name()).build();
}