REST Resource: customBiddingAlgorithms.scripts

रिसॉर्स: CustomBiddingScript

कस्टम बिडिंग की एक स्क्रिप्ट.

JSON के काेड में दिखाना
{
  "name": string,
  "customBiddingAlgorithmId": string,
  "customBiddingScriptId": string,
  "createTime": string,
  "active": boolean,
  "state": enum (State),
  "errors": [
    {
      object (ScriptError)
    }
  ],
  "script": {
    object (CustomBiddingScriptRef)
  }
}
फ़ील्ड
name

string

सिर्फ़ आउटपुट के लिए. कस्टम बिडिंग स्क्रिप्ट का संसाधन नाम.

customBiddingAlgorithmId

string (int64 format)

सिर्फ़ आउटपुट के लिए. कस्टम बिडिंग वाले उस एल्गोरिदम का यूनीक आईडी जिससे स्क्रिप्ट जुड़ी है.

customBiddingScriptId

string (int64 format)

सिर्फ़ आउटपुट के लिए. कस्टम बिडिंग स्क्रिप्ट का यूनीक आईडी.

createTime

string (Timestamp format)

सिर्फ़ आउटपुट के लिए. स्क्रिप्ट बनाने का समय.

यह RFC 3339 का इस्तेमाल करता है. इसमें जनरेट किया गया आउटपुट हमेशा Z-नॉर्मलाइज़ किया जाएगा और इसमें 0, 3, 6 या 9 फ़्रैक्शनल अंक इस्तेमाल किए जाएंगे. "Z" के अलावा, अन्य ऑफ़सेट भी स्वीकार किए जाते हैं. उदाहरण: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" या "2014-10-02T15:01:23+05:30".

active

boolean

सिर्फ़ आउटपुट के लिए. इससे पता चलता है कि पैरंट एल्गोरिदम, स्कोरिंग के लिए फ़िलहाल स्क्रिप्ट का इस्तेमाल कर रहा है या नहीं.

state

enum (State)

सिर्फ़ आउटपुट के लिए. कस्टम बिडिंग स्क्रिप्ट की स्थिति.

errors[]

object (ScriptError)

सिर्फ़ आउटपुट के लिए. कस्टम बिडिंग स्क्रिप्ट को अस्वीकार करने से जुड़ी गड़बड़ी की जानकारी. इस फ़ील्ड में जानकारी सिर्फ़ तब भरी जाएगी, जब state को अस्वीकार कर दिया गया हो.

script

object (CustomBiddingScriptRef)

अपलोड की गई स्क्रिप्ट फ़ाइल का रेफ़रंस.

स्थिति

कस्टम बिडिंग स्क्रिप्ट की संभावित स्थितियां.

Enums
STATE_UNSPECIFIED इस वर्शन में स्क्रिप्ट की स्थिति के बारे में जानकारी नहीं दी गई है या इसके बारे में कोई जानकारी उपलब्ध नहीं है.
ACCEPTED इंप्रेशन स्कोर करने के लिए, स्क्रिप्ट को स्वीकार कर लिया गया है.
REJECTED स्क्रिप्ट को बैकएंड पाइपलाइन ने अस्वीकार कर दिया है. इसमें गड़बड़ियां हो सकती हैं.
PENDING स्क्रिप्ट को बैकएंड पाइपलाइन के लिए प्रोसेस किया जा रहा है.

ScriptError

कस्टम बिडिंग स्क्रिप्ट के लिए गड़बड़ी का मैसेज.

JSON के काेड में दिखाना
{
  "errorCode": enum (ErrorCode),
  "line": string,
  "column": string,
  "errorMessage": string
}
फ़ील्ड
errorCode

enum (ErrorCode)

गड़बड़ी किस तरह की है.

line

string (int64 format)

स्क्रिप्ट में वह लाइन नंबर जहां गड़बड़ी हुई.

column

string (int64 format)

स्क्रिप्ट में मौजूद उस कॉलम का नंबर जहां गड़बड़ी हुई थी.

errorMessage

string

गड़बड़ी के बारे में पूरी जानकारी देने वाला मैसेज.

ErrorCode

कस्टम बिडिंग स्क्रिप्ट की गड़बड़ी के संभावित कोड.

Enums
ERROR_CODE_UNSPECIFIED इस वर्शन में स्क्रिप्ट से जुड़ी गड़बड़ी की जानकारी नहीं दी गई है या इसके बारे में पता नहीं है.
SYNTAX_ERROR स्क्रिप्ट में सिंटैक्स से जुड़ी गड़बड़ी है.
DEPRECATED_SYNTAX स्क्रिप्ट में ऐसे सिंटैक्स का इस्तेमाल किया गया है जो अब काम नहीं करता.
INTERNAL_ERROR स्क्रिप्ट को प्रोसेस करते समय सिस्टम में गड़बड़ियां हुईं.

CustomBiddingScriptRef

अपलोड की गई कस्टम बिडिंग स्क्रिप्ट फ़ाइल का रेफ़रंस.

JSON के काेड में दिखाना
{
  "resourceName": string
}
फ़ील्ड
resourceName

string

स्क्रिप्ट फ़ाइलें डाउनलोड करने के लिए, media.download में इस्तेमाल किया जाने वाला संसाधन का नाम. इसके अलावा, स्क्रिप्ट फ़ाइलें अपलोड करने के लिए media.upload पर क्लिक करें. संसाधन के नाम, customBiddingAlgorithms/{customBiddingAlgorithmId}/scriptRef/{ref_id} फ़ॉर्मैट में होते हैं.

तरीके

create

कस्टम बिडिंग की नई स्क्रिप्ट बनाता है.

get

कस्टम बिडिंग स्क्रिप्ट मिलती है.

list

इस फ़ंक्शन से, कस्टम बिडिंग की उन स्क्रिप्ट की सूची मिलती है जो दिए गए एल्गोरिदम से जुड़ी हैं.