ErrorDetail

Indica in dettaglio un errore che ha generato una convalida o un errore interno.

Rappresentazione JSON
{
  "code": integer,
  "field": string,
  "message": string,
  "value": string,
  "fieldIndex": integer
}
Campi
code

integer

Il codice di stato, che deve essere un valore enum pari a ErrorCode.

field

string

Un percorso che rimanda a un campo nel corpo della richiesta. Il valore è una sequenza di identificatori separati da punti che identificano un campo del buffer di protocollo. Ad esempio, "errorDetails.field". identificherà questo campo.

message

string

Una descrizione del motivo per cui il campo ha causato un errore. Il messaggio è in inglese e potrebbe non essere adatto per essere mostrato agli utenti.

value

string

Il valore che non ha soddisfatto la richiesta.

fieldIndex

integer

Se il campo di richiesta che ha generato questo errore viene ripetuto, conterrà l'indice su base zero della voce in quel campo che ha causato la mancata riuscita della convalida.