منبع: تضمین شده سفارش
یک سفارش تضمینی
سفارشات تضمین شده نهاد اصلی منابع موجودی تضمین شده هستند. هنگام ایجاد یک منبع موجودی تضمین شده، یک شناسه سفارش تضمین شده باید به منبع موجودی اختصاص داده شود.
نمایندگی JSON |
---|
{ "name": string, "legacyGuaranteedOrderId": string, "exchange": enum ( |
فیلدها | |
---|---|
name | فقط خروجی نام منبع سفارش تضمین شده. |
legacyGuaranteedOrderId | فقط خروجی شناسه میراث سفارش تضمین شده. توسط صرافی اصلی تعیین شده است. شناسه قدیمی در یک مبادله منحصربهفرد است، اما تضمین نمیشود که در تمام سفارشهای تضمینشده منحصربهفرد باشد. این شناسه در SDF و UI استفاده می شود. |
exchange | مورد نیاز. تغییرناپذیر. صرافی که در آن سفارش تضمین شده منشا گرفته است. |
guaranteedOrderId | فقط خروجی شناسه منحصر به فرد سفارش تضمین شده. شناسه های سفارش تضمین شده دارای قالب |
displayName | مورد نیاز. نام نمایشی سفارش تضمین شده باید UTF-8 با حداکثر اندازه 240 بایت کدگذاری شود. |
status | تنظیمات وضعیت سفارش تضمین شده. |
updateTime | فقط خروجی مهر زمانی آخرین بهروزرسانی سفارش تضمینشده. توسط سیستم تعیین شده است. مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثالها: |
publisherName | مورد نیاز. نام ناشر سفارش تضمین شده. باید UTF-8 با حداکثر اندازه 240 بایت کدگذاری شود. |
readAccessInherited | آیا همه تبلیغکنندگان |
readAdvertiserIds[] | شناسه آگهی دهندگان با دسترسی خواندنی به سفارش تضمین شده. اگر تنظیم شده باشد، این فیلد نباید شامل تبلیغ کننده ای باشد که به |
defaultAdvertiserId | فقط خروجی شناسه تبلیغکننده پیشفرض سفارش تضمینشده. تبلیغکننده پیشفرض یا |
defaultCampaignId | شناسه کمپین پیش فرض که به سفارش تضمین شده اختصاص داده شده است. کمپین پیش فرض باید متعلق به تبلیغ کننده پیش فرض باشد. |
فیلد اتحادیه شریک یا تبلیغ کننده با دسترسی خواندن/نوشتن به سفارش تضمین شده. | |
readWritePartnerId | شریک با دسترسی خواندن/نوشتن به سفارش تضمین شده. |
readWriteAdvertiserId | تبلیغ کننده با دسترسی خواندن/نوشتن به سفارش تضمین شده. این نیز تبلیغ کننده پیش فرض سفارش تضمین شده است. |
وضعیت سفارش تضمین شده
تنظیمات وضعیت سفارش تضمین شده.
نمایندگی JSON |
---|
{ "entityStatus": enum ( |
فیلدها | |
---|---|
entityStatus | اینکه آیا سفارش تضمین شده قابل ارائه است یا خیر. مقادیر قابل قبول |
entityPauseReason | دلیل ارائه شده توسط کاربر برای توقف این سفارش تضمین شده. باید UTF-8 با طول حداکثر 100 بایت کدگذاری شود. فقط زمانی قابل اعمال است که |
configStatus | فقط خروجی وضعیت پیکربندی سفارش تضمین شده. مقادیر قابل قبول یک سفارش تضمین شده باید پیکربندی شود (فیلدهای لازم را پر کنید، خلاقیت ها را انتخاب کنید، و یک کمپین پیش فرض را انتخاب کنید) قبل از اینکه بتواند ارائه شود. در حال حاضر عمل پیکربندی فقط از طریق UI قابل انجام است. |
GuaranteedOrderConfigStatus
حالت های پیکربندی ممکن برای یک سفارش تضمین شده.
Enums | |
---|---|
GUARANTEED_ORDER_CONFIG_STATUS_UNSPECIFIED | وضعیت تایید در این نسخه مشخص نشده یا ناشناخته است. |
PENDING | وضعیت شروع یک سفارش تضمین شده. سفارش تضمین شده در این حالت قبل از اینکه بتواند ارائه شود باید پیکربندی شود. |
COMPLETED | وضعیت پس از خریدار، سفارش تضمین شده را پیکربندی می کند. |
روش ها | |
---|---|
| یک سفارش تضمین شده جدید ایجاد می کند. |
| آگهیدهندگان یک سفارش تضمینشده ویرایشها خوانده میشوند. |
| سفارش تضمینی دریافت می کند. |
| سفارشات تضمین شده را که برای کاربر فعلی قابل دسترسی است فهرست می کند. |
| یک سفارش تضمین شده موجود را به روز می کند. |