InActionInfo parameter - mononok/FlightSims GitHub Wiki
inActionInfoパラメータは、Stringified JSONオブジェクトで、下記の情報を含んでいる。
{
"action": "com.elgato.analogclock.action",
"context": opaqueValue,
"device": opaqueValue,
"payload": {
"settings": {<json data>},
"coordinates": {
"column": 2,
"row": 1
}
}
}
| メンバー | 説明 |
|---|---|
| action | action毎の識別子。Multiple Actionをサポートしているなら、どのactionが発生したか?この値を使って見分ける.。 |
| context | Instance’sActionを識別するためのOpaqueValue。setTitleAPIのような複数の関数で必要となる。 |
| device | デバイスを識別するためのOpaqueValue |
| payload | jsonオブジェクト |
| Payload | 説明 |
|---|---|
| settings | 設定と保存ができるデータを含んだjsonオブジェクト |
| coordinates | 発生したActionの位置 |