REST Resource: sellers.products

সম্পদ: পণ্য

একটি একক পণ্য.

JSON প্রতিনিধিত্ব
{
  "name": string,
  "externalId": string,
  "displayName": string,
  "description": string,
  "labels": {
    string: string,
    ...
  },
  "creativeSpecifications": [
    {
      object (CreativeSpecification)
    }
  ],
  "bookingLeadDuration": string,
  "assignmentLeadDuration": string,
  "minFlightDuration": string,
  "maxFlightDuration": string,
  "slotDuration": string,
  "createTime": string,
  "updateTime": string,
  "state": enum (State),
  "currencyCode": string
}
ক্ষেত্র
name

string

ফর্ম্যাটে প্রোডাক্টের রিসোর্স নাম: sellers/{seller}/products/{product} । উদাহরণস্বরূপ sellers/seller111/products/product123

externalId

string

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

displayName

string

প্রয়োজন। পণ্যের প্রদর্শনের নাম।

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

description

string

পণ্য বর্ণনা করার জন্য অতিরিক্ত ফ্রিফর্ম ক্ষেত্র।

labels

map (key: string, value: string)

এই পণ্যটি বর্ণনা করার জন্য ফ্রিফর্ম লেবেলের সেট।

"key": value জোড়া। উদাহরণ: { "name": "wrench", "mass": "1.3kg", "count": "3" }

creativeSpecifications[]

object ( CreativeSpecification )

প্রয়োজন। অনুমোদিত ক্রিয়েটিভের তালিকা যা এই পণ্যের জন্য পরিবেশন করা যেতে পারে।

bookingLeadDuration

string ( Duration format)

প্রয়োজন। পণ্য বুক করার জন্য প্রয়োজন সীসা সময়কাল. এখন + বুকিং লিডের সময়কাল ফ্লাইট শুরু হওয়ার পরে হওয়া উচিত।

নয়টি পর্যন্ত ভগ্নাংশ সংখ্যা সহ সেকেন্ডে একটি সময়কাল, ' s ' দ্বারা সমাপ্ত। উদাহরণ: "3.5s"

assignmentLeadDuration

string ( Duration format)

প্রয়োজন। সৃজনশীল বরাদ্দ করতে সীসা সময়কাল প্রয়োজন.

নয়টি পর্যন্ত ভগ্নাংশ সংখ্যা সহ সেকেন্ডে একটি সময়কাল, ' s ' দ্বারা সমাপ্ত। উদাহরণ: "3.5s"

minFlightDuration

string ( Duration format)

এই পণ্যের জন্য ন্যূনতম ফ্লাইট সময়কাল।

নয়টি পর্যন্ত ভগ্নাংশ সংখ্যা সহ সেকেন্ডে একটি সময়কাল, ' s ' দ্বারা সমাপ্ত। উদাহরণ: "3.5s"

maxFlightDuration

string ( Duration format)

প্রয়োজন। এই পণ্যের জন্য সর্বোচ্চ ফ্লাইট সময়কাল।

নয়টি পর্যন্ত ভগ্নাংশ সংখ্যা সহ সেকেন্ডে একটি সময়কাল, ' s ' দ্বারা সমাপ্ত। উদাহরণ: "3.5s"

slotDuration

string ( Duration format)

প্রয়োজন। এই পণ্যের জন্য স্লট সময়কাল.

নয়টি পর্যন্ত ভগ্নাংশ সংখ্যা সহ সেকেন্ডে একটি সময়কাল, ' s ' দ্বারা সমাপ্ত। উদাহরণ: "3.5s"

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"

state

enum ( State )

শুধুমাত্র আউটপুট। এই পণ্যের অবস্থা।

currencyCode

string

প্রয়োজন। 3-অক্ষরের বড় হাতের মুদ্রা কোডটি ISO 4217-এ সংজ্ঞায়িত করা হয়েছে।

রাজ্য

পণ্যের অবস্থার জন্য সম্ভাব্য মান।

Enums
STATE_UNSPECIFIED ডিফল্ট মান যখন পণ্যের অবস্থা নির্দিষ্ট করা হয় না বা এই সংস্করণে অজানা থাকে।
STATE_ACTIVE পণ্য সক্রিয়.
STATE_DELETED পণ্য মুছে ফেলা হয়.

পদ্ধতি

create

একটি নতুন পণ্য তৈরি করে।

delete

একটি বিদ্যমান পণ্য মুছে দেয়।

get

একটি পৃথক পণ্য পুনরুদ্ধার করে।

list

পণ্য তালিকা.

patch

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