REST Resource: customBiddingAlgorithms.scripts

Kaynak: CustomBidScript

Tek bir özel teklif verme komut dosyası.

JSON gösterimi
{
  "name": string,
  "customBiddingAlgorithmId": string,
  "customBiddingScriptId": string,
  "createTime": string,
  "active": boolean,
  "state": enum (State),
  "errors": [
    {
      object (ScriptError)
    }
  ],
  "script": {
    object (CustomBiddingScriptRef)
  }
}
Alanlar
name

string

Yalnızca çıkış. Özel teklif verme komut dosyasının kaynak adı.

customBiddingAlgorithmId

string (int64 format)

Yalnızca çıkış. Komut dosyasının ait olduğu özel teklif verme algoritmasının benzersiz kimliği.

customBiddingScriptId

string (int64 format)

Yalnızca çıkış. Özel teklif verme komut dosyasının benzersiz kimliği.

createTime

string (Timestamp format)

Yalnızca çıkış. Komut dosyasının oluşturulduğu zaman.

RFC3339 UTC "Zulu" zaman damgası biçiminde olmalıdır. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".

active

boolean

Yalnızca çıkış. Komut dosyasının şu anda üst algoritma tarafından puanlama için kullanılıp kullanılmadığı.

state

enum (State)

Yalnızca çıkış. Özel teklif verme komut dosyasının durumu.

errors[]

object (ScriptError)

Yalnızca çıkış. Reddedilen özel teklif verme komut dosyasının hata ayrıntıları. Bu alan yalnızca state REDDEDİLDİ olduğunda doldurulur.

script

object (CustomBiddingScriptRef)

Yüklenen komut dosyası referansı.

Eyalet

Özel teklif verme komut dosyasının olası durumları.

Sıralamalar
STATE_UNSPECIFIED Komut dosyası durumu belirtilmedi veya bu sürümde bilinmiyor.
ACCEPTED Komut dosyası, gösterimlerin puanlanması için kabul edildi.
REJECTED Komut dosyası, arka uç ardışık düzenleri tarafından reddedildi. Hatalarla karşılaşabilirsiniz.
PENDING Komut dosyası, arka uç ardışık düzenleri için işleniyor.

ScriptError

Özel teklif verme komut dosyası için hata mesajı.

JSON gösterimi
{
  "errorCode": enum (ErrorCode),
  "line": string,
  "column": string,
  "errorMessage": string
}
Alanlar
errorCode

enum (ErrorCode)

Hatanın türü.

line

string (int64 format)

Komut dosyasında hatanın bildirildiği satır numarası.

column

string (int64 format)

Komut dosyasında hatanın bildirildiği sütun numarası.

errorMessage

string

Ayrıntılı hata mesajı.

ErrorCode

Özel teklif verme komut dosyası hatasının olası hata kodları.

Sıralamalar
ERROR_CODE_UNSPECIFIED Komut dosyası hatası belirtilmedi veya bu sürümde bilinmiyor.
SYNTAX_ERROR Komut dosyasında söz dizimi hatası var.
DEPRECATED_SYNTAX Komut dosyası, kullanımdan kaldırılmış söz dizimi kullanıyor.
INTERNAL_ERROR Komut dosyası işlenirken dahili hatalar oluştu.

CustomBiddingScriptRef

Yüklenen özel teklif verme komut dosyası dosyasına referans.

JSON gösterimi
{
  "resourceName": string
}
Alanlar
resourceName

string

Komut dosyası dosyalarını indirmek için media.download içinde kullanılacak kaynak adı. Komut dosyası dosyalarını yüklemek için media.upload. Kaynak adları customBiddingAlgorithms/{customBiddingAlgorithmId}/scriptRef/{ref_id} biçimindedir.

Yöntemler

create

Yeni bir özel teklif verme komut dosyası oluşturur.

get

Özel teklif verme komut dosyası alır.

list

Belirtilen algoritmaya ait özel teklif verme komut dosyalarını listeler.