absinthe v1.1.5 Absinthe.Type.BuiltIns
Built in data types
Scalars
Boolean
Identifier: :boolean
The Boolean
scalar type represents true
or false
.
Float
Identifier: :float
The Float
scalar type represents signed double-precision fractional
values as specified by
IEEE 754.
ID
Identifier: :id
The ID
scalar type represents a unique identifier, often used to
refetch an object or as key for a cache. The ID type appears in a JSON
response as a String; however, it is not intended to be human-readable.
When expected as an input type, any string (such as "4"
) or integer
(such as 4
) input value will be accepted as an ID.
Int
Identifier: :integer
The Int
scalar type represents non-fractional signed whole numeric
values. Int can represent values between -(2^53 - 1)
and 2^53 - 1
since
represented in JSON as double-precision floating point numbers specified
by IEEE 754.
String
Identifier: :string
The String
scalar type represents textual data, represented as UTF-8
character sequences. The String type is most often used by GraphQL to
represent free-form human-readable text.
Directives
include
Identifier: :include
Directs the executor to include this field or fragment only when the if
argument is true.”
skip
Identifier: :skip
Directs the executor to skip this field or fragment when the if
argument is true.
Introspection
__Directive
Identifier: :__directive
Represents a directive
__EnumValue
Identifier: :__enumvalue
__Field
Identifier: :__field
__InputValue
Identifier: :__inputvalue
__Schema
Identifier: :__schema
Represents a schema
__Type
Identifier: :__type
Represents scalars, interfaces, object types, unions, enums in the system