REST Resource: orders

সম্পদ: অর্ডার

একটি অর্ডার হল Lines একটি সংগ্রহ যা নির্দিষ্ট করে কখন এবং কোথায় বিজ্ঞাপন প্রদর্শন করতে হবে।

JSON প্রতিনিধিত্ব
{
  "name": string,
  "externalId": string,
  "displayName": string,
  "description": string,
  "orderState": enum (OrderState),
  "createTime": string,
  "updateTime": string,
  "advertiserInfo": {
    object (AdvertiserInfo)
  }
}
ক্ষেত্র
name

string

শুধুমাত্র আউটপুট। ফরম্যাটে অর্ডারের রিসোর্স নাম: অর্ডার/{id}`।

externalId

string

ঐচ্ছিক। বাহ্যিক উত্সগুলিতে এই সত্তাকে ম্যাপ করতে ব্যবহৃত একটি আইডি৷

displayName

string

শুধুমাত্র আউটপুট। অর্ডারের প্রদর্শনের নাম।

UTF-8 সর্বাধিক 240 বাইটের আকারের সাথে এনকোড করা আবশ্যক৷

description

string

শুধুমাত্র আউটপুট। অর্ডার বর্ণনা করার জন্য অতিরিক্ত ফ্রিফর্ম ক্ষেত্র।

orderState

enum ( OrderState )

শুধুমাত্র আউটপুট। এর লাইনের অবস্থার উপর ভিত্তি করে অর্ডারের গণনাকৃত অবস্থার প্রতিনিধিত্ব করে।

createTime

string ( Timestamp format)

শুধুমাত্র আউটপুট। অর্ডারের জন্য টাইমস্ট্যাম্প তৈরি করুন।

RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: "2014-10-02T15:01:23Z" এবং "2014-10-02T15:01:23.045123456Z"

updateTime

string ( Timestamp format)

শুধুমাত্র আউটপুট। অর্ডারের জন্য সর্বশেষ আপডেট করা টাইমস্ট্যাম্প।

RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: "2014-10-02T15:01:23Z" এবং "2014-10-02T15:01:23.045123456Z"

advertiserInfo

object ( AdvertiserInfo )

শুধুমাত্র আউটপুট। বিজ্ঞাপনদাতার তথ্য।

অর্ডার স্টেট

আদেশের অবস্থা।

Enums
ORDER_STATE_UNSPECIFIED ডিফল্ট মান যখন এই সংস্করণে অর্ডারের অবস্থা নির্দিষ্ট করা হয়নি বা অজানা।
ORDER_STATE_PENDING_RESERVATION

অর্ডারে রয়েছে:

  • মুলতুবি রিজার্ভেশন অবস্থায় এক বা একাধিক লাইন।
  • সংরক্ষিত অবস্থায় শূন্য বা তার বেশি লাইন।
  • অন্য সব রাজ্যে শূন্য লাইন।
ORDER_STATE_RESERVED

অর্ডারে রয়েছে:

  • মুলতুবি রিজার্ভেশন রাজ্যে শূন্য লাইন।
  • সংরক্ষিত অবস্থায় এক বা একাধিক লাইন।
  • বিক্রেতা রাষ্ট্র দ্বারা প্রত্যাখ্যাত শূন্য বা তার বেশি লাইন।
  • অন্য সব রাজ্যে শূন্য লাইন।
ORDER_STATE_PENDING_BOOKING

অর্ডারে রয়েছে:

  • মুলতুবি রিজার্ভেশন রাজ্যে শূন্য লাইন।
  • সংরক্ষিত রাজ্যে শূন্য লাইন।
  • মুলতুবি বুকিং অবস্থায় এক বা একাধিক লাইন।
  • বিক্রেতা রাষ্ট্র দ্বারা প্রত্যাখ্যাত শূন্য বা তার বেশি লাইন।
  • ক্রেতা দ্বারা বাতিল করা শূন্য বা তার বেশি লাইন।
  • অন্য সব রাজ্যে শূন্য লাইন।
ORDER_STATE_BOOKED

অর্ডারে রয়েছে:

  • মুলতুবি রিজার্ভেশন রাজ্যে শূন্য লাইন।
  • সংরক্ষিত রাজ্যে শূন্য লাইন।
  • মুলতুবি বুকিং অবস্থায় শূন্য লাইন।
  • বুক করা অবস্থায় এক বা একাধিক লাইন।
  • বিক্রেতা রাষ্ট্র দ্বারা প্রত্যাখ্যাত শূন্য বা তার বেশি লাইন।
  • ক্রেতা দ্বারা বাতিল করা শূন্য বা তার বেশি লাইন।
  • অন্য সব রাজ্যে শূন্য লাইন।
ORDER_STATE_REJECTED_BY_SELLER

অর্ডারে রয়েছে:

  • মুলতুবি রিজার্ভেশন রাজ্যে শূন্য লাইন।
  • সংরক্ষিত রাজ্যে শূন্য লাইন।
  • মুলতুবি বুকিং অবস্থায় শূন্য লাইন।
  • বুক করা অবস্থায় শূন্য লাইন।
  • বিক্রেতা রাষ্ট্র দ্বারা প্রত্যাখ্যাত এক বা একাধিক লাইন।
  • ক্রেতা দ্বারা বাতিল করা শূন্য লাইন.
  • অন্য সব রাজ্যে শূন্য লাইন।
ORDER_STATE_CANCELLED_BY_BUYER

অর্ডারে রয়েছে:

  • মুলতুবি রিজার্ভেশন রাজ্যে শূন্য লাইন।
  • সংরক্ষিত রাজ্যে শূন্য লাইন।
  • মুলতুবি বুকিং অবস্থায় শূন্য লাইন।
  • বুক করা অবস্থায় শূন্য লাইন।
  • বিক্রেতা রাষ্ট্র দ্বারা প্রত্যাখ্যাত শূন্য লাইন.
  • ক্রেতা দ্বারা বাতিল করা এক বা একাধিক লাইন।
  • অন্য সব রাজ্যে শূন্য লাইন।
ORDER_STATE_PENDING_RESERVATION_EXPIRED

অর্ডারে রয়েছে:

  • মুলতুবি সংরক্ষণের এক বা একাধিক লাইনের মেয়াদ শেষ হয়ে গেছে।
  • অন্য সব রাজ্যে শূন্য লাইন।
ORDER_STATE_RESERVED_EXPIRED

অর্ডারে রয়েছে:

  • সংরক্ষিত এক বা একাধিক লাইনের মেয়াদ শেষ হয়ে গেছে।
  • অন্য সব রাজ্যে শূন্য লাইন।

পদ্ধতি

get

একটি পৃথক আদেশ পুনরুদ্ধার করে.

list

আদেশের তালিকা করে।

patch

একটি বিদ্যমান অর্ডার আপডেট করে।