Deprecation
Oznaczaj pola schematu GraphQL jako przestarzałe za pomocą interfejsu użytkownika, bez konieczności wdrażania jakiegokolwiek kodu.

Click to watch tutorial video - 02:33
Rozwijaj schemat GraphQL, oznaczając pola jako przestarzałe i wyjaśniając, jak je zastąpić, za pomocą interfejsu użytkownika.
Oznaczanie Pól jako Przestarzałe
Interfejs użytkownika do oznaczania pól schematu GraphQL jako przestarzałe.

Powiadomienia o Przestarzałych Polach
Gdy przestarzałe pole jest odpytywane, w tej samej odpowiedzi GraphQL zwracana jest wiadomość o deprecacji, pod wpisem najwyższego poziomu extensions.
Informuje to użytkowników naszych API o konieczności zaktualizowania sposobu korzystania ze schematu, nawet gdy nie zwracają uwagi na query introspekcji.
Na przykład po wykonaniu tej query, gdzie pole isPublished jest przestarzałe:
query {
posts {
title
isPublished
}
}...zostanie zwrócona ta odpowiedź:
{
"extensions": {
"deprecations": [
{
"message": "Use 'isStatus(status:published)' instead of 'isPublished'",
"extensions": {
...
}
}
]
},
"data": {
"posts": [
...
]
}
}