Как передать массив нестандартного типа в мутацию при объявлении typeDefs в GraphQL?
type Itinerary {
name: String!
itinerary: [Location]!
}
input Location {
name: String!
country: String
region: String
city: String
duration: Int!
}
type Mutation {
addItinerary(
name: String!,
itinerary: [Location]!,
): Itinerary
}
Я получаю сообщение об ошибке в graphiql "Тип Itinerary.itinerary должен быть типом вывода, но получен: [Location]!"
Кажется, это такая тривиальная задача, но я не смог найти ничего конкретного для этого случая