ErrorDetail

একটি ত্রুটি বিশদ বিবরণ যা একটি বৈধতা বা অভ্যন্তরীণ ব্যর্থতার ফলে।

JSON প্রতিনিধিত্ব
{
  "code": integer,
  "field": string,
  "message": string,
  "value": string,
  "fieldIndex": integer
}
ক্ষেত্র
code

integer

স্ট্যাটাস কোড, যা ErrorCode এর একটি enum মান হওয়া উচিত।

field

string

অনুরোধের বডিতে একটি ক্ষেত্রের দিকে যাওয়ার পথ। মান হল ডট-বিভাজিত শনাক্তকারীর একটি ক্রম যা একটি প্রোটোকল বাফার ক্ষেত্র সনাক্ত করে। উদাহরণস্বরূপ, "errorDetails.field" এই ক্ষেত্রটিকে চিহ্নিত করবে।

message

string

ক্ষেত্রটি কেন ব্যর্থতার কারণ তার একটি বিবরণ। বার্তাটি ইংরেজিতে এবং ব্যবহারকারীদের কাছে প্রদর্শনের জন্য উপযুক্ত নাও হতে পারে৷

value

string

অনুরোধ ব্যর্থ হয়েছে যে মান.

fieldIndex

integer

যদি অনুরোধের ক্ষেত্রটি যেটি এই ত্রুটিটি তৈরি করেছে তা পুনরাবৃত্তি করা হয়, এতে সেই ক্ষেত্রের এন্ট্রির শূন্য ভিত্তিক সূচক থাকবে যা যাচাইকরণ ব্যর্থ হয়েছে।