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

หากช่องคำขอที่สร้างข้อผิดพลาดนี้เกิดขึ้นซ้ำ ช่องนั้นจะมีดัชนีฐาน 0 ของรายการในช่องนั้น ซึ่งทำให้การตรวจสอบล้มเหลว