REST Resource: customBiddingAlgorithms.scripts

Ресурс: CustomBiddingScript

Один скрипт для назначения специальных ставок.

JSON-представление
{
  "name": string,
  "customBiddingAlgorithmId": string,
  "customBiddingScriptId": string,
  "createTime": string,
  "active": boolean,
  "state": enum (State),
  "errors": [
    {
      object (ScriptError)
    }
  ],
  "script": {
    object (CustomBiddingScriptRef)
  }
}
Поля
name

string

Только для вывода. Название ресурса скрипта для назначения специальных ставок.

customBiddingAlgorithmId

string (int64 format)

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

customBiddingScriptId

string (int64 format)

Только для вывода. Уникальный идентификатор скрипта для назначения специальных ставок.

createTime

string (Timestamp format)

Только для вывода. Время создания скрипта.

Используется формат RFC 3339. Результат всегда будет Z-нормализованным, и в нем будут использоваться цифры дробных частей 0, 3, 6 или 9. Допустимы и другие типы нормализации. Примеры: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" или "2014-10-02T15:01:23+05:30".

active

boolean

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

state

enum (State)

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

errors[]

object (ScriptError)

Только для вывода. Сведения об ошибке, из-за которой был отклонен скрипт для назначения специальных ставок. Это поле заполняется, только если поле state имеет значение REJECTED.

script

object (CustomBiddingScriptRef)

Ссылка на загруженный файл скрипта.

Штат

Возможные статусы скрипта для назначения специальных ставок.

Перечисления
STATE_UNSPECIFIED Статус скрипта не указан или неизвестен в этой версии.
ACCEPTED Скрипт принят для оценки показов.
REJECTED Скрипт был отклонен конвейерами бэкенда. В тексте могут встречаться ошибки.
PENDING Скрипт обрабатывается для внутренних конвейеров.

ScriptError

Сообщение об ошибке в скрипте для назначения специальных ставок.

JSON-представление
{
  "errorCode": enum (ErrorCode),
  "line": string,
  "column": string,
  "errorMessage": string
}
Поля
errorCode

enum (ErrorCode)

Тип ошибки.

line

string (int64 format)

Номер строки в скрипте, в которой возникла ошибка.

column

string (int64 format)

Номер столбца в скрипте, в котором возникла ошибка.

errorMessage

string

Подробное сообщение об ошибке.

ErrorCode

Возможные коды ошибок скрипта для назначения специальных ставок.

Перечисления
ERROR_CODE_UNSPECIFIED Ошибка скрипта не указана или неизвестна в этой версии.
SYNTAX_ERROR В скрипте есть синтаксическая ошибка.
DEPRECATED_SYNTAX В скрипте используется устаревший синтаксис.
INTERNAL_ERROR При обработке скрипта возникли внутренние ошибки.

CustomBiddingScriptRef

Ссылка на загруженный файл скрипта для назначения специальных ставок.

JSON-представление
{
  "resourceName": string
}
Поля
resourceName

string

Название ресурса, которое будет использоваться в media.download для скачивания файлов скрипта. или media.upload, чтобы загрузить файлы скрипта. Названия ресурсов имеют формат customBiddingAlgorithms/{customBiddingAlgorithmId}/scriptRef/{ref_id}.

Методы

create

Создает новый скрипт для специальных ставок.

get

Получает скрипт для назначения специальных ставок.

list

Возвращает список скриптов для назначения специальных ставок, которые относятся к заданному алгоритму.