Um builder para objetos Action.
Métodos
| Método | Tipo de retorno | Breve descrição |
|---|---|---|
build() | Action | Cria e valida a resposta de ação atual. |
set | Action | Define a resposta a uma ação Navigation. |
set | Action | Define a notificação que será mostrada quando a ação for ativada. |
set | Action | Define o URL para navegar quando a ação é ativada. |
set | Action | Define uma flag para indicar que essa ação mudou o estado dos dados. |
Documentação detalhada
build()
Cria e valida a resposta de ação atual.
Retornar
Action: uma ActionResponse validada.
Gera
Error: se a resposta da ação construída não for válida.
set Notification(notification)
Define a notificação para aparecer quando a ação for ativada.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
notification | Notification | O Notification a ser usado. |
Retornar
Action: este objeto, para encadeamento.
set Open Link(openLink)
Define o URL para navegar quando a ação é ativada.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
open | Open | O Open a ser usado. |
Retornar
Action: este objeto, para encadeamento.
set State Changed(stateChanged)
Define uma flag para indicar que essa ação mudou o estado dos dados. Por exemplo, se a ação criou uma tarefa ou atualizou os dados de contato. Quando essa flag é definida como "true", serviços como o Gmail podem tentar limpar todos os dados de estado em cache associados a essa ação.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
state | Boolean | Se essa ação mudou os dados de estado. O padrão é "false". |
Retornar
Action: este objeto, para encadeamento.