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

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