Es un compilador para objetos ActionResponse.
Métodos
| Método | Tipo de datos que se devuelve | Descripción breve |
|---|---|---|
build() | Action | Compila la respuesta de acción actual y la valida. |
set | Action | Establece la respuesta a una acción Navigation. |
set | Action | Establece la notificación que se mostrará cuando se active la acción. |
set | Action | Establece la URL a la que se debe navegar cuando se activa la acción. |
set | Action | Establece una marca para indicar que esta acción cambió el estado de los datos existentes. |
Documentación detallada
build()
Compila la respuesta de acción actual y la valida.
Volver
ActionResponse : Es una ActionResponse validada.
Arroja
Error : Si la respuesta de acción construida no es válida.
setNotification(notification)
Establece la notificación que se mostrará cuando se active la acción.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
notification | Notification | El Notification que se debe usar. |
Volver
ActionResponseBuilder : Este objeto, para el encadenamiento.
setOpenLink(openLink)
Establece la URL a la que se debe navegar cuando se activa la acción.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
open | Open | El Open que se debe usar. |
Volver
ActionResponseBuilder : Este objeto, para el encadenamiento.
setStateChanged(stateChanged)
Establece una marca para indicar que esta acción cambió el estado de los datos existentes. Por ejemplo, si la acción creó una tarea o actualizó la información de contacto. Cuando esta marca se establece en true, los servicios como Gmail pueden intentar borrar cualquier dato de estado almacenado en caché asociado con esta acción.
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
state | Boolean | Indica si esta acción cambió los datos de estado existentes. La configuración predeterminada es "false". |
Volver
ActionResponseBuilder : Este objeto, para el encadenamiento.