Input objects are best described as "composable objects" in that they contain a set of input fields that define a particular object. For example, the AuthorInput
takes a field called emails
. Providing a value for emails
will transform the AuthorInput
into a list of User
objects which contain that email address/
For more information, see the GraphQL spec.