enum Fruit {
GRAPS @value(value: "GR")
BANANAS @value(value : “BN”)
}
У меня есть Enum выше, и я ожидаю сгенерированный код, как показано ниже, с использованием java-кода npx
public enum Fruit
{
GRAPS("GR");
BANANAS(“BN”);
private final String value;
Fruit(String value) {
this.value = value;
}
public String getValue() {
return value;
}
public static Fruit fromValue(String value) {
for (Fruit fruit : Fruit.values()) {
if (fruit.value.equals(value)) {
return fruit;
}
}
throw new IllegalArgumentException("Unexpected value '" + value + "'");
}
}
Но код, сгенерированный без значения Enum для приведенной выше схемы Graphql, поэтому мой вопрос заключается в том, как отредактировать файл схемы или мне нужно добавить любую конфигурацию при создании файла с помощью сборки gradle
public enum Fruit
{
GRAPS
BANANAS
private final String value;
Fruit(String value) {
this.value = value;
}
public String getValue() {
return value;
….}
Подробнее здесь: https://stackoverflow.com/questions/785 ... in-graphql
Как определить константу Enum со значением в Graphql ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Значение Java Enum, возвращающее строковое значение, а не константу перечисления [закрыто]
Anonymous » » в форуме JAVA - 0 Ответы
- 13 Просмотры
-
Последнее сообщение Anonymous
-