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 ของรายการในช่องนั้น ซึ่งทําให้การตรวจสอบล้มเหลว