Skip to main content

Scalar

A Scalar type is a primitive provided by GraphQL. All fields ultimately resolve to a scalar.

Boolean

The Boolean scalar type represents true or false.

Output:SCALAR

Date

A date string, such as 2007-12-03, compliant with the full-date 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.

Output:SCALAR

Float

The Float scalar type represents signed double-precision fractional values as specified by IEEE 754.

Output:SCALAR

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.

Output:SCALAR

IdempotencyKey

A UUIDv4 string used to uniquely identify requests.

If a request with the same IdempotencyKey is received multiple times, only the first request will be processed. Subsequent requests will return the same response as the first request.

See this link for more

Output:SCALAR

Int

The Int scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.

Output:SCALAR

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.

Output:SCALAR

UnsignedInt

A non-negative integer

Output:SCALAR