0

これは、私が使用している GraphQL スキーマの単純化されたスニペットです。列挙型、Contributor 型、Review 型があります。

enum CONTRIBUTOR_TYPE {
  AUTHOR
  EDITOR
}

type Contributor {
  name: String
  role: CONTRIBUTOR_TYPE
}

type Article {
  text: String
  authors: [Contributor]
}

私が説明したいのは、「作成者」フィールドは単なる Contributor 型の配列ではなく、特定の職務を持つ Contributor であるということです。擬似コードでは、次のようになります

 authors: [Contributor{type: CONTRIBUTOR_TYPE.AUTHOR}]!

GraphQL スキーマでこの制約を記述する方法はありますか?

4

1 に答える 1