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.
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.