GraphQLScalarType<Value, Serialized> class
abstract
Properties
-
description
→ String?
-
A description of this type, which, while optional, can be very useful in tools like GraphiQL.
no setterinherited
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
name
→ String?
-
The name of this type.
no setterinherited
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
-
valueType
→ Type
-
no setter
Methods
-
coerceToInputObject()
→ GraphQLType<Value, Serialized>
-
Turns this type into one suitable for being provided as an input to a GraphQLObjectField.
inherited
-
convert(dynamic value)
→ Serialized?
-
Attempts to cast a dynamic
value
into a Serialized
instance.
inherited
-
deserialize(Serialized serialized)
→ Value
-
Deserializes a serialized value.
inherited
-
list()
→ GraphQLListType<Value, Serialized>
-
inherited
-
nonNullable()
→ GraphQLType<Value, Serialized>
-
Creates a non-nullable type that represents this type, and enforces that a field of this type is present in input data.
inherited
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
serialize(Value value)
→ Serialized
-
Serializes an arbitrary input value.
inherited
-
toString()
→ String
-
A string representation of this object.
inherited
-
validate(String key, covariant dynamic input)
→ ValidationResult<Serialized>
-
Performs type coercion against an
input
value, and returns a list of errors if the validation was unsuccessful.
inherited