Recurso: CustomLancesScript
Um único script de lances personalizados.
| Representação JSON | 
|---|
{ "name": string, "customBiddingAlgorithmId": string, "customBiddingScriptId": string, "createTime": string, "active": boolean, "state": enum (  | 
              
| Campos | |
|---|---|
name | 
                
                   
 Apenas saída. O nome do recurso do script de lances personalizados.  | 
              
customBiddingAlgorithmId | 
                
                   
 Apenas saída. O ID exclusivo do algoritmo de lances personalizados a que o script pertence.  | 
              
customBiddingScriptId | 
                
                   
 Apenas saída. O ID exclusivo do script de lances personalizados.  | 
              
createTime | 
                
                   
 Apenas saída. A hora em que o script foi criado. Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos:   | 
              
active | 
                
                   
 Apenas saída. Se o script está sendo usado atualmente para pontuação pelo algoritmo pai.  | 
              
state | 
                
                   
 Apenas saída. O estado do script de lances personalizados.  | 
              
errors[] | 
                
                   
 Apenas saída. Detalhes do erro de um script de lances personalizados rejeitado. Este campo só será preenchido quando [Script.state][] for REJECTED.  | 
              
script | 
                
                   
 A referência ao arquivo de script enviado.  | 
              
Estado
Estados possíveis de um script de lances personalizados.
| Enums | |
|---|---|
STATE_UNSPECIFIED | 
                O estado do script não foi especificado ou é desconhecido nesta versão. | 
ACCEPTED | 
                O script foi aceito para pontuar impressões. | 
REJECTED | 
                O script foi rejeitado por pipelines de back-end. Podem conter erros. | 
PENDING | 
                O script está sendo processado para pipelines de back-end. | 
ScriptError
Uma mensagem de erro para um script de lances personalizados.
| Representação JSON | 
|---|
{
  "errorCode": enum ( | 
              
| Campos | |
|---|---|
errorCode | 
                
                   
 O tipo de erro.  | 
              
line | 
                
                   
 O número da linha no script em que o erro foi gerado.  | 
              
column | 
                
                   
 O número da coluna no script em que o erro foi gerado.  | 
              
errorMessage | 
                
                   
 A mensagem de erro detalhada.  | 
              
ErrorCode
Possíveis códigos de erro de um script de lances personalizados.
| Enums | |
|---|---|
ERROR_CODE_UNSPECIFIED | 
                O erro de script não foi especificado ou é desconhecido nesta versão. | 
SYNTAX_ERROR | 
                Há um erro de sintaxe no script. | 
DEPRECATED_SYNTAX | 
                O script usa uma sintaxe descontinuada. | 
INTERNAL_ERROR | 
                Erros internos foram gerados ao processar o script. | 
CustomBiddingScriptRef
A referência ao arquivo de script de lances personalizados enviado.
| Representação JSON | 
|---|
{ "resourceName": string }  | 
              
| Campos | |
|---|---|
resourceName | 
                
                   
 Um nome de recurso a ser usado em   | 
              
Métodos | 
            |
|---|---|
                
 | 
              Cria um novo script de lances personalizados. | 
                
 | 
              Recebe um script de lances personalizados. | 
                
 | 
              Lista os scripts de lances personalizados que pertencem ao algoritmo especificado. |