REST Resource: sellers.orders.lines.assignments

منبع: تکلیف

تکلیفی که خلاقیت ها را به خطوط متصل می کند.

نمایندگی JSON
{
  "name": string,
  "externalId": string,
  "creativeAsset": string,
  "state": enum (State),

  // Union field disapproval_type can be only one of the following:
  "disapproval": {
    object (Disapproval)
  },
  "adUnitDisapprovals": {
    object (AdUnitCreativeDisapprovals)
  }
  // End of list of possible types for union field disapproval_type.
}
فیلدها
name

string

نام منبع تکلیف خلاق در قالب: sellers/{seller}/orders/{order}/lines/{line}/assignments/{assignment} .

externalId

string

شناسه مدیریت شده فروشنده احتمالاً در سیستم خودش است. پس از تنظیم بعید است تغییر کند.

creativeAsset

string

فقط خروجی دارایی خلاقانه ای که برای خط ارائه می شود. قالب: sellers/{seller}/creativeAssets/{creativeAsset}

state

enum ( State )

فقط خروجی اگر STATE_DISAPPROVED باشد، جزئیات عدم تایید باید ارائه شود.

disapproval_type فیلد اتحادیه. فقط خروجی جزئیات عدم تایید تکلیف می تواند در سطح خط یا سطح واحد تبلیغات باشد. جزئیات عدم تایید تکلیف در سطح تکلیف یا واحد تبلیغات مشخص شده است. این امکان ارائه جزئیات عدم تایید را فراهم می کند که فقط برای زیر مجموعه ای از واحدهای تبلیغاتی هدف این خط اعمال می شود. disapproval_type فقط می تواند یکی از موارد زیر باشد:
disapproval

object ( Disapproval )

جزئیات عدم تایید برای تکلیف که برای همه واحدهای تبلیغاتی اعمال می شود.

adUnitDisapprovals

object ( AdUnitCreativeDisapprovals )

اطلاعات عدم تأیید در مورد جزئیات در هر واحد آگهی.

ایالت

مقادیر ممکن برای وضعیت تخصیص.

Enums
STATE_UNSPECIFIED مقدار پیش فرض زمانی که وضعیت تخصیص مشخص نشده است یا در این نسخه ناشناخته است.
STATE_PENDING_REVIEW هنگامی که جزئیات خلاقانه توسط خریدار ارائه می شود و بررسی فروشنده در انتظار است.
STATE_APPROVED زمانی که خلاقیت توسط فروشنده تایید شد.
STATE_DISAPPROVED زمانی که خلاقیت توسط فروشنده رد شده باشد. جزئیات عدم تایید باید ارائه شود.
STATE_REVOKED زمانی که خلاقیت توسط خریدار یا سیستم لغو شده باشد.

AdUnitCreative Disapprovals

دلایل عدم تایید خاص واحد تبلیغات.

نمایندگی JSON
{
  "disapprovals": {
    string: {
      object (Disapproval)
    },
    ...
  }
}
فیلدها
disapprovals

map (key: string, value: object ( Disapproval ))

کلید نام واحد تبلیغات است (به عنوان مثال sellers/321/adUnits/123) و مقدار آن اطلاعات عدم تایید است.

یک شی حاوی لیستی از "key": value . مثال: { "name": "wrench", "mass": "1.3kg", "count": "3" } .

روش ها

approve

یک تکلیف موجود را تأیید می کند.

disapprove

تکلیف موجود را تأیید نمی کند.

get

یک تکلیف فردی را برای یک خط بازیابی می کند.

list

تکالیف یک خط را فهرست می کند.

patch

یک تکلیف موجود را به روز می کند.