CampaignDraft

廣告活動草稿。

JSON 表示法
{
  "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)

僅供輸出。廣告活動草稿的狀態。這是唯讀欄位。

新增廣告活動草稿後,狀態會預設為「PROPOSED」。

draftId

string (int64 format)

僅供輸出。草稿的 ID。

這是唯讀欄位。

baseCampaign

string

不可變動。草稿所屬的基礎廣告活動。

name

string

廣告活動草稿的名稱。

此為必填欄位,製作新廣告活動草稿時不得空白。

這個值不得包含任何空值 (代碼點 0x0)、NL 換行 (代碼點 0xA) 或回車字元 (代碼點 0xD)。

draftCampaign

string

僅供輸出。將草稿變更套用至基礎廣告活動所產生的廣告活動資源名稱。

這是唯讀欄位。

hasExperimentRunning

boolean

僅供輸出。目前有根據這份草稿進行的實驗。

longRunningOperation

string

僅供輸出。長時間執行作業的資源名稱,該作業可用於輪詢草稿草稿。只有在促銷活動草稿正在進行或已完成時,才需要設定這個值。

CampaignDraftStatus

廣告活動草稿的可能狀態。

列舉
UNSPECIFIED 尚未指定狀態。
UNKNOWN 僅用於傳回值。代表這個版本未知的值。
PROPOSED 廣告主可以開始新增草稿的初始狀態,而不會對放送作業造成影響。
REMOVED 廣告活動草稿已移除。
PROMOTING 廣告客戶要求將草稿的變更項目升級回原始廣告活動。廣告客戶可以輪詢宣傳動作傳回的長時間執行作業,查看宣傳活動的狀態。
PROMOTED 將草稿變更與原始廣告活動的合併程序已順利完成。
PROMOTE_FAILED 無法針對已部分套用的促銷活動失敗。無法以安全的方式嘗試宣傳,因此必須在原始廣告活動中修正問題。