ActionResponse
オブジェクトのビルダー。
Methods
メソッド | 戻り値の型 | 概要 |
---|---|---|
build() | ActionResponse | 現在のアクション レスポンスを作成して検証します。 |
setNavigation(navigation) | ActionResponseBuilder | レスポンスを Navigation アクションに設定します。 |
setNotification(notification) | ActionResponseBuilder | アクションがアクティブになったときに表示する通知を設定します。 |
setOpenLink(openLink) | ActionResponseBuilder | アクションがアクティブになったときに移動する URL を設定します。 |
setStateChanged(stateChanged) | ActionResponseBuilder | このアクションによって既存のデータ状態が変更されたことを示すフラグを設定します。 |
詳細なドキュメント
build()
現在のアクション レスポンスを作成して検証します。
リターン
ActionResponse
- 検証済みの ActionResponse。
例外
Error
- 作成されたアクションのレスポンスが無効な場合。
setNotification(notification)
アクションがアクティブになったときに表示する通知を設定します。
パラメータ
名前 | 型 | 説明 |
---|---|---|
notification | Notification | 使用する Notification 。 |
リターン
ActionResponseBuilder
- このオブジェクト(チェーン用)。
setOpenLink(openLink)
アクションがアクティブになったときに移動する URL を設定します。
パラメータ
名前 | 型 | 説明 |
---|---|---|
openLink | OpenLink | 使用する OpenLink 。 |
リターン
ActionResponseBuilder
- このオブジェクト(チェーン用)。
setStateChanged(stateChanged)
このアクションによって既存のデータ状態が変更されたことを示すフラグを設定します。たとえば、アクションによってタスクが作成された場合や、連絡先情報が更新された場合などです。このフラグを true に設定すると、Gmail などのサービスは、このアクションに関連付けられているキャッシュに保存された状態データの消去を試行できます。
パラメータ
名前 | 型 | 説明 |
---|---|---|
stateChanged | Boolean | このアクションによって既存の状態データが変更されたかどうかを示します。デフォルトは false です。 |
リターン
ActionResponseBuilder
- このオブジェクト(チェーン用)。