关于标量
标量是原始值:Int、Float、String、Boolean或ID。
在调用 GraphQL API 时,必须指定嵌套的子字段,直至只返回标量。
欲了解更多信息,请参阅《GraphQL 入门》。
Base64String
使用 base64 编码的(可能是二进制的)字符串。
BigInt
表示非小数的有符号整数值。由于其值可能超过 32 位整数的范围,因此以字符串形式编码。
Boolean
表示 true 或 false 值。
CustomPropertyValue
自定义属性值可以是字符串或字符串数组。除多选类型只能使用字符串数组外,所有属性类型仅支持单个字符串值。
Date
ISO-8601 编码的日期字符串。
DateTime
ISO-8601 编码的 UTC 日期字符串。
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 证书字符串。