Un compilador para objetos ActionResponse
.
Métodos
Método | Tipo de datos que se muestra | Descripción breve |
---|---|---|
build() | ActionResponse | Compila la respuesta de acción actual y la valida. |
setNavigation(navigation) | ActionResponseBuilder | Configura 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 | Configura la URL a la que se navegará cuando se active la acción. |
setStateChanged(stateChanged) | ActionResponseBuilder | Establece 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.
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. |
Devolvedor
ActionResponseBuilder
: Este objeto se usa para encadenar.
setOpenLink(openLink)
Configura la URL a la que se navegará cuando se active la acción.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
openLink | OpenLink | El 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
Nombre | Tipo | Descripción |
---|---|---|
stateChanged | Boolean | Indica si esta acción cambió los datos de estado existentes. La configuración predeterminada es "false". |
Devolvedor
ActionResponseBuilder
: Este objeto se usa para encadenar.