Queries
Objects
Mutations
Interfaces
Enums
Unions
Input Objects
Scalars
Object and Interface types are described by a list of Fields, each of which has a name, potentially a list of arguments, and a return type.
String!
String
[__InputValue!]!
__Type!
Boolean!