REST Resource: sellers.availabilityOrders

সম্পদ: AvailabilityOrder

একটি প্রাপ্যতা অর্ডার হল AvailabilityLines এর একটি সংগ্রহ। প্রাপ্যতা অর্ডার ক্রেতা দ্বারা তৈরি করা হয়. বিক্রেতা প্রতিক্রিয়া সহ উপলব্ধতা আপডেট করে।

কর্মপ্রবাহ নিম্নরূপ:

  • ক্রেতা প্রাপ্যতা আদেশ এবং লাইন তৈরি করে এবং মুলতুবি অবস্থায় রাজ্য সেট করে। প্রাপ্যতা অর্ডার বা লাইনে আরও ক্রেতা পরিবর্তন অনুমোদিত নয়।
  • বিক্রেতা প্রাপ্যতা শর্তাবলী পূরণ করে বা প্রত্যাখ্যাত হিসাবে চিহ্নিত করে সমস্ত প্রাপ্যতা লাইনে কাজ করে। ক্রিয়াগুলি সম্পূর্ণ বা প্রত্যাখ্যান করা কেবল তখনই সম্ভব যখন অর্ডার এবং লাইনগুলি মুলতুবি অবস্থায় থাকে৷
  • বিক্রেতা উপলব্ধতার অনুরোধটিকে সম্পূর্ণ হিসাবে চিহ্নিত করতে complete কাস্টম ক্রিয়া ব্যবহার করে৷ উপলব্ধতা আদেশ বা চাইল্ড লাইনে আরও পরিবর্তন একবার সম্পূর্ণ হলে অনুমোদিত নয়।
JSON প্রতিনিধিত্ব
{
  "name": string,
  "description": string,
  "state": enum (State),
  "expireTime": string,
  "createTime": string,
  "updateTime": string,
  "advertiserInfo": {
    object (AdvertiserInfo)
  }
}
ক্ষেত্র
name

string

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

description

string

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

state

enum ( State )

শুধুমাত্র আউটপুট। এই প্রাপ্যতা আদেশের অবস্থা. একটি AvailabilityOrder এর জীবনচক্রের জন্য AvailabilityOrder.State দেখুন।

বিক্রেতা STATE_COMPLETED এ সেট করতে Complete কাস্টম পদ্ধতি ব্যবহার করতে পারেন।

expireTime

string ( Timestamp format)

শুধুমাত্র আউটপুট। মুলতুবি প্রাপ্যতা আদেশের মেয়াদ শেষ হওয়ার টাইমস্ট্যাম্প। একটি মুলতুবি থাকা প্রাপ্যতা আদেশের মেয়াদ শেষ হওয়ার আগে বিক্রেতাকে সম্পূর্ণ করতে হবে বা এটি কোন উপলব্ধতা ছাড়াই সম্পূর্ণ হিসাবে বিবেচিত হবে।

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

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
STATE_UNSPECIFIED ডিফল্ট মান যখন প্রাপ্যতা অর্ডার অবস্থা নির্দিষ্ট করা হয়নি বা এই সংস্করণে অজানা।
STATE_PENDING ক্রেতা যখন উপলব্ধতার অনুরোধ সেটিংস প্রদান করে তখন মুলতুবি থাকা উপলব্ধতা।
STATE_COMPLETED বিক্রেতা যখন সমস্ত লাইনের জন্য উপলব্ধতার প্রতিক্রিয়া প্রদান করেন তখন সম্পূর্ণ উপলব্ধতার অবস্থা।
STATE_CANCELLED বাতিল প্রাপ্যতা অবস্থা যখন ক্রেতা সমস্ত লাইনের জন্য উপলব্ধতার প্রতিক্রিয়া প্রদান করার আগে বিক্রেতা বাতিলের অনুরোধ প্রদান করে।
STATE_EXPIRED মেয়াদ উত্তীর্ণ প্রাপ্যতা অবস্থা যখন বিক্রেতা এটি সম্পূর্ণ করার আগে মেয়াদ শেষ হয়ে যায়।

পদ্ধতি

complete

একটি বিদ্যমান উপলব্ধতা অর্ডার সম্পূর্ণ হিসাবে চিহ্নিত করে।

get

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

list

প্রাপ্যতা আদেশ তালিকা.