În GraphQL, tipurile definite cu type pot fi doar returnate; pentru argumentele complexe transmise de client către o mutație se utilizează obligatoriu tipuri definite cu input.
Cuvântul Cheie input în GraphQL: Obiecte de Intrare pentru Mutații în GraphQL
Definire Scheme (SDL)
GraphQL
Ghid complet pentru input types în GraphQL: de ce obiectele normale nu pot fi transmise ca argumente și cum se structurează datele trimise de clienți.
Sintaxă
input CreateProductInput { title: String! price: Float! }