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-নরমালাইজড হবে এবং ০, ৩, ৬ বা ৯টি ভগ্নাংশ সংখ্যা ব্যবহার করবে। "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

প্রদত্ত অ্যালগরিদমের অন্তর্গত কাস্টম বিডিং স্ক্রিপ্টের তালিকা দেখায়।