المرجع: CustomBiddingScript
نص برمجي واحد لعروض الأسعار المخصّصة
| تمثيل JSON | 
|---|
{ "name": string, "customBiddingAlgorithmId": string, "customBiddingScriptId": string, "createTime": string, "active": boolean, "state": enum (  | 
              
| الحقول | |
|---|---|
name | 
                
                   
 النتائج فقط. اسم المورد للنص البرمجي لعروض الأسعار المخصّصة  | 
              
customBiddingAlgorithmId | 
                
                   
 النتائج فقط. المعرّف الفريد لخوارزمية عروض الأسعار المخصّصة التي ينتمي إليها النص البرمجي  | 
              
customBiddingScriptId | 
                
                   
 النتائج فقط. المعرّف الفريد للنص البرمجي لعروض الأسعار المخصّصة.  | 
              
createTime | 
                
                   
 النتائج فقط. الوقت الذي تم فيه إنشاء النص البرمجي طابع زمني بتنسيق RFC3339 حسب التوقيت العالمي المنسَّق (UTC) "زولو" بدقة نانوثانية وما يصل إلى تسعة أرقام كسرية. أمثلة:   | 
              
active | 
                
                   
 النتائج فقط. ما إذا كان النص البرمجي يتم استخدامه حاليًا لتسجيل النقاط من خلال الخوارزمية الرئيسية.  | 
              
state | 
                
                   
 النتائج فقط. حالة النص البرمجي لعروض الأسعار المخصّصة.  | 
              
errors[] | 
                
                   
 النتائج فقط. تفاصيل الخطأ في نص برمجي مرفوض لعروض الأسعار المخصّصة لن تتم تعبئة هذا الحقل إلا عند رفض   | 
              
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 | 
                
                   
 اسم مورد ليتم استخدامه في   | 
              
الطُرق | 
            |
|---|---|
                
 | 
              تُنشئ نصًا برمجيًا جديدًا لعروض الأسعار المخصّصة. | 
                
 | 
              تحصل على نص برمجي مخصّص لعروض الأسعار. | 
                
 | 
              يسرد النصوص البرمجية لعروض الأسعار المخصّصة التي تنتمي إلى الخوارزمية المحدّدة. |