Class ActionResponseBuilder

ActionResponseBuilder

Un compilador para objetos ActionResponse.

Métodos

MétodoTipo de datos que se muestraDescripción breve
build()ActionResponseCompila la respuesta de acción actual y la valida.
setNavigation(navigation)ActionResponseBuilderConfigura la respuesta en una acción Navigation.
setNotification(notification)ActionResponseBuilderConfigura la notificación que se mostrará cuando se active la acción.
setOpenLink(openLink)ActionResponseBuilderConfigura la URL a la que se navegará cuando se active la acción.
setStateChanged(stateChanged)ActionResponseBuilderEstablece una marca para indicar que esta acción cambió el estado de los datos existente.

Documentación detallada

build()

Compila la respuesta de acción actual y la valida.

Devolvedor

ActionResponse: Es una ActionResponse validada.

Arroja

Error: Si la respuesta de acción construida no es válida.


setNavigation(navigation)

Configura la respuesta en una acción Navigation.

Parámetros

NombreTipoDescripción
navigationNavigationEl Navigation que se debe usar.

Devolvedor

ActionResponseBuilder: Este objeto se usa para encadenar.


setNotification(notification)

Configura la notificación que se mostrará cuando se active la acción.

Parámetros

NombreTipoDescripción
notificationNotificationEl Notification que se debe usar.

Devolvedor

ActionResponseBuilder: Este objeto se usa para encadenar.


Configura la URL a la que se navegará cuando se active la acción.

Parámetros

NombreTipoDescripción
openLinkOpenLinkEl OpenLink que se debe usar.

Devolvedor

ActionResponseBuilder: Este objeto se usa para encadenar.


setStateChanged(stateChanged)

Establece una marca para indicar que esta acción cambió el estado de los datos existente. Por ejemplo, si la acción creó una tarea o actualizó la información de contacto. Cuando esta marca se establece como verdadera, los servicios como Gmail pueden intentar borrar los datos de estado almacenados en caché asociados con esta acción.

Parámetros

NombreTipoDescripción
stateChangedBooleanIndica si esta acción cambió los datos de estado existentes. La configuración predeterminada es "false".

Devolvedor

ActionResponseBuilder: Este objeto se usa para encadenar.