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üğe ve en fazla dokuz kesir basamağına 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 özel teklif verme komut dosyasının hata ayrıntıları. Bu alan yalnızca [Script.state][] REDDEDİLDİyse doldurulur.

script

object (CustomBiddingScriptRef)

Yüklenen komut dosyası için referans.

Eyalet

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

Sıralamalar
STATE_UNSPECIFIED Komut dosyası durumu belirtilmemiş veya bu sürümde bilinmiyor.
ACCEPTED Komut dosyası, gösterim puanlaması için kabul edildi.
REJECTED Komut dosyası, arka uç ardışık düzenleri tarafından reddedildi. Bu bilgilerde hatalar olabilir.
PENDING Komut dosyası, arka uç ardışık düzenleri 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)

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

media.download içinde komut dosyası dosyalarını indirmek için kullanılacak bir kaynak adı. Alternatif olarak, 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.