まくろぐ
更新: / 作成:

GraphQL スキーマ内のある型のフィールドや Enum 値が非推奨になったことを表すには、@deprecated ディレクティブを使用します。 reason 引数で非推奨とされた理由を記述することができるので、その文章中に代替となるフィールド名を記述しておくと親切です。

次の例では、email フィールドが非推奨 (deprecated) になり、代わりに emailAddress フィールドを参照して欲しいことを示しています。

type User {
    emailAddress: String
    email: String @deprecated(reason: "Use 'emailAddress'.")
}

関連記事

まくろぐ
サイトマップまくへのメッセージ