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.