REST Resource: customBiddingAlgorithms.rules

منبع: CustomBiddingAlgorithmRules

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

نمایش JSON
{
  "name": string,
  "customBiddingAlgorithmId": string,
  "customBiddingAlgorithmRulesId": string,
  "createTime": string,
  "active": boolean,
  "state": enum (State),
  "error": {
    object (CustomBiddingAlgorithmRulesError)
  },
  "rules": {
    object (CustomBiddingAlgorithmRulesRef)
  }
}
فیلدها
name

string

فقط خروجی. نام منبع منبع قوانین.

customBiddingAlgorithmId

string (int64 format)

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

customBiddingAlgorithmRulesId

string (int64 format)

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

createTime

string (Timestamp format)

فقط خروجی. زمانی که منبع قوانین ایجاد شد.

از RFC 3339 استفاده می‌کند، که در آن خروجی تولیدشده همیشه Z-نرمال‌شده است و از ۰، ۳، ۶، یا ۹ رقم اعشاری استفاده می‌کند. انحراف‌های غیراز «Z» نیز پذیرفته می‌شود. مثال‌ها: "2014-10-02T15:01:23Z"، "2014-10-02T15:01:23.045123456Z"، یا "2014-10-02T15:01:23+05:30".

active

boolean

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

state

enum (State)

فقط خروجی. وضعیت منبع قوانین.

error

object (CustomBiddingAlgorithmRulesError)

فقط خروجی. کد خطای منبع قوانین ردشده. این فیلد فقط زمانی پر می‌شود که وضعیت REJECTED باشد.

rules

object (CustomBiddingAlgorithmRulesRef)

الزامی. تغییرناپذیر. مرجع فایل AlgorithmRules بارگذاری‌شده.

ایالت

وضعیت‌های احتمالی منبع CustomBiddingAlgorithmRules.

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

CustomBiddingAlgorithmRulesError

پیام خطا برای منبع CustomBiddingAlgorithmRules.

نمایش JSON
{
  "errorCode": enum (ErrorCode)
}
فیلدها
errorCode

enum (ErrorCode)

نوع خطا.

ErrorCode

کدهای خطای احتمالی منبع CustomBiddingAlgorithmRules.

شمارشی‌ها
ERROR_CODE_UNSPECIFIED خطا در این نسخه مشخص نشده است یا ناشناخته است.
SYNTAX_ERROR قوانین خطای نحوی دارند.
CONSTRAINT_VIOLATION_ERROR قوانین خطای نقض محدودیت دارند.
INTERNAL_ERROR هنگام پردازش قوانین، خطاهای داخلی رخ داد.

CustomBiddingAlgorithmRulesRef

مرجع فایل AlgorithmRules بارگذاری‌شده. مکان بارگذاری فایل AlgorithmRules جدید را بااستفاده از customBiddingAlgorithms.uploadRules بازیابی کنید.

نمایش JSON
{
  "resourceName": string
}
فیلدها
resourceName

string

نام منبعی که باید در media.download برای بارگیری فایل‌های قوانین استفاده شود. یا برای بارگذاری فایل‌های قوانین، media.upload را انتخاب کنید. نام منابع دارای قالب customBiddingAlgorithms/{customBiddingAlgorithmId}/rulesRef/{ref_id} است.

روش‌ها

create

منبع قوانین جدیدی ایجاد می‌کند.

get

منبع قوانین را بازیابی می‌کند.

list

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