code: def _print_input_object(type):
      return ("input {} {{\n" "{}\n" "}}").format(
          type.name,
          "\n".join(
              "  " + _print_input_value(name, field)
              for name, field in type.fields.items()
          ),
      )
  
imports: from ..language.printer import print_ast
  from ..type.definition import GraphQLEnumType, GraphQLInputObjectType, GraphQLInterfaceType, GraphQLObjectType, GraphQLScalarType, GraphQLUnionType
  from ..type.directives import DEFAULT_DEPRECATION_REASON
  from .ast_from_value import ast_from_value
label_desc: Use image node_id 15 for calling a global function with example usage: _print_input_object(type) and returns: str