REST Resource: customBiddingAlgorithms.scripts

منبع: CustomBiddingScript

یک اسکریپت مناقصه سفارشی.

نمایندگی JSON
{
  "name": string,
  "customBiddingAlgorithmId": string,
  "customBiddingScriptId": string,
  "createTime": string,
  "active": boolean,
  "state": enum (State),
  "errors": [
    {
      object (ScriptError)
    }
  ],
  "script": {
    object (CustomBiddingScriptRef)
  }
}
زمینه های
name

string

فقط خروجی نام منبع اسکریپت مناقصه سفارشی.

customBiddingAlgorithmId

string ( int64 format)

فقط خروجی شناسه منحصر به فرد الگوریتم مناقصه سفارشی که اسکریپت به آن تعلق دارد.

customBiddingScriptId

string ( int64 format)

فقط خروجی شناسه منحصر به فرد اسکریپت مناقصه سفارشی.

createTime

string ( Timestamp format)

فقط خروجی زمانی که فیلمنامه ساخته شد.

مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثال‌ها: "2014-10-02T15:01:23Z" و "2014-10-02T15:01:23.045123456Z" .

active

boolean

فقط خروجی اینکه آیا اسکریپت در حال حاضر برای امتیازدهی توسط الگوریتم والد استفاده می شود یا خیر.

state

enum ( State )

فقط خروجی وضعیت اسکریپت مناقصه سفارشی.

errors[]

object ( ScriptError )

فقط خروجی جزئیات خطای یک اسکریپت پیشنهادی سفارشی رد شده. این فیلد فقط زمانی پر می شود که [Script.state][] رد شود.

script

object ( CustomBiddingScriptRef )

ارجاع به فایل اسکریپت آپلود شده.

حالت

حالت‌های احتمالی یک اسکریپت مناقصه سفارشی.

Enums
STATE_UNSPECIFIED وضعیت اسکریپت در این نسخه مشخص نشده یا ناشناخته است.
ACCEPTED فیلمنامه برای امتیازدهی برداشت پذیرفته شده است.
REJECTED اسکریپت توسط خطوط لوله بک‌اند رد شده است. ممکن است خطاهایی داشته باشد.
PENDING اسکریپت برای خطوط لوله باطن در حال پردازش است.

خطای اسکریپت

یک پیام خطا برای یک اسکریپت مناقصه سفارشی.

نمایندگی JSON
{
  "errorCode": enum (ErrorCode),
  "line": string,
  "column": string,
  "errorMessage": string
}
زمینه های
errorCode

enum ( ErrorCode )

نوع خطا.

line

string ( int64 format)

شماره خط در اسکریپت که در آن خطا پرتاب شده است.

column

string ( int64 format)

شماره ستون در اسکریپت که در آن خطا پرتاب شده است.

errorMessage

string

پیام خطای دقیق

کد خطا

کدهای خطای احتمالی یک خطای اسکریپت مناقصه سفارشی.

Enums
ERROR_CODE_UNSPECIFIED خطای اسکریپت در این نسخه مشخص نشده یا ناشناخته است.
SYNTAX_ERROR اسکریپت دارای یک خطای نحوی است.
DEPRECATED_SYNTAX اسکریپت از نحو منسوخ شده استفاده می کند.
INTERNAL_ERROR هنگام پردازش اسکریپت خطاهای داخلی ایجاد شد.

CustomBiddingScriptRef

ارجاع به فایل اسکریپت مناقصه سفارشی آپلود شده.

نمایندگی JSON
{
  "resourceName": string
}
زمینه های
resourceName

string

نام منبعی که در media.download برای دانلود فایل‌های اسکریپت استفاده می‌شود. یا media.upload برای آپلود فایل های اسکریپت. نام منابع دارای قالب customBiddingAlgorithms/{customBiddingAlgorithmId}/scriptRef/{ref_id} هستند.

مواد و روش ها

create

یک اسکریپت پیشنهادی سفارشی جدید ایجاد می کند.

get

یک اسکریپت مناقصه سفارشی دریافت می کند.

list

اسکریپت های پیشنهادی سفارشی که به الگوریتم داده شده تعلق دارند را فهرست می کند.