是否有查询枚举描述而不是值的选项
Is there an option to query enum description instead of value
我从 graphql 模式查询某种类型,对于特定字段,我想用枚举描述而不是枚举值来获取它。
type Gigi {
a: SomeEnum!
b: Int!
}
enum SomeEnum {
"Bla"
BLA
"Foo"
FOO
}
我想获取 'Gigi.a' 字段,以及枚举的描述。
例如:
{
a: "Bla"
b: 5
}
有人知道这是否可行吗?
类型、字段和枚举值的描述仅用于文档目的,因此只能通过内省查询访问:
query {
__type(name: "SomeEnum") {
enumValues {
name
description
}
}
}
另请注意,规范中没有任何内容要求枚举值全部大写,因此您可以使用如下枚举:
enum SomeEnum {
Bla
Foo
}
我从 graphql 模式查询某种类型,对于特定字段,我想用枚举描述而不是枚举值来获取它。
type Gigi {
a: SomeEnum!
b: Int!
}
enum SomeEnum {
"Bla"
BLA
"Foo"
FOO
}
我想获取 'Gigi.a' 字段,以及枚举的描述。 例如:
{
a: "Bla"
b: 5
}
有人知道这是否可行吗?
类型、字段和枚举值的描述仅用于文档目的,因此只能通过内省查询访问:
query {
__type(name: "SomeEnum") {
enumValues {
name
description
}
}
}
另请注意,规范中没有任何内容要求枚举值全部大写,因此您可以使用如下枚举:
enum SomeEnum {
Bla
Foo
}