为什么 Elixir Absinthe 中的 input_object 不起作用?
喜欢
input_object :vehicle_detail do
field :registrationNo, :string
field :imageUrl, :string
end
mutation do
field :create_user, type: :user do
arg :vehicle_details, :vehicle_detail
resolve &Resolver.create_employee/2
end
end
我尝试过,但它为以下有效负载抛出错误
mutation() {
employee: createEmployee(vehicleDetails: {
registrationNo: "AP03EY0096",
imageUrl: "http://sample.example.com"
}) {
id
}
}
错误
In field \"vehicleDetails\": Expected type \"VehicleDetail\", found $vehicleDetails.\nIn field \"imageUrl\": Unknown field.\nIn field \"registrationNo\": Unknown field.",