Method: projects.preview.write

پیش نمایش پروژه کاربر را بر اساس مدل به روز می کند.

درخواست HTTP

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

URL از دستور GRPC Transcoding استفاده می کند.

پارامترهای مسیر

پارامترها
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 با 'مانیفست' داشته باشد. 4. ConfigFile webhook مربوط به تابع ابر درون خطی باید قبل از 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}

تنظیمات پیش نمایش

تنظیمات به‌روزرسانی پیش‌نمایش.

نمایندگی JSON
{
  "sandbox": boolean
}
فیلدها
sandbox

boolean

نشان می دهد که آیا عملیات خاصی مانند تراکنش ها در حالت جعبه ایمنی اجرا شود یا خیر. به طور پیش‌فرض، درخواست‌های پیش‌نمایش این عملیات را در حالت جعبه ایمنی اجرا می‌کنند. به عبارت دیگر، مقدار پیش فرض برای sandbox true است.