Un compilador para objetos ActionResponse
Métodos
Método | Tipo de datos que se muestra | Descripción breve |
---|---|---|
build() | ActionResponse | Compila la respuesta de la acción actual y la valida. |
setNavigation(navigation) | ActionResponseBuilder | Establece la respuesta en una acción Navigation . |
setNotification(notification) | ActionResponseBuilder | Configura la notificación que se mostrará cuando se active la acción. |
setOpenLink(openLink) | ActionResponseBuilder | Establece la URL a la que se debe navegar cuando se activa la acción. |
setStateChanged(stateChanged) | ActionResponseBuilder | Establece una marca para indicar que esta acción cambió el estado existente de los datos. |
Documentación detallada
build()
Compila la respuesta de la acción actual y la valida.
Volver
ActionResponse
: Es una ActionResponse validada.
Arroja
Error
: si la respuesta de acción creada no es válida.
setNotification(notification)
Configura 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 encadenar.
setOpenLink(openLink)
Establece la URL a la que se debe navegar cuando se activa la acción.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
openLink | OpenLink | El OpenLink que se debe usar. |
Volver
ActionResponseBuilder
: Este objeto, para encadenar.
setStateChanged(stateChanged)
Establece una marca para indicar que esta acción cambió el estado existente de los datos. 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 cualquier dato de estado en caché asociado con esta acción.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
stateChanged | Boolean | Indica si esta acción cambió los datos de estado existentes. La configuración predeterminada es "false". |
Volver
ActionResponseBuilder
: Este objeto, para encadenar.