Veroudering
VerouderingVerouderingsnotifier

Verouderingsnotifier

Included in the “Power Extensions” bundle

Stuurt verouderingen in de respons op de query (en niet alleen tijdens introspectie), onder de top-level vermelding extensions.

Beschrijving

Telkens wanneer een verouderd veld wordt opgevraagd, wordt een verouderingsbericht teruggegeven in diezelfde GraphQL-respons, onder de top-level vermelding extensions.

Dit waarschuwt gebruikers van onze API's om hun gebruik van het schema bij te werken, zelfs wanneer ze geen aandacht besteden aan de introspectie-query.

Wanneer je bijvoorbeeld deze query uitvoert, waarbij het veld isPublished verouderd is:

query {
  posts {
    title
    isPublished
  }
}

...wordt de volgende respons gegenereerd:

{
  "extensions": {
    "deprecations": [
      {
        "message": "Use 'isStatus(status:published)' instead of 'isPublished'",
        "extensions": {
          ...
        }
      }
    ]
  },
  "data": {
    "posts": [
      ...
    ]
  }
}