رفتن به محتوا

یک اجرای تقسیم موجودی تمام شد

POST

برای هر وضعیت پایانی (ok، nothing، partial، rate_limited، failed، skipped). خطوط اجرا را با مسیر گزارش خطوط بخوانید.

هر پیام ممکن است تکراری یا با ترتیب جابه‌جا برسد؛ با شناسه‌ی رویداد تکراری‌ها را کنار بگذارید.

S360-Signature
required
string

امضای پیام: t=<زمان>,v1=<امضا> (و در دوره‌ی چرخش کلید، دو v1). امضا HMAC-SHA256 روی رشته‌ی «زمان + نقطه + بدنه‌ی خام» با کلید امضای نشانی است. امضا را روی بدنه‌ی خام و پیش از هر تبدیلی بررسی کنید، با مقایسه‌ی ثابت‌زمان، و هر یک از v1ها که درست بود کافی است. پیام با اختلاف زمانی بیش از ۵ دقیقه را رد کنید.

S360-Event-Id
required
string

شناسه‌ی رویداد؛ در همه‌ی تلاش‌های دوباره ثابت است. رویدادی را که قبلا پردازش کرده‌اید کنار بگذارید.

S360-Event-Type
required
string

نوع رویداد.

Media typeapplication/json
object
id
required

یکتا و ثابت در همه‌ی تلاش‌های دوباره.

string

Example

evt_0000001a
type
required
string

Example

stock.changed
created_at
required
string format: date-time
panel_id
required
integer

Example

1
livemode

false برای رویدادهای پنل نمایشی؛ برای پنل واقعی همیشه true.

boolean
data
required
object
type
required
Allowed value: stock_split.run_completed
data
required
object
run
required
object
id
required
integer

Example

312
trigger
required

«زمان‌بندی‌شده»، «فوری» یا «اجرای یک‌باره».

string
Allowed values: scheduled urgent manual
urgent_reason

علت اجرای فوری؛ zero تنوعی ناموجود است که سهم دارد، owed واحدهای برداشته‌شده‌ی قبلی، both هر دو.

string | null
Allowed values: zero owed both
status
required

syncing در حال همگام‌سازی پیش از تقسیم؛ running در حال اجرا؛ ok همه‌ی تغییرها ثبت و تایید شد؛ nothing بدون تغییر؛ partial بخشی ثبت نشد یا به اجرای بعدی موکول شد؛ rate_limited محدودیت دیجی‌کالا؛ failed ناموفق؛ skipped اجرا نشد.

string
Allowed values: syncing running ok nothing partial rate_limited failed skipped
stage

مرحله‌ی فعلی؛ خالی پیش از شروع و پس از پایان.

string | null
Allowed values: read putback decrease increase
progress
object
step_done
integer

Example

14
step_total
integer

Example

40
bundle_done
integer

Example

2
bundle_total
integer

Example

5
group_keys

گروه‌های یک اجرای فوری؛ خالی یعنی همه.

Array<string> | null
started_at
required
string format: date-time
finished_at
string | null format: date-time
synced_at

پایان همگام‌سازی که تقسیم بر داده‌ی آن انجام شد.

string | null format: date-time
groups_checked
integer

Example

64
groups_written
integer

Example

9
variants_written
integer

Example

23
variants_failed
integer

Example

0
units_owed

واحدهای برداشته‌شده‌ی برنگشته‌ی پنل در پایان اجرا؛ بیشتر از صفر یعنی اجرا هرگز ok نیست.

integer

Example

0
mismatched_groups

گروه‌هایی که جمع آن‌ها در بررسی پس از اجرا جور نبود.

Array<string>
message

پیام فارسی نتیجه.

string | null

دریافت شد.