跳至主要内容

标量是原始值 Int、Float、String、Boolean 或 ID。

关于标量

标量是原始值:IntFloatStringBooleanID

在调用 GraphQL API 时,必须指定嵌套的子字段,直至只返回标量。

欲了解更多信息,请参阅《GraphQL 入门》

Base64String

使用 base64 编码的(可能是二进制的)字符串。

BigInt

表示非小数的有符号整数值。由于其值可能超过 32 位整数的范围,因此以字符串形式编码。

Boolean

表示 truefalse 值。

CustomPropertyValue

自定义属性值可以是字符串或字符串数组。除多选类型只能使用字符串数组外,所有属性类型仅支持单个字符串值。

Date

ISO-8601 编码的日期字符串。

DateTime

ISO-8601 编码的 UTC 日期字符串。

Float

表示符合 IEEE 754 标准的有符号双精度小数值。

GitObjectID

Git 对象 ID。

GitRefname

完整限定的引用名称(例如 refs/heads/master)。

GitSSHRemote

Git SSH 字符串。

GitTimestamp

ISO-8601 编码的日期字符串。与 DateTime 类型不同,GitTimestamp 不会转换为 UTC。

HTML

包含 HTML 代码的字符串。

ID

表示经过 Base64 混淆的唯一标识符。它常用于重新获取对象或作为缓存的键。ID 类型在 JSON 响应中以字符串形式出现;但并非用于人类阅读。当作为输入类型时,任何字符串(例如 "VXNlci0xMA==")或整数(例如 4)的输入值都将被接受为 ID。

Int

表示非小数的有符号整数值。Int 能表示的范围为 -(2^31) 到 2^31 - 1。

PreciseDateTime

ISO-8601 编码的 UTC 日期字符串,精确到毫秒。

String

表示 UTF-8 字符序列的文本数据。此类型通常用于 GraphQL 表示自由形式的人类可读文本。

URI

符合 RFC 3986、RFC 3987 和 RFC 6570(第4级)规范的 URI 字符串。

X509Certificate

有效的 x509 证书字符串。

© . This site is unofficial and not affiliated with GitHub, Inc.