InputObjectTypeDefinition class Null safety

An Input Object Type Definition

A GraphQL Input Object defines a set of input fields; the input fields are either scalars, enums, or other input objects. This allows arguments to accept arbitrarily complex structs.

See TypeDefinition for details on all GraphQL Type Definitions.

Inheritance
Annotations

Constructors

InputObjectTypeDefinition(InputObjectTypeDefinitionNode astNode, [ResolveType? getType])
const

Properties

astNode InputObjectTypeDefinitionNode
The underlying definition node from gql/ast.dart
final
description String?
read-only, inherited
directives List<Directive>
read-only, inherited
fields List<InputValueDefinition>
read-only
getType ResolveType
Resolve the given name into a TypeDefinition, usually defined within the given context such as a GraphQLSchema.
final
hashCode int
The hash code for this object. [...]
read-only, inherited
name String?
read-only, inherited
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
inherited
toString() String
A string representation of this object. [...]
inherited

Operators

operator ==(Object o) bool
The equality operator. [...]
inherited