Defina o schema Pydantic para o webhook Frappe

Orquestrador FastAPI Medium 30 pts
Contexto

O FastAPI usa modelos Pydantic para validar e serializar payloads. O webhook do Frappe é o ponto de entrada do pipeline de automação.

Crie o arquivo schemas/webhook.py com um modelo Pydantic para o payload de webhook do Frappe Helpdesk.

O modelo deve capturar pelo menos: doc_type, doc_name, event, e um campo data genérico para os campos do ticket.

Exemplo de payload recebido:

{
  "doc_type": "HD Ticket",
  "doc_name": "HDT-0001",
  "event": "on_update",
  "data": { "status": "Open", "description": "target_isp: att, target_dc: dc1" }
}