Исключение при использовании вложенных типов ввода в GraphQL и Spring Boot - PullRequest
0 голосов
/ 20 января 2020

Я пытаюсь создать мутацию, которая получает тип ввода, например:

input Cart {
    items: [CartItem!]!
    client: String!
}

input CartItem {
    productId: Int!
    qty: Int!
}

И моя мутация выглядит так:

type Mutation {
    createOrder(cart: Cart!): Order!
}

Но когда я пытаюсь запустить В моем заявлении я получаю следующее исключение:

Caused by: com.coxautodev.graphql.tools.SchemaError: Expected type 'CartItem' to be a GraphQLOutputType, but it wasn't!  Was a type only permitted for object types incorrectly used as an input type, or vice-versa?

Что происходит?

1 Ответ

0 голосов
/ 21 января 2020

Это известная ошибка Graphql- java -инструментов: https://github.com/graphql-java-kickstart/graphql-java-tools/issues/216

Типы ввода java должны иметь методы доступа publi c.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...