Kaynak: CustomBiddingScript
Tek bir özel teklif verme komut dosyası.
| JSON gösterimi | 
|---|
{ "name": string, "customBiddingAlgorithmId": string, "customBiddingScriptId": string, "createTime": string, "active": boolean, "state": enum (  | 
              
| Alanlar | |
|---|---|
name | 
                
                   
 Yalnızca çıkış. Özel teklif verme komut dosyasının kaynak adı.  | 
              
customBiddingAlgorithmId | 
                
                   
 Yalnızca çıkış. Komut dosyasının ait olduğu özel teklif verme algoritmasının benzersiz kimliği.  | 
              
customBiddingScriptId | 
                
                   
 Yalnızca çıkış. Özel teklif verme komut dosyasının benzersiz kimliği.  | 
              
createTime | 
                
                   
 Yalnızca çıkış. Komut dosyasının oluşturulduğu zaman. Oluşturulan çıkışın her zaman Z ile normalleştirildiği ve 0, 3, 6 veya 9 kesirli basamak kullandığı RFC 3339'u kullanır. "Z" dışındaki saat farkları da kabul edilir. Örnekler:   | 
              
active | 
                
                   
 Yalnızca çıkış. Komut dosyasının şu anda üst algoritma tarafından puanlama için kullanılıp kullanılmadığı.  | 
              
state | 
                
                   
 Yalnızca çıkış. Özel teklif verme komut dosyasının durumu.  | 
              
errors[] | 
                
                   
 Yalnızca çıkış. Reddedilen özel teklif verme komut dosyasının hata ayrıntıları. Bu alan yalnızca   | 
              
script | 
                
                   
 Yüklenen komut dosyası dosyasına yapılan referans.  | 
              
Eyalet
Özel teklif verme komut dosyasının olası durumları.
| Sıralamalar | |
|---|---|
STATE_UNSPECIFIED | 
                Bu sürümde komut dosyası durumu belirtilmemiş veya bilinmiyor. | 
ACCEPTED | 
                Komut dosyası, gösterimlere puan vermek için kabul edildi. | 
REJECTED | 
                Komut dosyası, arka uç işlem hatları tarafından reddedildi. Hatalar olabilir. | 
PENDING | 
                Komut dosyası, arka uç işlem hatları için işleniyor. | 
ScriptError
Özel teklif verme komut dosyasıyla ilgili hata mesajı.
| JSON gösterimi | 
|---|
{
  "errorCode": enum ( | 
              
| Alanlar | |
|---|---|
errorCode | 
                
                   
 Hatanın türü.  | 
              
line | 
                
                   
 Hatanın oluştuğu komut dosyasındaki satır numarası.  | 
              
column | 
                
                   
 Hatanın oluştuğu komut dosyasındaki sütun numarası.  | 
              
errorMessage | 
                
                   
 Ayrıntılı hata mesajı.  | 
              
ErrorCode
Özel teklif verme komut dosyası hatasının olası hata kodları.
| Sıralamalar | |
|---|---|
ERROR_CODE_UNSPECIFIED | 
                Bu sürümde komut dosyası hatası belirtilmemiş veya bilinmiyor. | 
SYNTAX_ERROR | 
                Komut dosyasında söz dizimi hatası var. | 
DEPRECATED_SYNTAX | 
                Komut dosyasında desteği sonlandırılmış söz dizimi kullanılıyor. | 
INTERNAL_ERROR | 
                Komut dosyası işlenirken dahili hatalar oluştu. | 
CustomBiddingScriptRef
Yüklenen özel teklif verme komut dosyası dosyasına yapılan referans.
| JSON gösterimi | 
|---|
{ "resourceName": string }  | 
              
| Alanlar | |
|---|---|
resourceName | 
                
                   
 Komut dosyası dosyalarını indirmek için   | 
              
Yöntemler | 
            |
|---|---|
                
 | 
              Yeni bir özel teklif verme komut dosyası oluşturur. | 
                
 | 
              Özel teklif verme komut dosyası alır. | 
                
 | 
              Belirli bir algoritmaya ait özel teklif verme komut dosyalarını listeler. |