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)

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

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

active

boolean

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

state

enum ( State )

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

error

object ( CustomBiddingAlgorithmRulesError )

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

rules

object ( CustomBiddingAlgorithmRulesRef )

ضروری. تغییرناپذیر. ارجاع به فایل AlgorithmRules آپلود شده.

حالت

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

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

CustomBiddingAlgorithmRulesError

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

نمایندگی JSON
{
  "errorCode": enum (ErrorCode)
}
زمینه های
errorCode

enum ( ErrorCode )

نوع خطا.

کد خطا

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

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

Custom Bidding AlgorithmRulesRulesRef

ارجاع به فایل AlgorithmRules آپلود شده. مکان آپلود فایل AlgorithmRules جدید را با استفاده از customBiddingAlgorithms.uploadRules بازیابی کنید.

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

string

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

مواد و روش ها

create

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

get

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

list

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