WidgetExecuteActionRequest

הודעת בקשה לשיטה WidgetService.WidgetExecuteAction.

ייצוג ב-JSON
{
  "location": string,
  "configId": string,
  "executeActionRequest": {
    object (ExecuteActionRequest)
  },
  "additionalParams": {
    object (AdditionalParams)
  }
}
שדות
location

string

חובה. משאב המיקום שבו תתבצע הפונקציה FetchDocuments של דף הבית של הווידג'ט. פורמט: locations/{location}

configId

string

חובה. המזהה הייחודי האוניברסלי (UUID) של WidgetConfig. השדה הזה משמש לזיהוי הגדרות הווידג'ט.

executeActionRequest

object (ExecuteActionRequest)

חובה. הבקשה שמועברת דרך פרוקסי אל DataConnectorService.ExecuteAction.

additionalParams

object (AdditionalParams)

חובה. פרמטרים נוספים לשיפור האבטחה והפרטיות.

ExecuteActionRequest

בקשה לשימוש ב-method‏ DataConnectorService.ExecuteAction.

ייצוג ב-JSON
{
  "name": string,
  "actionName": string,
  "args": {
    object
  },
  "languageCode": string,
  "assistAnswerInfo": {
    object (AssistAnswerInfo)
  }
}
שדות
name

string

חובה. משאב DataConnector.

מחבר הנתונים שמשמש להפעלת הפעולה.

actionName

string

חובה. שם הפעולה.

לדוגמה: send_email

args

object (Struct format)

חובה. ארגומנטים בעלי שם של הפעולה.

לדוגמה: {"recipient": "tom@...", "subject": ... }

יכול להיות שהמשתמש יוכל לערוך את החלק הזה.

languageCode

string

זה שינוי אופציונלי. השפה שבה יוצגו הודעות סטטוס ושגיאות שנוצרו על ידי פעולות.

assistAnswerInfo

object (AssistAnswerInfo)

זה שינוי אופציונלי. אם מציינים, התוצאה של ביצוע הפעולה תשויך לתשובה שניתנה בעזרת הסיוע. כך העוזר הדיגיטלי יכול להתייחס לתוצאה בתשובות הבאות באותו סשן.

משאב העזרה שאליו מתייחסים בתשובה חייב להתקיים.