t() :: %AbsintheGenerator.Schema.Field{ arguments: [AbsintheGenerator.Schema.Field.Argument.t()], description: String.t(), name: String.t(), post_middleware: [String.t()], pre_middleware: [String.t()], resolver_module_function: String.t(), return_type: String.t() }