Эликсир Абсент 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
Другие вопросы по тегам