在GraphQL中表示字符串枚举,也称为字符串字面值联合,可以通过定义一个GraphQL枚举类型来实现。枚举类型用于限制字段的取值范围,并且只能从预定义的字符串中选择一个作为取值。
在GraphQL中,表示字符串枚举可以按照以下步骤进行:
Status
的枚举类型:enum Status {
ACTIVE
INACTIVE
PENDING
}
在上述示例中,Status
枚举类型定义了三个可能的取值:ACTIVE
、INACTIVE
和PENDING
。
Status
枚举类型的字段:type Query {
getUserStatus: Status
}
在上述示例中,getUserStatus
字段返回一个Status
枚举类型的值。
query {
getUserStatus
}
该查询将返回一个包含Status
枚举类型值的响应。
优势:
应用场景:
推荐的腾讯云相关产品:
希望这些信息对你有帮助!如需了解更多详细信息,请访问腾讯云官方文档:腾讯云产品文档。
领取专属 10元无门槛券
手把手带您无忧上云