Class ActionResponseBuilder

ActionResponseBuilder

Ein Builder für ActionResponse-Objekte.

Methoden

MethodeRückgabetypKurzbeschreibung
build()ActionResponseDie aktuelle Aktionsantwort wird erstellt und validiert.
setNavigation(navigation)ActionResponseBuilderLegt die Antwort auf eine Navigation-Aktion fest.
setNotification(notification)ActionResponseBuilderHier legen Sie fest, wann die Benachrichtigung angezeigt werden soll.
setOpenLink(openLink)ActionResponseBuilderLegt die URL fest, zu der die Navigation erfolgt, wenn die Aktion aktiviert wird.
setStateChanged(stateChanged)ActionResponseBuilderSetzt ein Flag, um anzugeben, dass durch diese Aktion der vorhandene Datenstatus geändert wurde.

Detaillierte Dokumentation

build()

Die aktuelle Aktionsantwort wird erstellt und validiert.

Rückflug

ActionResponse: Eine bestätigte ActionResponse.

Löst aus

Error – wenn die erstellte Aktionsantwort ungültig ist.


setNavigation(navigation)

Legt die Antwort auf eine Navigation-Aktion fest.

Parameter

NameTypBeschreibung
navigationNavigationDer zu verwendende Navigation.

Rückflug

ActionResponseBuilder – dieses Objekt, zur Verkettung


setNotification(notification)

Hier legen Sie fest, wann die Benachrichtigung angezeigt werden soll.

Parameter

NameTypBeschreibung
notificationNotificationDer zu verwendende Notification.

Rückflug

ActionResponseBuilder – dieses Objekt, zur Verkettung


Legt die URL fest, zu der die Navigation erfolgt, wenn die Aktion aktiviert wird.

Parameter

NameTypBeschreibung
openLinkOpenLinkDer zu verwendende OpenLink.

Rückflug

ActionResponseBuilder – dieses Objekt, zur Verkettung


setStateChanged(stateChanged)

Setzt ein Flag, um anzugeben, dass durch diese Aktion der vorhandene Datenstatus geändert wurde. Beispielsweise, wenn durch die Aktion eine Aufgabe erstellt oder Kontaktdaten aktualisiert wurden. Wenn dieses Flag auf „wahr“ gesetzt ist, können Dienste wie Gmail versuchen, alle mit dieser Aktion verknüpften sitzungsspezifischen Daten im Cache zu löschen.

Parameter

NameTypBeschreibung
stateChangedBooleanGibt an, ob durch diese Aktion die vorhandenen Statusdaten geändert wurden. Die Standardeinstellung ist "false".

Rückflug

ActionResponseBuilder – dieses Objekt, zur Verkettung