REST Resource: orders.lines

সম্পদ: লাইন

একটি একক অর্ডার লাইন যা একটি কনফিগার করা পণ্যের প্রতিনিধিত্ব করে।

JSON প্রতিনিধিত্ব
{
  "name": string,
  "product": string,
  "externalId": string,
  "displayName": string,
  "description": string,
  "lineState": enum (LineState),
  "rejection": {
    object (Rejection)
  },
  "startTime": string,
  "endTime": string,
  "startDate": {
    object (Date)
  },
  "endDate": {
    object (Date)
  },
  "budget": {
    object (Money)
  },
  "lineTerms": {
    object (LineTerms)
  },
  "pendingReservationExpirationTime": string,
  "reservationExpirationTime": string,
  "targeting": {
    object (Targeting)
  },
  "createTime": string,
  "updateTime": string
}
ক্ষেত্র
name

string

শুধুমাত্র আউটপুট। বিন্যাসে লাইনের সম্পদের নাম: orders/{order_id}/lines/{id}

product

string

শুধুমাত্র আউটপুট। Product নাম এই লাইনটি কনফিগার করছে। বিন্যাস = পণ্য/123

externalId

string

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

displayName

string

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

description

string

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

lineState

enum ( LineState )

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

বিক্রেতা নিম্নলিখিত কাস্টম পদ্ধতিগুলি ব্যবহার করতে পারেন: নিম্নলিখিতগুলির একটিতে সেট করতে Reserve , Book , এবং Reject :

  • LINE_STATE_RESERVED
  • LINE_STATE_BOOKED
  • LINE_STATE_REJECTED_BY_SELLER

অন্যান্য সমস্ত লাইন রাজ্য ক্রেতা দ্বারা সেট করা হয়.

rejection

object ( Rejection )

ঐচ্ছিক। লাইনের জন্য প্রত্যাখ্যানের বিবরণ।

startTime
(deprecated)

string ( Timestamp format)

শুধুমাত্র আউটপুট। যখন লাইনটি পরিবেশন করা শুরু হবে (অন্তর্ভুক্ত)।

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

endTime
(deprecated)

string ( Timestamp format)

শুধুমাত্র আউটপুট। যখন লাইনটি পরিবেশন করা বন্ধ করবে (এক্সক্লুসিভ)।

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

startDate

object ( Date )

শুধুমাত্র আউটপুট। যে তারিখে লাইনটি পরিবেশন করা শুরু হবে (অন্তর্ভুক্ত)। বিজ্ঞাপন ইউনিটের মতো একই সময় অঞ্চল।

endDate

object ( Date )

শুধুমাত্র আউটপুট। যে তারিখে লাইনটি পরিবেশন করা বন্ধ হবে (অন্তর্ভুক্ত)। বিজ্ঞাপন ইউনিটের মতো একই সময় অঞ্চল।

budget

object ( Money )

শুধুমাত্র আউটপুট। লাইনের বাজেট।

lineTerms

object ( LineTerms )

শুধুমাত্র আউটপুট। এই লাইনের জন্য বিক্রেতার নিশ্চিত শর্তাবলী।

pendingReservationExpirationTime

string ( Timestamp format)

শুধুমাত্র আউটপুট। মুলতুবি রিজার্ভেশনের মেয়াদ শেষ হওয়ার টাইমস্ট্যাম্প। একটি মুলতুবি সংরক্ষণের মেয়াদ শেষ হওয়ার আগে বিক্রেতাকে রিজার্ভ বা প্রত্যাখ্যান করতে হবে বা এটি প্রত্যাখ্যান হিসাবে বিবেচিত হবে।

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

reservationExpirationTime

string ( Timestamp format)

শুধুমাত্র আউটপুট। রিজার্ভেশনের মেয়াদ শেষ হওয়ার টাইমস্ট্যাম্প। একটি রিজার্ভেশন মেয়াদ শেষ হওয়ার আগে ক্রেতাকে বুক করতে হবে অথবা এটি বাতিল বলে গণ্য হবে।

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

targeting

object ( Targeting )

শুধুমাত্র আউটপুট। লাইন জন্য টার্গেটিং.

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"

লাইন স্টেট

একটি লাইনের অবস্থা।

Enums
LINE_STATE_UNSPECIFIED ডিফল্ট মান যখন লাইনের অবস্থা নির্দিষ্ট করা হয়নি বা এই সংস্করণে অজানা।
LINE_STATE_PENDING_RESERVATION লাইনটি ক্রেতা দ্বারা তৈরি করা হয়েছে এবং পণ্যগুলিকে সংরক্ষিত করার পাশাপাশি মূল্য এবং প্রাপ্যতার তথ্য সহ আপডেট করার অনুরোধ করছে৷
LINE_STATE_RESERVED লাইন বিক্রেতা দ্বারা সংরক্ষিত ছিল. এই রাজ্য শুধুমাত্র সম্ভব যদি পূর্ববর্তী রাজ্য সংরক্ষণ মুলতুবি আছে.
LINE_STATE_PENDING_BOOKING ক্রেতা রিজার্ভেশন গ্রহণ করেছে এবং লাইন বুক করার জন্য অনুরোধ করছে।
LINE_STATE_BOOKED বিক্রেতা লাইন বুক করেছেন. পূর্ববর্তী রাজ্যের বুকিং মুলতুবি থাকলেই এই রাজ্যটি সম্ভব। এই পর্যায়ে প্রত্যাখ্যান প্রত্যাশিত নয়।
LINE_STATE_REJECTED_BY_SELLER লাইনটি বিক্রেতার দ্বারা প্রত্যাখ্যান করা হয়েছিল। এই রাজ্য শুধুমাত্র সম্ভব যদি পূর্ববর্তী রাজ্য সংরক্ষণ মুলতুবি আছে.
LINE_STATE_CANCELLED_BY_BUYER লাইন ক্রেতা দ্বারা বাতিল করা হয়েছে.
LINE_STATE_PENDING_RESERVATION_EXPIRED রিজার্ভেশন মুলতুবি থাকাকালীন লাইনের মেয়াদ শেষ হয়ে গেছে।
LINE_STATE_RESERVED_EXPIRED সংরক্ষিত থাকার সময় লাইনের মেয়াদ শেষ হয়ে গেছে, ক্রেতার প্রতিক্রিয়ার জন্য অপেক্ষা করা হচ্ছে।

পদ্ধতি

book

একটি বিদ্যমান লাইন বই.

get

একটি অর্ডারের জন্য একটি পৃথক লাইন পুনরুদ্ধার করে।

list

একটি অর্ডার জন্য লাইন তালিকা.

patch

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

reject

একটি বিদ্যমান লাইন প্রত্যাখ্যান করে।

reserve

একটি বিদ্যমান লাইন সংরক্ষণ করে।