Class ActionResponse

ActionResponse

El objeto de respuesta que puede devolverse desde una función de devolución de llamada (p.ej., un controlador de respuestas de formulario) realizar una o más acciones en el cliente. Algunas combinaciones de acciones no son compatibles.

// 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();

Métodos

MétodoTipo de datos que se muestraDescripción breve
printJson()StringImprime la representación JSON de este objeto.

Documentación detallada

printJson()

Imprime la representación JSON de este objeto. Esto es solo para depuración.

Volver

String