Concept Flow - Object types and input types
Define ObjectType class
Define InputType class
Use ObjectType for output
Use InputType for input validation
Resolver methods use InputType as args
Resolver methods return ObjectType instances
This flow shows how NestJS GraphQL ObjectType and InputType classes are defined and used in resolvers for output and input respectively.