Deprecation
Tandai field pada skema GraphQL sebagai deprecated menggunakan antarmuka pengguna, tanpa perlu men-deploy kode apa pun.

Click to watch tutorial video - 02:33
Kembangkan skema GraphQL dengan men-deprecate field, serta menjelaskan cara menggantinya, melalui antarmuka pengguna.
Deprecation Field
Antarmuka pengguna untuk men-deprecate field dari skema GraphQL.

Notifikator Deprecation
Setiap kali field yang sudah deprecated di-query, pesan deprecation akan dikembalikan dalam respons GraphQL yang sama, di bawah entri tingkat atas extensions.
Ini memberi tahu pengguna API kita untuk memperbarui penggunaan skema mereka, bahkan ketika mereka tidak memperhatikan introspection query.
Misalnya, menjalankan query ini, di mana field isPublished sudah deprecated:
query {
posts {
title
isPublished
}
}...akan menghasilkan respons berikut:
{
"extensions": {
"deprecations": [
{
"message": "Use 'isStatus(status:published)' instead of 'isPublished'",
"extensions": {
...
}
}
]
},
"data": {
"posts": [
...
]
}
}