REST Resource: customBiddingAlgorithms.scripts

Recurso: CustomBiddingScript

Una sola secuencia de comandos de ofertas personalizadas

Representación JSON
{
  "name": string,
  "customBiddingAlgorithmId": string,
  "customBiddingScriptId": string,
  "createTime": string,
  "active": boolean,
  "state": enum (State),
  "errors": [
    {
      object (ScriptError)
    }
  ],
  "script": {
    object (CustomBiddingScriptRef)
  }
}
Campos
name

string

Solo salida. El nombre del recurso de la secuencia de comandos de ofertas personalizadas.

customBiddingAlgorithmId

string (int64 format)

Solo salida. Indica el ID único del algoritmo de ofertas personalizadas al que pertenece la secuencia de comandos.

customBiddingScriptId

string (int64 format)

Solo salida. El ID único de la secuencia de comandos de ofertas personalizadas.

createTime

string (Timestamp format)

Solo salida. Indica la hora a la que se creó la secuencia de comandos.

Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

active

boolean

Solo salida. Si la secuencia de comandos se está usando actualmente para la puntuación del algoritmo superior.

state

enum (State)

Solo salida. El estado de la secuencia de comandos de ofertas personalizadas.

errors[]

object (ScriptError)

Solo salida. Detalles del error de una secuencia de comandos de ofertas personalizadas rechazada. Este campo solo se completará cuando se rechace state.

script

object (CustomBiddingScriptRef)

La referencia al archivo de secuencia de comandos subido.

Estado

Son los estados posibles de una secuencia de comandos de ofertas personalizadas.

Enumeraciones
STATE_UNSPECIFIED El estado de la secuencia de comandos no se especifica en esta versión o se desconoce.
ACCEPTED Se aceptó la secuencia de comandos para calificar las impresiones.
REJECTED Las canalizaciones de backend rechazaron la secuencia de comandos. Es posible que tenga errores.
PENDING La secuencia de comandos se está procesando para las canalizaciones de backend.

ScriptError

Un mensaje de error para una secuencia de comandos de ofertas personalizadas.

Representación JSON
{
  "errorCode": enum (ErrorCode),
  "line": string,
  "column": string,
  "errorMessage": string
}
Campos
errorCode

enum (ErrorCode)

El tipo de error.

line

string (int64 format)

El número de línea de la secuencia de comandos en la que se arrojó el error.

column

string (int64 format)

El número de columna en la secuencia de comandos en la que se arrojó el error.

errorMessage

string

El mensaje de error detallado.

ErrorCode

Posibles códigos de error de una secuencia de comandos de ofertas personalizadas.

Enumeraciones
ERROR_CODE_UNSPECIFIED El error de la secuencia de comandos no se especifica en esta versión o se desconoce.
SYNTAX_ERROR La secuencia de comandos tiene un error de sintaxis.
DEPRECATED_SYNTAX La secuencia de comandos usa una sintaxis obsoleta.
INTERNAL_ERROR Se produjeron errores internos mientras se procesaba la secuencia de comandos.

CustomBiddingScriptRef

La referencia al archivo de secuencia de comandos de ofertas personalizadas que se subió.

Representación JSON
{
  "resourceName": string
}
Campos
resourceName

string

Un nombre de recurso que se usará en media.download para descargar los archivos de secuencia de comandos. O bien, media.upload para subir los archivos de secuencia de comandos. Los nombres de los recursos tienen el formato customBiddingAlgorithms/{customBiddingAlgorithmId}/scriptRef/{ref_id}.

Métodos

create

Crea una nueva secuencia de comandos de ofertas personalizadas.

get

Obtiene una secuencia de comandos de ofertas personalizadas.

list

Enumera las secuencias de comandos de ofertas personalizadas que pertenecen al algoritmo determinado.