#pragma once

#include <saas/deploy_manager/scripts/common/script.h>

namespace NRTYDeploy {
    class TScriptModifyTagsInfo : public IScript {
    public:
        static TFactory::TRegistrator<TScriptModifyTagsInfo> Registrator;
        virtual bool Process(IDeployInfoRequest& request) override;
    private:
        NJson::TJsonValue InvalidateCaches(IDeployInfoRequest& request, const TString& ctype, const TString& serviceType, const TString& serviceName, bool reloadAfter=false) const;
    };
};

