Complete the code to define a GraphQL type named User with an id field.
type User { id: [1] }The ID! type is used for unique identifiers and the exclamation mark means it is required.
Complete the code to add a name field of type String to the User type.
type User { id: ID! name: [1] }The String! type means the name field is a required string.
Fix the error in the type definition by completing the field type for age.
type User { id: ID! age: [1] }The Int type is used for whole numbers like age.
Fill both blanks to define a Post type with title and published fields.
type Post { title: [1] published: [2] }The title is a required string and published is a required boolean.
Fill all three blanks to define a Comment type with id, content, and likes fields.
type Comment { id: [1] content: [2] likes: [3] }The id is a required ID, content is required text, and likes is an integer count.
