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

सिर्फ़ आउटपुट के लिए. लाइन के लिए दिखाई जाने वाली क्रिएटिव ऐसेट. फ़ॉर्मैट: विक्रेता/{seller}/creativeAssets/{creativeAsset}

state

enum (State)

सिर्फ़ आउटपुट के लिए. अगर STATUS_DIS स्विचD किया गया है, तो अस्वीकार किए जाने की जानकारी दी जानी चाहिए.

यूनियन फ़ील्ड 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))

कुंजी, विज्ञापन यूनिट का नाम होती है (जैसे, sellers/321/adUnits/123) और वैल्यू ही अस्वीकार किए जाने की जानकारी होती है.

एक ऑब्जेक्ट, जिसमें "key": value पेयर की सूची है. उदाहरण: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

तरीके

approve

मौजूदा असाइनमेंट को मंज़ूरी देता है.

disapprove

इससे मौजूदा असाइनमेंट को अस्वीकार किया जा सकता है.

get

किसी लाइन के लिए, अलग-अलग असाइनमेंट हासिल करता है.

list

किसी लाइन के लिए असाइनमेंट की सूची बनाता है.

patch

मौजूदा असाइनमेंट को अपडेट करता है.