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.

عمليات التعداد
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

يسرد هذا الحقل موارد القواعد التي تنتمي إلى الخوارزمية المحدّدة.