Zasób: CustomBidScript
Jeden skrypt ustalania stawek niestandardowych.
| Zapis JSON | 
|---|
{ "name": string, "customBiddingAlgorithmId": string, "customBiddingScriptId": string, "createTime": string, "active": boolean, "state": enum (  | 
              
| Pola | |
|---|---|
name | 
                
                   
 Tylko dane wyjściowe. Nazwa zasobu skryptu ustalania stawek niestandardowych.  | 
              
customBiddingAlgorithmId | 
                
                   
 Tylko dane wyjściowe. Unikalny identyfikator algorytmu ustalania stawek niestandardowych, do którego należy skrypt.  | 
              
customBiddingScriptId | 
                
                   
 Tylko dane wyjściowe. Unikalny identyfikator skryptu ustalania stawek niestandardowych.  | 
              
createTime | 
                
                   
 Tylko dane wyjściowe. Czas utworzenia skryptu. Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady:   | 
              
active | 
                
                   
 Tylko dane wyjściowe. Określa, czy skrypt jest obecnie używany do punktacji przez algorytm nadrzędny.  | 
              
state | 
                
                   
 Tylko dane wyjściowe. Stan skryptu ustalania stawek niestandardowych.  | 
              
errors[] | 
                
                   
 Tylko dane wyjściowe. Szczegóły błędu odrzuconego skryptu ustalania stawek niestandardowych. To pole zostanie wypełnione tylko wtedy, gdy wartość [Script.state][] jest ODRZUCONA.  | 
              
script | 
                
                   
 Odwołanie do przesłanego pliku skryptu.  | 
              
Stan
Możliwe stany skryptu ustalania stawek niestandardowych.
| Wartości w polu enum | |
|---|---|
STATE_UNSPECIFIED | 
                Stan skryptu nie został określony lub jest nieznany w tej wersji. | 
ACCEPTED | 
                Skrypt został zaakceptowany do oceny wyświetleń. | 
REJECTED | 
                Skrypt został odrzucony przez potoki backendu. Może zawierać błędy. | 
PENDING | 
                Przetwarzam skrypt dla potoków backendu. | 
ScriptError
Komunikat o błędzie dotyczący skryptu ustalania stawek niestandardowych.
| Zapis JSON | 
|---|
{
  "errorCode": enum ( | 
              
| Pola | |
|---|---|
errorCode | 
                
                   
 Typ błędu.  | 
              
line | 
                
                   
 Numer wiersza skryptu, w którym został zgłoszony błąd.  | 
              
column | 
                
                   
 Numer kolumny w skrypcie, w którym został zgłoszony błąd.  | 
              
errorMessage | 
                
                   
 Szczegółowy komunikat o błędzie.  | 
              
ErrorCode
Możliwe kody błędów błędu skryptu ustalania stawek niestandardowych.
| Wartości w polu enum | |
|---|---|
ERROR_CODE_UNSPECIFIED | 
                Błąd skryptu nie został określony lub jest nieznany w tej wersji. | 
SYNTAX_ERROR | 
                W skrypcie występuje błąd składni. | 
DEPRECATED_SYNTAX | 
                Skrypt używa wycofanej składni. | 
INTERNAL_ERROR | 
                Podczas przetwarzania skryptu wystąpiły błędy wewnętrzne. | 
CustomBiddingScriptRef
Odwołanie do przesłanego pliku skryptu ustalania stawek niestandardowych.
| Zapis JSON | 
|---|
{ "resourceName": string }  | 
              
| Pola | |
|---|---|
resourceName | 
                
                   
 Nazwa zasobu używana w   | 
              
Metody | 
            |
|---|---|
                
 | 
              Tworzy nowy skrypt ustalania stawek niestandardowych. | 
                
 | 
              Pobiera skrypt ustalania stawek niestandardowych. | 
                
 | 
              Wyświetla listę skryptów ustalania stawek niestandardowych, które należą do danego algorytmu. |