REST Resource: customBiddingAlgorithms.rules

المورد: Custom BiddingAlgorithmالقواعدs

قاعدة خوارزمية واحدة لعروض الأسعار المخصّصة.

تمثيل 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

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