ErrorDetail

מכיל פרטים על שגיאה שגרמה לאימות או לכשל פנימי.

ייצוג JSON
{
  "code": integer,
  "field": string,
  "message": string,
  "value": string,
  "fieldIndex": integer
}
שדות
code

integer

קוד הסטטוס, שאמור להיות ערך enum של ErrorCode.

field

string

נתיב שמוביל לשדה בגוף הבקשה. הערך הוא רצף של מזהים מופרדים בנקודות, שמזהים שדה של מאגר נתונים זמני בפרוטוקול. לדוגמה, "errorDetails.field" יזהה את השדה הזה.

message

string

תיאור שמסביר למה השדה גרם לכשל. ההודעה היא באנגלית וייתכן שהיא לא מתאימה למשתמשים.

value

string

הערך שנכשל בבקשה.

fieldIndex

integer

אם שדה הבקשה שגרם לשגיאה הזו חוזר על עצמו, הוא יכלול את האינדקס המבוסס על אפסים בשדה שהוזן, שגרם לכשל באימות.