Class ActionResponseBuilder

ActionResponseBuilder (ActionResponseBuilder)

Compilateur pour les objets ActionResponse.

Méthodes

MéthodeType renvoyéBrève description
build()ActionResponseIl crée la réponse d'action actuelle et la valide.
setNavigation(navigation)ActionResponseBuilderDéfinit la réponse à une action Navigation.
setNotification(notification)ActionResponseBuilderDéfinit la notification à afficher lorsque l'action est activée.
setOpenLink(openLink)ActionResponseBuilderDéfinit l'URL de navigation lorsque l'action est activée.
setStateChanged(stateChanged)ActionResponseBuilderDéfinit un indicateur pour indiquer que cette action a modifié l'état des données existantes.

Documentation détaillée

build()

Il crée la réponse d'action actuelle et la valide.

Aller-retour

ActionResponse : action de réponse validée.

Génère

Error : si la réponse d'action créée n'est pas valide.


setNavigation(navigation)

Définit la réponse à une action Navigation.

Paramètres

NomTypeDescription
navigationNavigationLe Navigation à utiliser.

Aller-retour

ActionResponseBuilder : cet objet, pour le chaînage


setNotification(notification)

Définit la notification à afficher lorsque l'action est activée.

Paramètres

NomTypeDescription
notificationNotificationLe Notification à utiliser.

Aller-retour

ActionResponseBuilder : cet objet, pour le chaînage


Définit l'URL de navigation lorsque l'action est activée.

Paramètres

NomTypeDescription
openLinkOpenLinkLe OpenLink à utiliser.

Aller-retour

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 mis à jour les 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

NomTypeDescription
stateChangedBooleanIndique si cette action a modifié les données d'état existantes. Valeur par défaut : "false".

Aller-retour

ActionResponseBuilder : cet objet, pour le chaînage