Depreciação de Campos
Ao atualizar nossos schemas GraphQL, alguns campos podem não ser mais necessários, possivelmente substituídos por uma implementação melhor daquele campo. Podemos então depreciar os campos obsoletos, fornecendo um motivo de depreciação que informará e incentivará nossos usuários a migrar para o novo campo em seus clientes.
Esta extensão fornece uma interface de usuário para depreciar campos.
Descrição
Um novo Custom Post Type "Lista de Depreciação de Campos" é adicionado ao site. Podemos consultar suas entradas na página "Listas de Depreciação de Campos" no menu e clicar em "Adicionar Nova Lista de Depreciação de Campos" para adicionar uma nova entrada no editor.


Cada Lista de Depreciação de Campos contém uma ou mais entradas, cada uma com os seguintes elementos:
- Os campos a serem depreciados
- O motivo da depreciação (a ser exibido na resposta GraphQL quando o campo depreciado for consultado)

Após criar a Lista de Depreciação de Campos, podemos fazer com que o Custom Endpoint e a Persisted Query a utilizem editando a Configuração de Schema correspondente e selecionando o item da lista no bloco "Listas de Depreciação de Campos".
