REST Resource: products

সম্পদ: পণ্য

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

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

string

ফর্ম্যাটে পণ্যটির সম্পদের নাম: products/{id} । উদাহরণস্বরূপ 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 )

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

bookingLeadTime

string ( Duration format)

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

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

assignmentLeadTime

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"

currencyCode

string

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

পদ্ধতি

create

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

get

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

list

পণ্য তালিকা.

patch

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