contract MockConditionDummy is GelatoConditionsStandard {
    // STANDARD interface
    function ok(uint256, bytes calldata _dummyCheckData, uint256)
        public
        view
        virtual
        override
        returns(string memory)
    {
        bool returnOk = abi.decode(_dummyCheckData, (bool));
        return dummyCheck(returnOk);
    }

    function dummyCheck(bool _returnOk) public pure virtual returns(string memory returnString) {
       _returnOk ? returnString = OK : returnString = "NotOk";
    }
}
function ok(uint256, bytes calldata _dummyCheckData, uint256)
    public
    view
    virtual
    override
    returns(string memory)
{
    bool returnOk = abi.decode(_dummyCheckData, (bool));
    return dummyCheck(returnOk);
}

// STANDARD interface