"when" : [{
   "blockType":"when",
   "blockOptions":{
      "method":{
         "name":"isSceneState",
         "args":{
            "scene":"scene",
            "state":"state"
         }
      }
   },
   "fields":[
      {
         "name":"scene",
         "type":"sceneId",
         "value": "5c7ff48b7f00002a07a408e3"
      },
      {
         "name":"state",
         "type":"token",
         "options":[
             {
                 "value":"failed",
                 "label":{
                     "lang_tag":"scene_state_failed",
                     "text":"Scene failed"
                 }
             },
             {
                 "value":"successful",
                 "label":{
                     "lang_tag":"scene_state_successful",
                     "text":"Scene finished successfully"
                 }
             },
             {
                 "value":"changed",
                 "label":{
                     "lang_tag":"scene_state_any",
                     "text":"Scenes was triggered to any state"
                 }
             },
             {
                 "value":"off",
                 "label":{
                     "lang_tag":"scene_state_any",
                     "text":"Any state"
                 }
             },
             {
                 "value":"on",
                 "label":{
                     "lang_tag":"scene_state_any",
                     "text":"Any state"
                 }
             }
         ],
         "value": "finished"
      }
   ]
}]