Compilateur pour les objets ActionResponse
.
Méthodes
Méthode | Type renvoyé | Brève description |
---|---|---|
build() | ActionResponse | Crée la réponse d'action actuelle et la valide. |
setNavigation(navigation) | ActionResponseBuilder | Définit la réponse à une action Navigation . |
setNotification(notification) | ActionResponseBuilder | Définit la notification à afficher lorsque l'action est activée. |
setOpenLink(openLink) | ActionResponseBuilder | Définit l'URL vers laquelle accéder lorsque l'action est activée. |
setStateChanged(stateChanged) | ActionResponseBuilder | Définit un indicateur pour indiquer que cette action a modifié l'état des données existantes. |
Documentation détaillée
build()
Crée la réponse d'action actuelle et la valide.
Renvois
ActionResponse
: une ActionResponse validée.
Génère
Error
: si la réponse d'action construite n'est pas valide.
setNotification(notification)
Définit la notification à afficher lorsque l'action est activée.
Paramètres
Nom | Type | Description |
---|---|---|
notification | Notification | Le Notification à utiliser. |
Renvois
ActionResponseBuilder
: cet objet, pour le chaînage.
setOpenLink(openLink)
Définit l'URL vers laquelle accéder lorsque l'action est activée.
Paramètres
Nom | Type | Description |
---|---|---|
openLink | OpenLink | Le OpenLink à utiliser. |
Renvois
ActionResponseBuilder
: cet objet, pour le chaînage.
setStateChanged(stateChanged)
Définit un indicateur pour indiquer que cette action a modifié l'état des données existantes. (par exemple, si l'action a créé une tâche ou a mis à jour des coordonnées). Lorsque cet indicateur est défini sur "true", des services tels que Gmail peuvent tenter d'effacer toutes les données d'état mises en cache associées à cette action.
Paramètres
Nom | Type | Description |
---|---|---|
stateChanged | Boolean | Indique si cette action a modifié les données d'état existantes. Valeur par défaut : "false". |
Renvois
ActionResponseBuilder
: cet objet, pour le chaînage.