REST Resource: 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

শুধুমাত্র আউটপুট। ফরম্যাটে ক্রিয়েটিভ অ্যাসাইনমেন্টের রিসোর্স নাম: orders/{order_id}/lines/{line_id}/assignments/{id}

externalId

string

ঐচ্ছিক। বিক্রেতা সম্ভবত তাদের নিজস্ব সিস্টেমে আইডি পরিচালনা করে। একবার সেট পরিবর্তন করার সম্ভাবনা নেই। এটি অভ্যন্তরীণভাবে ব্যবহার করা উচিত নয় এবং সীমাবদ্ধতা প্রয়োগ করা হয় না।

creativeAsset

string

শুধুমাত্র আউটপুট। সৃজনশীল সম্পদ যা লাইনের জন্য পরিবেশিত হবে। বিন্যাস = creativeAssets/123

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 যখন ক্রিয়েটিভটি ক্রেতা বা সিস্টেম দ্বারা প্রত্যাহার করা হয়েছে।

AdUnitCreativeDisapprovals

বিজ্ঞাপন ইউনিট নির্দিষ্ট অস্বীকৃতি কারণ.

JSON প্রতিনিধিত্ব
{
  "disapprovals": {
    string: {
      object (Disapproval)
    },
    ...
  }
}
ক্ষেত্র
disapprovals

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

কী হল বিজ্ঞাপন ইউনিটের নাম (যেমন adUnits/123) এবং মান হল অসম্মতির তথ্য।

"key": value জোড়া। উদাহরণ: { "name": "wrench", "mass": "1.3kg", "count": "3" }

পদ্ধতি

approve

একটি বিদ্যমান অ্যাসাইনমেন্ট অনুমোদন করে।

disapprove

একটি বিদ্যমান অ্যাসাইনমেন্ট অস্বীকার করে৷

get

একটি লাইনের জন্য একটি পৃথক অ্যাসাইনমেন্ট পুনরুদ্ধার করে।

list

একটি লাইনের জন্য অ্যাসাইনমেন্টের তালিকা করে।

patch

একটি বিদ্যমান অ্যাসাইনমেন্ট আপডেট করে।