GraphQL - 仅允许输入类型的某些值

时间:2018-04-11 18:00:04

标签: ruby-on-rails graphql graphql-ruby

我使用[graphql][1] gem来构建GraphQL API。

定义输入时 - 例如

Inputs::BranchInput = GraphQL::InputObjectType.define do
  name 'BranchInput'

  argument :scope,                      types.String
end

参数scope实际上是一个枚举字段,可以接受smallbig。如何在输入中定义此参数只接受这两个值?是否有可能在生成文档时在文档中显示此内容,以便UI开发人员也清楚这一点?

使用Grape生成REST API时,我通常会使用values参数来定义类似的内容。

0 个答案:

没有答案