المرجع: المنتج
منتج واحد.
| تمثيل JSON |
|---|
{
"name": string,
"externalId": string,
"displayName": string,
"description": string,
"labels": {
string: string,
...
},
"creativeSpecifications": [
{
object ( |
| الحقول | |
|---|---|
name |
تمثّل هذه السمة اسم المورد للمنتج بالتنسيق: |
externalId |
اختياريّ. رقم تعريف يتم استخدامه لربط هذا الكيان بمصادر خارجية. |
displayName |
مطلوب. الاسم المعروض للمنتج. يجب أن يكون بترميز UTF-8 بحيث لا يزيد حجمه عن 240 بايت. |
description |
اختياريّ. حقل إضافي حر لوصف المنتج |
labels |
اختياريّ. مجموعة التصنيفات الحرة لوصف هذا المنتج. عنصر يحتوي على قائمة بأزواج |
creativeSpecifications[] |
مطلوب. قائمة تصميمات الإعلانات المسموح بها التي يمكن عرضها لهذا المنتج |
bookingLeadTime |
مطلوب. يجب تحديد مهلة زمنية لحجز المنتج. الآن، يجب أن يكون وقت الحجز بعد بدء الرحلة الجوية. مدة بالثواني مكونة من تسعة أرقام كسور كحد أقصى، ويتم إنهاؤها بعبارة " |
assignmentLeadTime |
مطلوب. وقت التنفيذ المطلوب لتعيين تصميمات الإعلانات. مدة بالثواني مكونة من تسعة أرقام كسور كحد أقصى، ويتم إنهاؤها بعبارة " |
minFlightDuration |
اختياريّ. تمثّل هذه السمة الحد الأدنى لمدة الرحلة الجوية لهذا المنتج. مدة بالثواني مكونة من تسعة أرقام كسور كحد أقصى، ويتم إنهاؤها بعبارة " |
maxFlightDuration |
مطلوب. تمثّل هذه السمة الحد الأقصى لمدة الرحلة الجوية لهذا المنتج. مدة بالثواني مكونة من تسعة أرقام كسور كحد أقصى، ويتم إنهاؤها بعبارة " |
slotDuration |
مطلوب. مدة الخانة الخاصة بهذا المنتج. مدة بالثواني مكونة من تسعة أرقام كسور كحد أقصى، ويتم إنهاؤها بعبارة " |
createTime |
النتائج فقط. الطابع الزمني لإنشاء المنتج. طابع زمني بتنسيق RFC3339 حسب التوقيت العالمي المنسَّق (UTC) "زولو" بدقة نانوثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: |
updateTime |
النتائج فقط. تاريخ آخر تعديل للطابع الزمني للمنتج طابع زمني بتنسيق RFC3339 حسب التوقيت العالمي المنسَّق (UTC) "زولو" بدقة نانوثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: |
currencyCode |
تمثّل هذه السمة رمز العملة المكوَّن من 3 أحرف والذي يتم تحديده في ISO 4217. |
الطُرق |
|
|---|---|
|
ينشئ منتجًا جديدًا. |
|
لاسترداد منتج فردي. |
|
يسرد المنتجات. |
|
تعديل منتج حالي |