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. קובץ התצורה של התגובה לפעולה מאתר אחר (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}

PreviewSettings

ההגדרות לעדכון התצוגה המקדימה.

ייצוג JSON
{
  "sandbox": boolean
}
שדות
sandbox

boolean

מציין אם להפעיל פעולות מסוימות, כמו עסקאות, במצב ארגז חול (sandbox). כברירת מחדל, בקשות לתצוגה מקדימה מריצה את הפעולות האלה במצב ארגז חול. במילים אחרות, ערך ברירת המחדל של sandbox הוא true.