REST Resource: customBiddingAlgorithms.scripts

Recurso: CustomBiddingScript

Una sola secuencia de comandos de ofertas personalizada.

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. Es el nombre del recurso de la secuencia de comandos de ofertas personalizadas.

customBiddingAlgorithmId

string (int64 format)

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

customBiddingScriptId

string (int64 format)

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

createTime

string (Timestamp format)

Solo salida. Es la hora en 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. Indica si el algoritmo superior está usando la secuencia de comandos para asignar puntuaciones.

state

enum (State)

Solo salida. Es 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 propagará cuando se RECHACE state.

script

object (CustomBiddingScriptRef)

Es la referencia al archivo de secuencia de comandos subido.

Estado

Estados posibles de una secuencia de comandos de ofertas personalizada.

Enumeraciones
STATE_UNSPECIFIED El estado de la secuencia de comandos no se especifica o es desconocido en esta versión.
ACCEPTED Se aceptó la secuencia de comandos para asignar puntuaciones a las impresiones.
REJECTED Las canalización 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

Es un mensaje de error de una secuencia de comandos de ofertas personalizada.

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

enum (ErrorCode)

El tipo de error.

line

string (int64 format)

Es el número de línea de la secuencia de comandos en la que se produjo el error.

column

string (int64 format)

Es el número de columna de la secuencia de comandos en la que se produjo el error.

errorMessage

string

El mensaje de error detallado.

ErrorCode

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

Enumeraciones
ERROR_CODE_UNSPECIFIED El error de la secuencia de comandos no se especifica o es desconocido en esta versión.
SYNTAX_ERROR La secuencia de comandos tiene un error de sintaxis.
DEPRECATED_SYNTAX La secuencia de comandos usa sintaxis obsoleta.
INTERNAL_ERROR Se produjeron errores internos durante el procesamiento de la secuencia de comandos.

CustomBiddingScriptRef

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

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

string

Es un nombre de recurso que se usará en media.download para descargar los archivos de secuencia de comandos. O 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 personalizada.

get

Obtiene una secuencia de comandos de ofertas personalizada.

list

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