Class ActionResponse

ActionResponse

شی پاسخی که ممکن است از یک تابع پاسخ به تماس (به عنوان مثال، یک کنترل کننده پاسخ فرم) برای انجام یک یا چند عمل بر روی مشتری بازگردانده شود. برخی از ترکیبات عملکردها پشتیبانی نمی شوند.

// An action that opens a link
var actionResponse = CardService.newActionResponseBuilder()
    .setOpenLink(CardService.newOpenLink()
        .setUrl("https://www.google.com"))
    .build();

// An action that shows a notification.
var actionResponse = CardService.newActionResponseBuilder()
    .setNotification(CardService.newNotification()
        .setText("Some info to display to user"))
    .build();

// An action that shows an additional card. It also sets a flag to indicate that the original
// state data has changed.

var cardBuilder = CardService.newCardBuilder();
// Build card ...
var actionResponse = CardService.newActionResponseBuilder()
    .setNavigation(CardService.newNavigation()
        .pushCard(cardBuilder.build()))
    .setStateChanged(true)
    .build();

روش ها

روش نوع برگشت شرح مختصر
printJson() String نمایش JSON این شی را چاپ می کند.

مستندات دقیق

printJson()

نمایش JSON این شی را چاپ می کند. این فقط برای رفع اشکال است.

بازگشت

String