مخططات البيانات
معلومات الخطأ المنظمة
ApiError · المخطط · مخططات البيانات: النماذج المشتركة
codeسلسلة نصيةمطلوبرمز ثابت قابل للقراءة آليًا.
القيود
enum["request.malformed", "authentication.required", "authentication.invalid_credentials", "authorization.scope_denied", "authorization.ip_not_allowed", "authorization.client_ip_unverified", "entitlements.api_disabled", "entitlements.operation_disabled", "entitlements.limit_exceeded", "entitlements.resource_blocked", "resource.not_found", "request.method_not_allowed", "resource.version_conflict", "resource.state_conflict", "resource.in_use", "resource.already_exists", "idempotency.key_reused", "request.too_large", "request.unsupported_media_type", "request.validation_failed", "rate_limit.exceeded", "capacity.queue_full", "capacity.wait_timeout", "internal.error", "gateway.bad_response", "service.unavailable", "gateway.timeout"]
fieldsمصفوفة <FieldError> nullاختياريأخطاء التحقق الخاصة بكل حقل.
messageسلسلة نصيةمطلوبشرح موجه للمستخدم؛ استخدم رمز الخطأ في منطق البرنامج.
حقول إضافية: لا
إنشاء — العلامات التجارية — الاستجابة
ApiResponse_MutationData_ · حقول البيانات وأنواعها وقيودها التي تقبلها واجهة API أو تعيدها.
dataMutationDataمطلوبمثال على الاستجابة · MutationData.
metaContextPageMetaContextMetaPageMetaRequestMetaمطلوبالبيانات الوصفية للاستجابة.
حقول إضافية: لا
البيانات الوصفية للاستجابة
ContextMeta · المخطط · مخططات البيانات: النماذج المشتركة
localeسلسلة نصيةمطلوباللغة المحددة لهذا الطلب.
market_codeسلسلة نصيةمطلوبرمز السوق الذي تعيده نقطة نهاية السياق.
market_idسلسلة نصيةمطلوبمعرّف السوق الذي تعيده نقطة نهاية السياق.
request_idسلسلة نصيةمطلوبمعرّف الطلب؛ في البيانات الوصفية للاستجابة يحدد طلب HTTP.
minLength:1maxLength:100
حقول إضافية: لا
البيانات الوصفية للاستجابة
ContextPageMeta · المخطط · مخططات البيانات: النماذج المشتركة
localeسلسلة نصيةمطلوباللغة المحددة لهذا الطلب.
market_codeسلسلة نصيةمطلوبرمز السوق الذي تعيده نقطة نهاية السياق.
market_idسلسلة نصيةمطلوبمعرّف السوق الذي تعيده نقطة نهاية السياق.
paginationPaginationمطلوبالبيانات الوصفية للترقيم باستخدام المؤشر.
request_idسلسلة نصيةمطلوبمعرّف الطلب؛ في البيانات الوصفية للاستجابة يحدد طلب HTTP.
minLength:1maxLength:100
حقول إضافية: لا
دليل الأخطاء
ErrorResponse · حقول البيانات وأنواعها وقيودها التي تقبلها واجهة API أو تعيدها.
errorApiErrorمطلوبمعلومات الخطأ المنظمة.
metaRequestMetaمطلوبالبيانات الوصفية للاستجابة.
حقول إضافية: لا
أخطاء التحقق الخاصة بكل حقل
FieldError · المخطط · مخططات البيانات: النماذج المشتركة
codeسلسلة نصيةمطلوبرمز ثابت قابل للقراءة آليًا.
القيود
enum["required", "invalid_type", "invalid_value", "out_of_range", "unknown_field", "invalid_format", "invalid_cursor", "unsupported_value"]
fieldسلسلة نصيةمطلوبالحقل المرتبط بخطأ التحقق.
minLength:1maxLength:128locationسلسلة نصيةمطلوبمعلومات الموقع.
القيود
enum["path", "query", "header", "body"]
حقول إضافية: لا
المبلغ قبل المكونات الإضافية الموضحة في الاستجابة
MoneyData · المخطط · مخططات البيانات: النماذج المشتركة
amountسلسلة نصيةمطلوبمبلغ عشري ممثل كسلسلة JSON؛ يسمح بالقيمة null فقط حيث يكون ذلك مسموحًا.
currencyسلسلة نصيةمطلوبرمز عملة المبلغ.
القيود
pattern"^[A-Z]{3}$"
minor_unitsعدد صحيحمطلوبعدد المنازل العشرية التي تستخدمها العملة.
minimum:0maximum:4
حقول إضافية: لا
إنشاء — العلامات التجارية — الاستجابة
MutationData · حقول البيانات وأنواعها وقيودها التي تقبلها واجهة API أو تعيدها.
deletedقيمة منطقيةمطلوبما إذا تم تنفيذ الحذف.
idسلسلة نصيةمطلوبمعرّف المورد؛ احتفظ به كما أعيد. (MutationData).
versionعدد صحيح nullمطلوبإصدار المورد المستخدم للتحكم في التعديلات المتزامنة.
حقول إضافية: لا
البيانات الوصفية للاستجابة
PageMeta · المخطط · مخططات البيانات: النماذج المشتركة
paginationPaginationمطلوبالبيانات الوصفية للترقيم باستخدام المؤشر.
request_idسلسلة نصيةمطلوبمعرّف الطلب؛ في البيانات الوصفية للاستجابة يحدد طلب HTTP.
minLength:1maxLength:100
حقول إضافية: لا
البيانات الوصفية للترقيم باستخدام المؤشر
Pagination · المخطط · مخططات البيانات: النماذج المشتركة
has_moreقيمة منطقيةمطلوبما إذا كانت هناك صفحة أخرى متاحة.
limitعدد صحيحمطلوبالعدد الأقصى للسجلات في هذه الصفحة.
minimum:1maximum:100next_cursorسلسلة نصية nullمطلوبقيمة المتابعة للصفحة التالية، أو null.
حقول إضافية: لا
البيانات الوصفية للاستجابة
RequestMeta · المخطط · مخططات البيانات: النماذج المشتركة
request_idسلسلة نصيةمطلوبمعرّف الطلب؛ في البيانات الوصفية للاستجابة يحدد طلب HTTP.
minLength:1maxLength:100
حقول إضافية: لا