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

Payload 説明
settings 設定と保存ができるデータを含んだjsonオブジェクト
coordinates 発生したActionの位置
⚠️ **GitHub.com Fallback** ⚠️