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

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