Эликсир Абсент input_object
Почему input_object в Elixir Absinthe не работает?
лайк
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.",
1 ответ
Пожалуйста, попробуйте использовать атомы в случае змеи для определения входного объекта:
input_object :vehicle_detail do
field(:registration_no, :string)
field(:image_url, :string)
end