В настоящее время я испытываю трудности с перечислением мутаций Argument
.
Ниже приведен мой код для Mutation
:
class CreatePerson(graphene.Mutation):
foo = graphene.String()
def mutate(self, info, **kwargs):
return CreatePerson(foo='foo')
class Arguments:
enum_arg = graphene.Argument(graphene.Enum.from_enum(EnumArg))
Класс перечисления:
from enum import Enum
class EnumArg(Enum):
Baz = 0
Bar = 1
Spam = 2
Egg = 3
Команда, использующая POSTMAN :
{
"query": "mutation": {createPerson(enumArg=1) { foo }}
}
Но я получаю это сообщение об ошибке:
"message": "Argument \"enumArg\" has invalid value 1.
Expected type \"EnumArg\", found 1.",
Я также пытался дать enumArg=\"Bar\"
для мутации createPerson
и ошибка все еще сохраняется.