diff --git a/src/HotChocolate/Core/src/Types/Properties/TypeResources.Designer.cs b/src/HotChocolate/Core/src/Types/Properties/TypeResources.Designer.cs index 31f1c63043f..bb50e74cddd 100644 --- a/src/HotChocolate/Core/src/Types/Properties/TypeResources.Designer.cs +++ b/src/HotChocolate/Core/src/Types/Properties/TypeResources.Designer.cs @@ -1151,7 +1151,7 @@ internal static string FieldInitHelper_NoFields { } /// - /// Looks up a localized string similar to The `Float` scalar type represents signed double-precision fractional values as specified by [IEEE 754](http://en.wikipedia.org/wiki/IEEE_floating_point).. + /// Looks up a localized string similar to The `Float` scalar type represents signed double-precision finite values as specified by [IEEE 754](https://en.wikipedia.org/wiki/IEEE_floating_point).. /// internal static string FloatType_Description { get { @@ -1178,7 +1178,7 @@ internal static string IdSerializer_UnableToEncode { } /// - /// Looks up a localized string similar to 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.. + /// Looks up a localized string similar to The `ID` scalar type represents a unique identifier, often used to refetch an object or as the key for a cache.. /// internal static string IdType_Description { get { @@ -1349,7 +1349,7 @@ internal static string InterfaceTypeExtension_CannotMerge { } /// - /// Looks up a localized string similar to The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.. + /// Looks up a localized string similar to The `Int` scalar type represents a signed 32-bit numeric non-fractional value.. /// internal static string IntType_Description { get { @@ -2159,7 +2159,7 @@ internal static string String_Argument_NullOrEmpty { } /// - /// Looks up a localized string similar to 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.. + /// Looks up a localized string similar to The `String` scalar type represents textual data, represented as a sequence of Unicode code points.. /// internal static string StringType_Description { get { diff --git a/src/HotChocolate/Core/src/Types/Properties/TypeResources.resx b/src/HotChocolate/Core/src/Types/Properties/TypeResources.resx index 65d5b3f8abf..643feeecf10 100644 --- a/src/HotChocolate/Core/src/Types/Properties/TypeResources.resx +++ b/src/HotChocolate/Core/src/Types/Properties/TypeResources.resx @@ -174,10 +174,10 @@ In some cases, you need to provide options to alter GraphQL's execution behavior Object and Interface types are described by a list of Fields, each of which has a name, potentially a list of arguments, and a return type. - The `Float` scalar type represents signed double-precision fractional values as specified by [IEEE 754](http://en.wikipedia.org/wiki/IEEE_floating_point). + The `Float` scalar type represents signed double-precision finite values as specified by [IEEE 754](https://en.wikipedia.org/wiki/IEEE_floating_point). - 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. + The `ID` scalar type represents a unique identifier, often used to refetch an object or as the key for a cache. Unable to set the input field value. @@ -219,7 +219,7 @@ In some cases, you need to provide options to alter GraphQL's execution behavior The interface type extension can only be merged with an interface type. - The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1. + The `Int` scalar type represents a signed 32-bit numeric non-fractional value. The `Long` scalar type represents a signed 64-bit integer. @@ -333,7 +333,7 @@ In some cases, you need to provide options to alter GraphQL's execution behavior The `Short` scalar type represents a signed 16-bit integer. - 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. + The `String` scalar type represents textual data, represented as a sequence of Unicode code points. The `{0}` cannot be null or empty. diff --git a/src/HotChocolate/Core/test/Execution.Tests/Integration/StarWarsCodeFirst/__snapshots__/StarWarsCodeFirstTests.Ensure_Benchmark_Query_LargeQuery.snap b/src/HotChocolate/Core/test/Execution.Tests/Integration/StarWarsCodeFirst/__snapshots__/StarWarsCodeFirstTests.Ensure_Benchmark_Query_LargeQuery.snap index e44b69ab6d5..00dd486cac6 100644 --- a/src/HotChocolate/Core/test/Execution.Tests/Integration/StarWarsCodeFirst/__snapshots__/StarWarsCodeFirstTests.Ensure_Benchmark_Query_LargeQuery.snap +++ b/src/HotChocolate/Core/test/Execution.Tests/Integration/StarWarsCodeFirst/__snapshots__/StarWarsCodeFirstTests.Ensure_Benchmark_Query_LargeQuery.snap @@ -6634,7 +6634,7 @@ { "kind": "SCALAR", "name": "String", - "description": "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.", + "description": "The `String` scalar type represents textual data, represented as a sequence of Unicode code points.", "fields": null, "inputFields": null, "interfaces": null, @@ -6912,7 +6912,7 @@ { "kind": "SCALAR", "name": "ID", - "description": "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.", + "description": "The `ID` scalar type represents a unique identifier, often used to refetch an object or as the key for a cache.", "fields": null, "inputFields": null, "interfaces": null, @@ -6985,7 +6985,7 @@ { "kind": "SCALAR", "name": "Int", - "description": "The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", + "description": "The `Int` scalar type represents a signed 32-bit numeric non-fractional value.", "fields": null, "inputFields": null, "interfaces": null, @@ -6995,7 +6995,7 @@ { "kind": "SCALAR", "name": "Float", - "description": "The `Float` scalar type represents signed double-precision fractional values as specified by [IEEE 754](http://en.wikipedia.org/wiki/IEEE_floating_point).", + "description": "The `Float` scalar type represents signed double-precision finite values as specified by [IEEE 754](https://en.wikipedia.org/wiki/IEEE_floating_point).", "fields": null, "inputFields": null, "interfaces": null, diff --git a/src/HotChocolate/Core/test/Execution.Tests/__snapshots__/IntrospectionTests.DefaultValueIsInputObject.snap b/src/HotChocolate/Core/test/Execution.Tests/__snapshots__/IntrospectionTests.DefaultValueIsInputObject.snap index 52b1a388daf..0b5a37495d8 100644 --- a/src/HotChocolate/Core/test/Execution.Tests/__snapshots__/IntrospectionTests.DefaultValueIsInputObject.snap +++ b/src/HotChocolate/Core/test/Execution.Tests/__snapshots__/IntrospectionTests.DefaultValueIsInputObject.snap @@ -1042,7 +1042,7 @@ { "kind": "SCALAR", "name": "String", - "description": "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.", + "description": "The `String` scalar type represents textual data, represented as a sequence of Unicode code points.", "specifiedByURL": null, "fields": null, "inputFields": null, diff --git a/src/HotChocolate/Core/test/Execution.Tests/__snapshots__/IntrospectionTests.ExecuteGraphiQLIntrospectionQuery.snap b/src/HotChocolate/Core/test/Execution.Tests/__snapshots__/IntrospectionTests.ExecuteGraphiQLIntrospectionQuery.snap index ad686eb647a..d4f5c952ba7 100644 --- a/src/HotChocolate/Core/test/Execution.Tests/__snapshots__/IntrospectionTests.ExecuteGraphiQLIntrospectionQuery.snap +++ b/src/HotChocolate/Core/test/Execution.Tests/__snapshots__/IntrospectionTests.ExecuteGraphiQLIntrospectionQuery.snap @@ -1091,7 +1091,7 @@ { "kind": "SCALAR", "name": "String", - "description": "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.", + "description": "The `String` scalar type represents textual data, represented as a sequence of Unicode code points.", "specifiedByURL": null, "fields": null, "inputFields": null, diff --git a/src/HotChocolate/Core/test/Execution.Tests/__snapshots__/IntrospectionTests.ExecuteGraphiQLIntrospectionQuery_ToJson.snap b/src/HotChocolate/Core/test/Execution.Tests/__snapshots__/IntrospectionTests.ExecuteGraphiQLIntrospectionQuery_ToJson.snap index ad686eb647a..d4f5c952ba7 100644 --- a/src/HotChocolate/Core/test/Execution.Tests/__snapshots__/IntrospectionTests.ExecuteGraphiQLIntrospectionQuery_ToJson.snap +++ b/src/HotChocolate/Core/test/Execution.Tests/__snapshots__/IntrospectionTests.ExecuteGraphiQLIntrospectionQuery_ToJson.snap @@ -1091,7 +1091,7 @@ { "kind": "SCALAR", "name": "String", - "description": "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.", + "description": "The `String` scalar type represents textual data, represented as a sequence of Unicode code points.", "specifiedByURL": null, "fields": null, "inputFields": null, diff --git a/src/HotChocolate/Core/test/Types.Tests/__snapshots__/SchemaFirstTests.DescriptionsAreCorrectlyRead.snap b/src/HotChocolate/Core/test/Types.Tests/__snapshots__/SchemaFirstTests.DescriptionsAreCorrectlyRead.snap index 123850094b9..9571da418cf 100644 --- a/src/HotChocolate/Core/test/Types.Tests/__snapshots__/SchemaFirstTests.DescriptionsAreCorrectlyRead.snap +++ b/src/HotChocolate/Core/test/Types.Tests/__snapshots__/SchemaFirstTests.DescriptionsAreCorrectlyRead.snap @@ -1231,7 +1231,7 @@ { "kind": "SCALAR", "name": "String", - "description": "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.", + "description": "The `String` scalar type represents textual data, represented as a sequence of Unicode code points.", "fields": null, "inputFields": null, "interfaces": null, diff --git a/src/HotChocolate/Core/test/Types.Tests/__snapshots__/SchemaFirstTests.Interfaces_Impl_Interfaces_Are_Correctly_Exposed_Through_Introspection.snap b/src/HotChocolate/Core/test/Types.Tests/__snapshots__/SchemaFirstTests.Interfaces_Impl_Interfaces_Are_Correctly_Exposed_Through_Introspection.snap index befb6f23546..183cb8c1d67 100644 --- a/src/HotChocolate/Core/test/Types.Tests/__snapshots__/SchemaFirstTests.Interfaces_Impl_Interfaces_Are_Correctly_Exposed_Through_Introspection.snap +++ b/src/HotChocolate/Core/test/Types.Tests/__snapshots__/SchemaFirstTests.Interfaces_Impl_Interfaces_Are_Correctly_Exposed_Through_Introspection.snap @@ -1113,7 +1113,7 @@ { "kind": "SCALAR", "name": "String", - "description": "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.", + "description": "The `String` scalar type represents textual data, represented as a sequence of Unicode code points.", "fields": null, "inputFields": null, "interfaces": null, diff --git a/src/HotChocolate/Core/test/Validation.Tests/__snapshots__/InputObjectRequiredFieldsRuleTests.InvalidInputObjectPartialObjectMissingRequired.snap b/src/HotChocolate/Core/test/Validation.Tests/__snapshots__/InputObjectRequiredFieldsRuleTests.InvalidInputObjectPartialObjectMissingRequired.snap index 2e3b9610589..bd8a68b30c8 100644 --- a/src/HotChocolate/Core/test/Validation.Tests/__snapshots__/InputObjectRequiredFieldsRuleTests.InvalidInputObjectPartialObjectMissingRequired.snap +++ b/src/HotChocolate/Core/test/Validation.Tests/__snapshots__/InputObjectRequiredFieldsRuleTests.InvalidInputObjectPartialObjectMissingRequired.snap @@ -25,7 +25,7 @@ "Directives": [], "SyntaxNode": null, "Name": "String", - "Description": "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." + "Description": "The `String` scalar type represents textual data, represented as a sequence of Unicode code points." }, "ClrType": "System.Collections.Generic.List`1[[System.String, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e" }, diff --git a/src/HotChocolate/Utilities/test/Utilities.Introspection.Tests/__resources__/StarWarsIntrospectionResult.json b/src/HotChocolate/Utilities/test/Utilities.Introspection.Tests/__resources__/StarWarsIntrospectionResult.json index b00b73904e6..3896bc5608d 100644 --- a/src/HotChocolate/Utilities/test/Utilities.Introspection.Tests/__resources__/StarWarsIntrospectionResult.json +++ b/src/HotChocolate/Utilities/test/Utilities.Introspection.Tests/__resources__/StarWarsIntrospectionResult.json @@ -13,7 +13,7 @@ "types": [{ "kind": "SCALAR", "name": "String", - "description": "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.", + "description": "The `String` scalar type represents textual data, represented as a sequence of Unicode code points.", "fields": null, "inputFields": null, "interfaces": null, @@ -23,7 +23,7 @@ { "kind": "SCALAR", "name": "ID", - "description": "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.", + "description": "The `ID` scalar type represents a unique identifier, often used to refetch an object or as the key for a cache.", "fields": null, "inputFields": null, "interfaces": null, @@ -43,7 +43,7 @@ { "kind": "SCALAR", "name": "Int", - "description": "The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", + "description": "The `Int` scalar type represents a signed 32-bit numeric non-fractional value.", "fields": null, "inputFields": null, "interfaces": null, @@ -53,7 +53,7 @@ { "kind": "SCALAR", "name": "Float", - "description": "The `Float` scalar type represents signed double-precision fractional values as specified by [IEEE 754](http://en.wikipedia.org/wiki/IEEE_floating_point).", + "description": "The `Float` scalar type represents signed double-precision finite values as specified by [IEEE 754](https://en.wikipedia.org/wiki/IEEE_floating_point).", "fields": null, "inputFields": null, "interfaces": null, diff --git a/src/HotChocolate/Utilities/test/Utilities.Introspection.Tests/__snapshots__/IntrospectionFormatterTests.DeserializeStarWarsIntrospectionResult.snap b/src/HotChocolate/Utilities/test/Utilities.Introspection.Tests/__snapshots__/IntrospectionFormatterTests.DeserializeStarWarsIntrospectionResult.snap index f02d1d9b8ea..ebdaf0ee7e6 100644 --- a/src/HotChocolate/Utilities/test/Utilities.Introspection.Tests/__snapshots__/IntrospectionFormatterTests.DeserializeStarWarsIntrospectionResult.snap +++ b/src/HotChocolate/Utilities/test/Utilities.Introspection.Tests/__snapshots__/IntrospectionFormatterTests.DeserializeStarWarsIntrospectionResult.snap @@ -4,19 +4,19 @@ schema { subscription: Subscription } -"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." +"The `String` scalar type represents textual data, represented as a sequence of Unicode code points." scalar String -"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." +"The `ID` scalar type represents a unique identifier, often used to refetch an object or as the key for a cache." scalar ID "The `Boolean` scalar type represents `true` or `false`." scalar Boolean -"The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1." +"The `Int` scalar type represents a signed 32-bit numeric non-fractional value." scalar Int -"The `Float` scalar type represents signed double-precision fractional values as specified by [IEEE 754](http://en.wikipedia.org/wiki/IEEE_floating_point)." +"The `Float` scalar type represents signed double-precision finite values as specified by [IEEE 754](https://en.wikipedia.org/wiki/IEEE_floating_point)." scalar Float scalar Decimal diff --git a/src/StrawberryShake/CodeGeneration/test/CodeGeneration.CSharp.Tests/Integration/__snapshots__/StarWarsIntrospectionTest.Execute_StarWarsIntrospection_Test.snap b/src/StrawberryShake/CodeGeneration/test/CodeGeneration.CSharp.Tests/Integration/__snapshots__/StarWarsIntrospectionTest.Execute_StarWarsIntrospection_Test.snap index 680c7f33291..3ea79288b93 100644 --- a/src/StrawberryShake/CodeGeneration/test/CodeGeneration.CSharp.Tests/Integration/__snapshots__/StarWarsIntrospectionTest.Execute_StarWarsIntrospection_Test.snap +++ b/src/StrawberryShake/CodeGeneration/test/CodeGeneration.CSharp.Tests/Integration/__snapshots__/StarWarsIntrospectionTest.Execute_StarWarsIntrospection_Test.snap @@ -1723,7 +1723,7 @@ { "Kind": "Scalar", "Name": "String", - "Description": "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.", + "Description": "The `String` scalar type represents textual data, represented as a sequence of Unicode code points.", "Fields": null, "InputFields": null, "Interfaces": null, @@ -1743,7 +1743,7 @@ { "Kind": "Scalar", "Name": "Int", - "Description": "The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", + "Description": "The `Int` scalar type represents a signed 32-bit numeric non-fractional value.", "Fields": null, "InputFields": null, "Interfaces": null, @@ -2011,7 +2011,7 @@ { "Kind": "Scalar", "Name": "ID", - "Description": "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.", + "Description": "The `ID` scalar type represents a unique identifier, often used to refetch an object or as the key for a cache.", "Fields": null, "InputFields": null, "Interfaces": null, @@ -2084,7 +2084,7 @@ { "Kind": "Scalar", "Name": "Float", - "Description": "The `Float` scalar type represents signed double-precision fractional values as specified by [IEEE 754](http://en.wikipedia.org/wiki/IEEE_floating_point).", + "Description": "The `Float` scalar type represents signed double-precision finite values as specified by [IEEE 754](https://en.wikipedia.org/wiki/IEEE_floating_point).", "Fields": null, "InputFields": null, "Interfaces": null, @@ -5657,7 +5657,7 @@ "__typename": "__Type", "Name": "String", "Kind": "Scalar", - "Description": "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.", + "Description": "The `String` scalar type represents textual data, represented as a sequence of Unicode code points.", "Fields": null, "InputFields": null, "Interfaces": null, @@ -5681,7 +5681,7 @@ "__typename": "__Type", "Name": "Int", "Kind": "Scalar", - "Description": "The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", + "Description": "The `Int` scalar type represents a signed 32-bit numeric non-fractional value.", "Fields": null, "InputFields": null, "Interfaces": null, @@ -6149,7 +6149,7 @@ "__typename": "__Type", "Name": "ID", "Kind": "Scalar", - "Description": "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.", + "Description": "The `ID` scalar type represents a unique identifier, often used to refetch an object or as the key for a cache.", "Fields": null, "InputFields": null, "Interfaces": null, @@ -6278,7 +6278,7 @@ "__typename": "__Type", "Name": "Float", "Kind": "Scalar", - "Description": "The `Float` scalar type represents signed double-precision fractional values as specified by [IEEE 754](http://en.wikipedia.org/wiki/IEEE_floating_point).", + "Description": "The `Float` scalar type represents signed double-precision finite values as specified by [IEEE 754](https://en.wikipedia.org/wiki/IEEE_floating_point).", "Fields": null, "InputFields": null, "Interfaces": null, diff --git a/website/src/docs/strawberryshake/v16/scalars.md b/website/src/docs/strawberryshake/v16/scalars.md index 88dcff079fa..d4ff9742246 100644 --- a/website/src/docs/strawberryshake/v16/scalars.md +++ b/website/src/docs/strawberryshake/v16/scalars.md @@ -4,33 +4,33 @@ title: "Scalars" Strawberry Shake supports the following scalars out of the box: -| Type | Description | -| ------------- | --------------------------------------------------------------------------------------------------------------- | -| Any | The [Any][1] scalar type represents any valid GraphQL value. | -| Base64String | The [Base64String][2] scalar type represents an array of bytes encoded as a Base64 string. | -| Boolean | The [Boolean][3] scalar type represents `true` or `false`. | -| Byte | The [Byte][4] scalar type represents a signed 8-bit integer. | -| ByteArray | Base64-encoded array of bytes. (DEPRECATED, use `Base64String`) | -| Date | The [Date][5] scalar type represents a date in UTC. | -| DateTime | The [DateTime][6] scalar type represents a date and time with time zone offset information. | -| Decimal | The [Decimal][7] scalar type represents a decimal floating-point number with high precision. | -| Float | The [Float][8] scalar type represents signed double-precision fractional values as specified by [IEEE 754][9]. | -| ID | The [ID][10] scalar type represents a unique identifier, often used to refetch an object or as key for a cache. | -| Int | The [Int][11] scalar type represents a signed 32-bit numeric non-fractional value. | -| LocalDate | The [LocalDate][12] scalar type represents a date without time or time zone information. | -| LocalDateTime | The [LocalDateTime][13] scalar type represents a date and time without time zone information. | -| LocalTime | The [LocalTime][14] scalar type represents a time of day without date or time zone information. | -| Long | The [Long][15] scalar type represents a signed 64-bit integer. | -| Short | The [Short][16] scalar type represents a signed 16-bit integer. | -| String | The [String][17] scalar type represents textual data, represented as a sequence of Unicode code points. | -| TimeSpan | The [TimeSpan][18] scalar type represents a duration of time. | -| UnsignedByte | The [UnsignedByte][19] scalar type represents an unsigned 8-bit integer. | -| UnsignedInt | The [UnsignedInt][20] scalar type represents an unsigned 32-bit integer. | -| UnsignedLong | The [UnsignedLong][21] scalar type represents an unsigned 64-bit integer. | -| UnsignedShort | The [UnsignedShort][22] scalar type represents an unsigned 16-bit integer. | -| URI | The [URI][23] scalar type represents a Uniform Resource Identifier (URI) as defined by RFC 3986. | -| URL | The [URL][24] scalar type represents a Uniform Resource Locator (URL) as defined by RFC 3986. | -| UUID | The [UUID][25] scalar type represents a Universally Unique Identifier (UUID) as defined by RFC 9562. | +| Type | Description | +| ------------- | ------------------------------------------------------------------------------------------------------------------- | +| Any | The [Any][1] scalar type represents any valid GraphQL value. | +| Base64String | The [Base64String][2] scalar type represents an array of bytes encoded as a Base64 string. | +| Boolean | The [Boolean][3] scalar type represents `true` or `false`. | +| Byte | The [Byte][4] scalar type represents a signed 8-bit integer. | +| ByteArray | Base64-encoded array of bytes. (DEPRECATED, use `Base64String`) | +| Date | The [Date][5] scalar type represents a date in UTC. | +| DateTime | The [DateTime][6] scalar type represents a date and time with time zone offset information. | +| Decimal | The [Decimal][7] scalar type represents a decimal floating-point number with high precision. | +| Float | The [Float][8] scalar type represents signed double-precision finite values as specified by [IEEE 754][9]. | +| ID | The [ID][10] scalar type represents a unique identifier, often used to refetch an object or as the key for a cache. | +| Int | The [Int][11] scalar type represents a signed 32-bit numeric non-fractional value. | +| LocalDate | The [LocalDate][12] scalar type represents a date without time or time zone information. | +| LocalDateTime | The [LocalDateTime][13] scalar type represents a date and time without time zone information. | +| LocalTime | The [LocalTime][14] scalar type represents a time of day without date or time zone information. | +| Long | The [Long][15] scalar type represents a signed 64-bit integer. | +| Short | The [Short][16] scalar type represents a signed 16-bit integer. | +| String | The [String][17] scalar type represents textual data, represented as a sequence of Unicode code points. | +| TimeSpan | The [TimeSpan][18] scalar type represents a duration of time. | +| UnsignedByte | The [UnsignedByte][19] scalar type represents an unsigned 8-bit integer. | +| UnsignedInt | The [UnsignedInt][20] scalar type represents an unsigned 32-bit integer. | +| UnsignedLong | The [UnsignedLong][21] scalar type represents an unsigned 64-bit integer. | +| UnsignedShort | The [UnsignedShort][22] scalar type represents an unsigned 16-bit integer. | +| URI | The [URI][23] scalar type represents a Uniform Resource Identifier (URI) as defined by RFC 3986. | +| URL | The [URL][24] scalar type represents a Uniform Resource Locator (URL) as defined by RFC 3986. | +| UUID | The [UUID][25] scalar type represents a Universally Unique Identifier (UUID) as defined by RFC 9562. | [1]: https://scalars.graphql.org/chillicream/any.html [2]: https://scalars.graphql.org/chillicream/base64-string.html