Method: projects.preview.write

تتيح لك هذه السياسة تعديل معاينة مشروع المستخدم استنادًا إلى النموذج.

طلب HTTP

POST https://actions.googleapis.com/v2/{parent=projects/*}/preview:write

يستخدِم عنوان URL بنية تحويل ترميز gRPC.

مَعلمات المسار

المعلمات
parent

string

مطلوب. تمثّل هذه السمة اسم المورد الرئيسي بالتنسيق projects/{project}. {project} هو رقم تعريف المشروع على السحابة الإلكترونية المرتبط بالمشروع.

نص الطلب

يحتوي نص الطلب على بيانات بالبنية التالية:

تمثيل JSON
{
  "previewSettings": {
    object (PreviewSettings)
  },

  // Union field source can be only one of the following:
  "files": {
    object (Files)
  },
  "draft": {
    object (ContentFromDraft)
  },
  "submittedVersion": {
    object (ContentFromSubmittedVersion)
  }
  // End of list of possible types for union field source.
}
الحقول
previewSettings

object (PreviewSettings)

مطلوب. إعدادات تعديل معاينة المستخدم

حقل الاتحاد source. مصدر البيانات المستخدَم لإنشاء المعاينة يمكن أن يكون source واحدًا فقط مما يلي:
files

object (Files)

قائمة بالملفات التي يتم إرسالها إلى الخادم كل مرة. هذه قائمة بملفات الإعداد أو ملفات البيانات. 1. يجب أن يكون الطلب الأول ConfigFiles. 2. يجب أن يحتوي الطلب الأول على ConfigFile مع "settings". 3- يجب أن يحتوي الطلب الأول على ConfigFile مع "manifest". 4. يجب بث عنصر ConfigFile الرد التلقائي على الويب المناظر لدالة السحابة الإلكترونية المضمنة قبل DataFile المتوافق مع رمز المصدر.

draft

object (ContentFromDraft)

المحتوى الذي تم الحصول عليه من مسودة المشروع.

submittedVersion

object (ContentFromSubmittedVersion)

المحتوى الذي تم الحصول عليه من النسخة الحالية

نص الاستجابة

إذا كانت الاستجابة ناجحة، سيحتوي نص الاستجابة على بيانات بالبنية التالية:

تعريف مورد المعاينة

تمثيل JSON
{
  "name": string,
  "validationResults": {
    object (ValidationResults)
  },
  "simulatorUrl": string
}
الحقول
name

string

المعرّف الفريد للمعاينة تنسيق الملف: projects/{project}/preview

validationResults

object (ValidationResults)

نتائج التحقّق المرتبطة بمحتوى معاينة مشروع المستخدم

simulatorUrl

string

عنوان URL للمحاكي لاختبار معاينة المستخدم.

ContentFromDraft

يشير إلى أنّ محتوى المعاينة سيأتي من المسودّة.

ContentFromSubmittedVersion

يشير هذا الرمز إلى أنّ إصدار المعاينة سيأتي من إصدار آخر.

تمثيل JSON
{
  "version": string
}
الحقول
version

string

مطلوب. نسخة المشروع التي تم إرسالها لاستخدامها لإنشاء معاينة. تنسيق الملف: projects/{project}/versions/{version}

PreviewSettings

إعدادات تعديل المعاينة

تمثيل JSON
{
  "sandbox": boolean
}
الحقول
sandbox

boolean

يشير إلى ما إذا كان سيتم تشغيل عمليات معيّنة، مثل المعاملات، في وضع الحماية أم لا. تعمل طلبات المعاينة تلقائيًا على تشغيل هذه العمليات في وضع الحماية. بمعنى آخر، القيمة التلقائية لدالة sandbox هي true.