Я пытаюсь определить мои перечисления как строки, но все равно кажется, что возникает ошибка из-за того, что они не понимают перечисление. Я предполагаю, что запрашиваю это неправильно, но я не уверен, как сделать это правильно.
Определение:
status: {
type: new graphql.GraphQLEnumType({
name:
"status",
values:
{
"accepted":
{
value:
"accepted"
},
"pending":
{
value:
"pending"
},
"reviewing":
{
value:
"reviewing"
},
}
})
},
Мой запрос:
const payload =
{
account_id:
instanced_accounts[0]._id,
account_type:
instanced_accounts[0].type,
page:
1,
page_length:
5,
search_text:
"",
status:
"accepted",
}
let query =
new QueryBuilder(
"retrieveContacts",
payload
)
Я использую graphlq-query-builder
Когда я запускаю запрос, он возвращает:
"message": "Expected type status, found \"accepted\"; Did you mean the enum value accepted?"