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.