المورد: Custom BiddingScript
نص برمجي واحد لعروض الأسعار المخصّصة
| تمثيل JSON | 
|---|
| { "name": string, "customBiddingAlgorithmId": string, "customBiddingScriptId": string, "createTime": string, "active": boolean, "state": enum ( | 
| الحقول | |
|---|---|
| name | 
 النتائج فقط. اسم المورد للنص البرمجي لعروض الأسعار المخصّصة | 
| customBiddingAlgorithmId | 
 النتائج فقط. المعرّف الفريد لخوارزمية عروض الأسعار المخصّصة التي ينتمي إليها النص البرمجي. | 
| customBiddingScriptId | 
 النتائج فقط. المعرّف الفريد للنص البرمجي لعروض الأسعار المخصّصة. | 
| createTime | 
 النتائج فقط. الوقت الذي تم فيه إنشاء النص البرمجي. طابع زمني بتنسيق RFC3339 حسب التوقيت العالمي المنسَّق (UTC) "زولو" بدقة نانوثانية وما يصل إلى تسعة أرقام كسرية. أمثلة:  | 
| active | 
 النتائج فقط. ما إذا كان النص البرمجي يتم استخدامه حاليًا لتسجيل النقاط من خلال الخوارزمية الرئيسية. | 
| state | 
 النتائج فقط. حالة النص البرمجي لعروض الأسعار المخصّصة. | 
| errors[] | 
 النتائج فقط. تفاصيل خطأ نص برمجي مرفوض لعروض الأسعار المخصّصة. لن تتم تعبئة هذا الحقل إلا عند رفض [Script.state][]. | 
| script | 
 المرجع إلى ملف النص البرمجي الذي تم تحميله. | 
الحالة
الحالات المحتملة للنص البرمجي لعروض الأسعار المخصّصة
| عمليات التعداد | |
|---|---|
| STATE_UNSPECIFIED | حالة النص البرمجي غير محدّدة أو غير معروفة في هذا الإصدار. | 
| ACCEPTED | تم قبول النص البرمجي لتسجيل مرات الظهور. | 
| REJECTED | تم رفض النص البرمجي من خلال مسارات الخلفية. قد تكون هناك أخطاء. | 
| PENDING | تتم معالجة النص البرمجي لمسارات الخلفية. | 
ScriptError
رسالة خطأ للنص البرمجي لعروض الأسعار المخصّصة.
| تمثيل JSON | 
|---|
| {
  "errorCode": enum ( | 
| الحقول | |
|---|---|
| errorCode | 
 نوع الخطأ. | 
| line | 
 رقم السطر الذي ظهر فيه الخطأ في النص البرمجي. | 
| column | 
 رقم العمود في النص البرمجي حيث ظهر الخطأ. | 
| errorMessage | 
 رسالة الخطأ التفصيلية. | 
ErrorCode
رموز الخطأ المحتملة لخطأ في النص البرمجي لعروض الأسعار المخصّصة.
| عمليات التعداد | |
|---|---|
| ERROR_CODE_UNSPECIFIED | لم يتم تحديد خطأ النص البرمجي أو غير معروف في هذا الإصدار. | 
| SYNTAX_ERROR | يحتوي النص البرمجي على خطأ في البنية. | 
| DEPRECATED_SYNTAX | يستخدم النص البرمجي بنية متوقفة. | 
| INTERNAL_ERROR | حدثت أخطاء داخلية أثناء معالجة النص البرمجي. | 
CustomBiddingScriptRef
الإشارة إلى ملف النص البرمجي لعروض الأسعار المخصّصة الذي تم تحميله
| تمثيل JSON | 
|---|
| { "resourceName": string } | 
| الحقول | |
|---|---|
| resourceName | 
 اسم مورد يمكن استخدامه في  | 
| الطُرق | |
|---|---|
| 
 | تُنشئ نصًا برمجيًا جديدًا لعروض الأسعار المخصّصة. | 
| 
 | الحصول على نص برمجي مخصّص لعروض الأسعار | 
| 
 | يسرد النصوص البرمجية لعروض الأسعار المخصّصة التي تنتمي إلى الخوارزمية المحدّدة. |