REST Resource: customBiddingAlgorithms.scripts

Kaynak: CustomBiddingScript

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.

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: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" veya "2014-10-02T15:01:23+05:30".

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İĞİNDE doldurulur.

script

object (CustomBiddingScriptRef)

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 (ErrorCode),
  "line": string,
  "column": string,
  "errorMessage": string
}
Alanlar
errorCode

enum (ErrorCode)

Hatanın türü.

line

string (int64 format)

Hatanın oluştuğu komut dosyasındaki satır numarası.

column

string (int64 format)

Hatanın oluştuğu komut dosyasındaki 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 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

string

Komut dosyası dosyalarını indirmek için media.download içinde kullanılacak bir kaynak adı. Veya media.upload simgesini tıklayarak komut dosyalarını yükleyin. 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

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