Sto desing API per generico task executor che attualmente supporta due chiamate:
- Accetta attività
- Ottieni informazioni sull'attività
Il (2)
fornisce informazioni dettagliate sull'attività con lo stato dell'attività e il messaggio personalizzato, ad esempio in formato JSON:
{
...
status: "SUCCESS",
message: "The task has been finished successfully"
...
}
In caso di stato "ERROR"
devo avere un campo separato "errorMessage"
o è normale scrivere un messaggio di errore nel campo "message"
? Tecnicamente qualsiasi soluzione è possibile, ma sto cercando le migliori pratiche, non ho ancora trovato raccomandazioni rigorose.