inputObjectType<T> function

GraphQLInputObjectType<T> inputObjectType<T>(
  1. String name, {
  2. String? description,
  3. Iterable<GraphQLFieldInput> fields = const [],
  4. T customDeserialize(
    1. Map<String, Object?>
    )?,
  5. bool isOneOf = false,
  6. GraphQLTypeDefinitionExtra<InputObjectTypeDefinitionNode, InputObjectTypeExtensionNode> extra = const GraphQLTypeDefinitionExtra.attach([]),
})

Shorthand for generating a GraphQLInputObjectType.

Implementation

GraphQLInputObjectType<T> inputObjectType<T>(
  String name, {
  String? description,
  Iterable<GraphQLFieldInput> fields = const [],
  T Function(Map<String, Object?>)? customDeserialize,
  bool isOneOf = false,
  GraphQLTypeDefinitionExtra<InputObjectTypeDefinitionNode,
          InputObjectTypeExtensionNode>
      extra = const GraphQLTypeDefinitionExtra.attach([]),
}) {
  return GraphQLInputObjectType(
    name,
    description: description,
    fields: fields,
    customDeserialize: customDeserialize,
    isOneOf: isOneOf,
    extra: extra,
  );
}