Difficulty: 5/10field arguments, resolver args, input validationThe client must provide the required param value with the query:Basic example:CopyScenario Questions0-2 years experience1Suppose you need to fetch a list of books filtered by author name using GraphQL. How would you define the field and pass the author name as an argument in the query?2If a client sends a query with a missing required argument for a field, what does the GraphQL server return and why?2-5 years experience1You added an optional `limit` argument to a `posts` field to support pagination, but the client reports that the server always returns all posts. Walk me through how you'd debug this.Follow-up QuestionsCan you show a concrete schema snippet for the argument you described?What does the server return if a required argument is omitted?How would you test that argument validation works as expected?Suggest Improvement