Scalars
BigInt
The BigInt scalar type represents non-fractional signed whole numeric
values.
Boolean
Boolean scalar type represents true or false.DateTime
A date-time string at UTC, such as 2007-12-03T10:15:30Z, compliant with
the date-time format outlined in section 5.6 of the RFC 3339 profile
of the ISO 8601 standard for representation of dates and times using the
Gregorian calendar.
Decimal
EmailAddress
A field whose value conforms to the standard internet email address format as specified in HTML Spec: https://html.spec.whatwg.org/multipage/input.html#valid-e-mail-address.
Float
The Float scalar type represents signed double-precision fractional
values as specified by IEEE
754.
HTTPURL
A field whose value conforms to the standard URL format as specified in RFC3986: https://www.ietf.org/rfc/rfc3986.txt.
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
The Int scalar type represents non-fractional signed whole numeric
values. Int can represent values between -(2^31) and 2^31 - 1.
JSONObject
The JSONObject scalar type represents JSON objects as specified by
ECMA-404.
Latitude
A field whose value is a valid decimal degrees latitude number (53.471): https://en.wikipedia.org/wiki/Latitude
LocalDate
A local date string (i.e., with no associated timezone) in YYYY-MM-DD
format, e.g. 2020-01-01.
LocalTime
A local time string (i.e., with no associated timezone) in 24-hr
HH:mm[:ss[.SSS]] format, e.g. 14:25 or 14:25:06 or 14:25:06.123.
Longitude
A field whose value is a valid decimal degrees longitude number (53.471): https://en.wikipedia.org/wiki/Longitude
NonEmptyString
NonNegativeFloat
NonNegativeInt
PhoneNumber
A field whose value conforms to the standard E.164 format as specified in: https://en.wikipedia.org/wiki/E.164. Basically this is +17895551234.
PositiveInt
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.
URL
A field whose value conforms to the standard URL format as specified in RFC3986: https://www.ietf.org/rfc/rfc3986.txt.