"when" : [{ 
    "blockOptions":{ 
        "method":{ 
            "args":{ 
                "type": "type",
                "time":"time",
                "days":"days"
            },
            "name":"isDate"
        }
    },
    "blockType":"when",
    "fields":[ 
        { 
            "name": "type",
            "type": "string",
            "value": "monthly"
        },
        { 
            "name": "time",
            "type": "24_hours_time_array",
            "value": [ "10:20", "12:40", "13:32" ]
        },
        { 
            "name": "days",
            "type": "int_array",
            "value": [ 1, 5, 12 ]
        }
    ]
}]