我正在尝试用变量更新我的变异并收到这样的错误:
在“输入字段 SignInInput.signInInput”中找到名称“SignInInput”的重复类型定义
我的突变代码:
module Mutations
class SignIn < BaseMutation
description 'User sign in'
argument :signInInput, Inputs::SignInInput, as: :sign_in_input, required: true
field :token, String, null: false
def resolve(sign_in_input:)
...
end
end
end
我的自定义输入代码:
module Inputs
class SignInInput < Types::BaseInputObject
description "Attributes for user sign in"
argument :email, String, "User email", required: true
argument :password, String, "User password", required: true
end
end
我的查询:
这个奇怪的错误可能是什么原因?我只定义过一次这样的类。