- উৎস: গ্যারান্টিযুক্ত ক্রম
- গ্যারান্টিযুক্ত অর্ডারের অবস্থা
- গ্যারান্টিযুক্ত অর্ডার কনফিগারেশন স্ট্যাটাস
- পদ্ধতি
উৎস: গ্যারান্টিযুক্ত ক্রম
একটি নিশ্চিত অর্ডার।
গ্যারান্টিযুক্ত অর্ডার হলো গ্যারান্টিযুক্ত ইনভেন্টরি সোর্সের মূল সত্তা। একটি গ্যারান্টিযুক্ত ইনভেন্টরি সোর্স তৈরি করার সময়, সেই সোর্সে অবশ্যই একটি গ্যারান্টিযুক্ত অর্ডার আইডি বরাদ্দ করতে হবে।
| JSON উপস্থাপনা |
|---|
{ "name": string, "legacyGuaranteedOrderId": string, "exchange": enum ( |
| ক্ষেত্র | |
|---|---|
name | শুধুমাত্র আউটপুট। নিশ্চিত অর্ডারের রিসোর্স নাম। |
legacyGuaranteedOrderId | শুধুমাত্র আউটপুট। গ্যারান্টিযুক্ত অর্ডারের লিগ্যাসি আইডি। মূল এক্সচেঞ্জ দ্বারা নির্ধারিত। লিগ্যাসি আইডি একটি এক্সচেঞ্জের মধ্যে অনন্য, কিন্তু সমস্ত গ্যারান্টিযুক্ত অর্ডারের ক্ষেত্রে এটি অনন্য হওয়ার নিশ্চয়তা নেই। এই আইডিটি SDF এবং UI-তে ব্যবহৃত হয়। |
exchange | আবশ্যক। অপরিবর্তনীয়। যে এক্সচেঞ্জ থেকে গ্যারান্টিযুক্ত অর্ডারটি উদ্ভূত হয়েছিল। |
guaranteedOrderId | শুধুমাত্র আউটপুট। গ্যারান্টিযুক্ত অর্ডারের অনন্য শনাক্তকারী। গ্যারান্টিযুক্ত অর্ডার আইডিগুলোর ফরম্যাট হলো |
displayName | আবশ্যক। নিশ্চিত অর্ডারের প্রদর্শিত নাম। অবশ্যই UTF-8 এনকোড করা হতে হবে এবং এর সর্বোচ্চ আকার হবে ২৪০ বাইট। |
status | নিশ্চিত অর্ডারের স্ট্যাটাস সেটিংস। |
updateTime | শুধুমাত্র আউটপুট। নিশ্চিত অর্ডারটি সর্বশেষ আপডেট করার সময়কার টাইমস্ট্যাম্প। সিস্টেম দ্বারা নির্ধারিত। RFC 3339 ব্যবহার করা হয়, যেখানে তৈরি হওয়া আউটপুট সর্বদা Z-নরম্যালাইজড হবে এবং এতে ০, ৩, ৬ বা ৯টি ভগ্নাংশীয় অঙ্ক ব্যবহৃত হবে। "Z" ছাড়াও অন্যান্য অফসেটও গ্রহণ করা হয়। উদাহরণ: |
publisherName | আবশ্যক। নিশ্চিত অর্ডারের প্রকাশকের নাম। অবশ্যই UTF-8 এনকোড করা হতে হবে এবং এর সর্বোচ্চ আকার হবে ২৪০ বাইট। |
readAccessInherited | |
readAdvertiserIds[] | নিশ্চিত অর্ডারটি পড়ার অ্যাক্সেস আছে এমন বিজ্ঞাপনদাতাদের আইডি। যদি |
defaultAdvertiserId | শুধুমাত্র আউটপুট। নিশ্চিত অর্ডারের ডিফল্ট বিজ্ঞাপনদাতার আইডি। ডিফল্ট বিজ্ঞাপনদাতা হলো |
defaultCampaignId | নিশ্চিত অর্ডারের জন্য নির্ধারিত ডিফল্ট ক্যাম্পেইনের আইডি। ডিফল্ট ক্যাম্পেইনটি অবশ্যই ডিফল্ট বিজ্ঞাপনদাতার মালিকানাধীন হতে হবে। |
প্রয়োজনীয়। সেই অংশীদার বা বিজ্ঞাপনদাতা যার নিশ্চিত অর্ডারে পঠন/লিখন অ্যাক্সেস রয়েছে। নিম্নলিখিতটি হলো পারস্পরিকভাবে স্বতন্ত্র ক্ষেত্রগুলির একটি তালিকা। একটি প্রতিক্রিয়ায় ক্ষেত্রগুলির মধ্যে সর্বাধিক একটি সেট করা হবে: | |
readWritePartnerId | নিশ্চিত অর্ডারটিতে পঠন/লিখন অ্যাক্সেস থাকা অংশীদার। |
readWriteAdvertiserId | যে বিজ্ঞাপনদাতার গ্যারান্টিযুক্ত অর্ডারে পঠন/লিখন অ্যাক্সেস রয়েছে। ইনিই গ্যারান্টিযুক্ত অর্ডারের ডিফল্ট বিজ্ঞাপনদাতা। |
| পারস্পরিকভাবে বর্জনশীল ক্ষেত্রসমূহের সমাপ্তি। | |
গ্যারান্টিযুক্ত অর্ডারের অবস্থা
নিশ্চিত অর্ডারের স্ট্যাটাস সেটিংস।
| JSON উপস্থাপনা |
|---|
{ "entityStatus": enum ( |
| ক্ষেত্র | |
|---|---|
entityStatus | নিশ্চিতকৃত অর্ডারটি পরিবেশনযোগ্য কি না। গ্রহণযোগ্য মানগুলো হলো |
entityPauseReason | এই নিশ্চিত অর্ডারটি স্থগিত করার জন্য ব্যবহারকারীর দেওয়া কারণ। অবশ্যই UTF-8 এনকোড করা হতে হবে এবং এর সর্বোচ্চ দৈর্ঘ্য হবে ১০০ বাইট। শুধুমাত্র তখনই প্রযোজ্য যখন |
configStatus | শুধুমাত্র আউটপুট। নিশ্চিত অর্ডারের কনফিগারেশন অবস্থা। গ্রহণযোগ্য মানগুলো হলো একটি নিশ্চিত অর্ডার পরিবেশন করার আগে তা কনফিগার করতে হবে (প্রয়োজনীয় ফিল্ডগুলো পূরণ করুন, ক্রিয়েটিভ বেছে নিন এবং একটি ডিফল্ট ক্যাম্পেইন নির্বাচন করুন)। বর্তমানে এই কনফিগারেশনের কাজটি শুধুমাত্র UI-এর মাধ্যমেই করা যায়। |
গ্যারান্টিযুক্ত অর্ডার কনফিগারেশন স্ট্যাটাস
একটি নিশ্চিত ক্রমের জন্য সম্ভাব্য কনফিগারেশন অবস্থা।
| এনাম | |
|---|---|
GUARANTEED_ORDER_CONFIG_STATUS_UNSPECIFIED | এই সংস্করণে অনুমোদনের অবস্থা নির্দিষ্ট করা নেই বা অজানা। |
PENDING | একটি নিশ্চিত অর্ডারের প্রারম্ভিক অবস্থা। এই অবস্থায় থাকা নিশ্চিত অর্ডারটি পরিবেশন করার আগে কনফিগার করতে হবে। |
COMPLETED | ক্রেতা একটি নিশ্চিত অর্ডার কনফিগার করার পরের অবস্থা। |
পদ্ধতি | |
|---|---|
| একটি নতুন নিশ্চিত অর্ডার তৈরি করে। |
| সম্পাদনাগুলো বিজ্ঞাপনদাতাদের একটি নিশ্চিত অর্ডারের বার্তা দেয়। |
| নিশ্চিত অর্ডার পাওয়া যায়। |
| নিশ্চিত অর্ডারগুলোর তালিকা দেয় যা বর্তমান ব্যবহারকারীর জন্য অ্যাক্সেসযোগ্য। |
| বিদ্যমান একটি গ্যারান্টিযুক্ত অর্ডার আপডেট করে। |