REST Resource: customBiddingAlgorithms.scripts

संसाधन: कस्टम बिडिंगस्क्रिप्ट

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

जेएसओएन के काेड में दिखाना
{
  "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)

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

RFC3339 यूटीसी "ज़ुलु" फ़ॉर्मैट में एक टाइमस्टैंप, जिसमें नैनोसेकंड रिज़ॉल्यूशन और नौ फ़्रैक्शनल अंक तक हो सकते हैं. उदाहरण: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z".

active

boolean

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

state

enum (State)

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

errors[]

object (ScriptError)

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

script

object (CustomBiddingScriptRef)

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

स्थिति

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

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

ScriptError

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

जेएसओएन के काेड में दिखाना
{
  "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

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

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

string

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

तरीके

create

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

get

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

list

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