#pragma once
#include <saas/deploy_manager/scripts/broadcast/broadcast.h>

namespace NRTYDeploy {
    class TScriptStoreClusterInfo : public TScriptBroadcast {
    private:
        TString StorePath;
    public:
        static TFactory::TRegistrator<TScriptStoreClusterInfo> Registrator;
        bool Process(IDeployInfoRequest& request) override;
        virtual void DoPrepareJsonForReply(const TBroadcastSlotData& slot, NJson::TJsonValue& reply) override;
        TString Help() override { return "store_path - necessary, ctype - necessary parameter, service - optional (may be indexerproxy or searchproxy or unused)"; }
    };
}
