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