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 )

Только вывод. Статус проекта кампании. Это поле доступно только для чтения.

При добавлении нового проекта кампании статус по умолчанию устанавливается на ПРЕДЛАГАЕТСЯ.

draftId

string ( int64 format)

Только вывод. Идентификатор черновика.

Это поле доступно только для чтения.

baseCampaign

string

Неизменный. Базовая кампания, к которой относится проект.

name

string

Название проекта кампании.

Это поле является обязательным и не должно быть пустым при создании новых проектов кампаний.

Он не должен содержать нулевых символов (кодовая точка 0x0), перевода строки NL (кодовая точка 0xA) или возврата каретки (кодовая точка 0xD).

draftCampaign

string

Только вывод. Имя ресурса кампании, полученное в результате наложения проекта изменений на базовую кампанию.

Это поле доступно только для чтения.

hasExperimentRunning

boolean

Только вывод. Существует ли в настоящее время эксперимент на основе этого проекта.

longRunningOperation

string

Только вывод. Имя ресурса длительной операции, которое можно использовать для опроса завершения чернового продвижения. Этот параметр устанавливается только в том случае, если продвижение черновика находится в стадии реализации или завершено.

КампанияПроектСтатус

Возможные статусы проекта кампании.

Перечисления
UNSPECIFIED Статус не указан.
UNKNOWN Используется только для возвращаемого значения. Представляет значение, неизвестное в этой версии.
PROPOSED В исходном состоянии проекта рекламодатель может начать вносить изменения, не влияющие на показ.
REMOVED Черновик кампании удален.
PROMOTING Рекламодатель попросил вернуть изменения проекта обратно в исходную кампанию. Рекламодатель может опросить длительную операцию, возвращенную действием продвижения, чтобы узнать статус продвижения.
PROMOTED Процесс объединения изменений в проекте с исходной кампанией успешно завершен.
PROMOTE_FAILED Промоакция не удалась после того, как она была частично применена. Продвижение невозможно повторить безопасно, поэтому проблему необходимо исправить в исходной кампании.