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.

Nanosaniye çözünürlüğüne ve en fazla dokuz kesirli basamağa sahip, RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Ö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 bir ö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ı dosyasına referans.

Eyalet

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

Sıralamalar
STATE_UNSPECIFIED Komut dosyası durumu bu sürümde belirtilmemiş veya bilinmiyor.
ACCEPTED Komut dosyası, gösterimleri puanlamak için kabul edildi.
REJECTED Komut dosyası, arka uç ardışık düzenleri tarafından reddedildi. Bu dosyalarda hatalar olabilir.
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 oluştuğu satır numarası.

column

string (int64 format)

Komut dosyasında hatanın oluştuğu sütun numarası.

errorMessage

string

Ayrıntılı hata mesajı.

ErrorCode

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

Sıralamalar
ERROR_CODE_UNSPECIFIED Komut dosyası hatası bu sürümde belirtilmemiş veya bilinmiyor.
SYNTAX_ERROR Komut dosyasında söz dizimi hatası var.
DEPRECATED_SYNTAX Komut dosyası, desteği sonlandırılmış bir 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'te kullanılacak bir kaynak adı. Komut dosyası dosyalarını yüklemek için media.upload simgesini de kullanabilirsiniz. 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.