CampaignDraft

कैंपेन ड्राफ़्ट.

जेएसओएन के काेड में दिखाना
{
  "resourceName": string,
  "status": enum (CampaignDraftStatus),
  "draftId": string,
  "baseCampaign": string,
  "name": string,
  "draftCampaign": string,
  "hasExperimentRunning": boolean,
  "longRunningOperation": string
}
फ़ील्ड
resourceName

string

इम्यूटेबल. कैंपेन ड्राफ़्ट का संसाधन नाम. कैंपेन ड्राफ़्ट के संसाधन के नामों में यह फ़ॉर्म होता है:

customers/{customerId}/campaignDrafts/{base_campaign_id}~{draftId}

status

enum (CampaignDraftStatus)

सिर्फ़ आउटपुट के लिए. कैंपेन ड्राफ़्ट की स्थिति. इस फ़ील्ड को सिर्फ़ पढ़ा जा सकता है.

नया कैंपेन ड्राफ़्ट जोड़ने पर, स्टेटस डिफ़ॉल्ट रूप से 'प्रॉपोज़्ड' हो जाता है.

draftId

string (int64 format)

सिर्फ़ आउटपुट के लिए. ड्राफ़्ट का आईडी.

इस फ़ील्ड को सिर्फ़ पढ़ा जा सकता है.

baseCampaign

string

इम्यूटेबल. वह बेस कैंपेन, जिससे ड्राफ़्ट जुड़ा है.

name

string

कैंपेन ड्राफ़्ट का नाम.

यह फ़ील्ड ज़रूरी है और नए कैंपेन ड्राफ़्ट बनाते समय इसे खाली नहीं छोड़ा जाना चाहिए.

इसमें कोई भी शून्य (कोड पॉइंट 0x0), एनएल लाइन फ़ीड (कोड पॉइंट 0xA) या नई लाइन शुरू करने का निशान (कोड पॉइंट 0xD) नहीं होना चाहिए.

draftCampaign

string

सिर्फ़ आउटपुट के लिए. कैंपेन के लिए संसाधन का नाम, जो ड्राफ़्ट बदलावों को बेस कैंपेन पर ओवरले करने की वजह से बनता है.

इस फ़ील्ड को सिर्फ़ पढ़ा जा सकता है.

hasExperimentRunning

boolean

सिर्फ़ आउटपुट के लिए. फ़िलहाल, इस ड्राफ़्ट पर आधारित कोई प्रयोग चल रहा है या नहीं.

longRunningOperation

string

सिर्फ़ आउटपुट के लिए. लंबे समय तक चलने वाली कार्रवाई के संसाधन का नाम, जिसका इस्तेमाल ड्राफ़्ट प्रमोशन को पूरा करने के लिए पोल करने के लिए किया जा सकता है. यह सिर्फ़ तब सेट होता है, जब ड्राफ़्ट प्रमोशन बनाया जा रहा हो या पूरा हो चुका हो.

CampaignDraftStatus

कैंपेन ड्राफ़्ट की संभावित स्थितियां.

Enums
UNSPECIFIED स्थिति की जानकारी नहीं दी गई है.
UNKNOWN इसका इस्तेमाल सिर्फ़ रिटर्न वैल्यू के लिए किया जाता है. इस वर्शन में ऐसी वैल्यू दिखाता है जिसकी जानकारी नहीं है.
PROPOSED ड्राफ़्ट के शुरुआती स्टेटस में, विज्ञापन देने वाला व्यक्ति या कंपनी, बदलाव लागू कर सकती है. इससे, विज्ञापन दिखाने पर कोई असर नहीं पड़ता.
REMOVED कैंपेन ड्राफ़्ट हटा दिया गया है.
PROMOTING विज्ञापन देने वाले ने, ड्राफ़्ट के बदलावों को वापस ओरिजनल कैंपेन में प्रमोट करने का अनुरोध किया है. विज्ञापन देने वाला व्यक्ति या कंपनी, प्रमोशन की स्थिति देखने के लिए, प्रमोशन से जुड़ी कार्रवाई की वजह से, लंबे समय तक चलने वाली कार्रवाई का पोल करा सकती है.
PROMOTED ड्राफ़्ट में किए गए बदलावों को वापस ओरिजनल कैंपेन में मर्ज करने की प्रक्रिया पूरी हो गई है.
PROMOTE_FAILED कुछ हद तक लागू होने के बाद भी, प्रमोशन नहीं हो सका. प्रमोशन को फिर से सुरक्षित तरीके से इस्तेमाल नहीं किया जा सकता. इसलिए, ओरिजनल कैंपेन में ही समस्या हल करनी होगी.