#pragma once

#include <wmconsole/version3/wmcutil/config_base.h>

namespace NWebmaster {

struct TConfig : TConfigBase {
    void Load() override;

public:
    TString MONITOR_PERFORMANCE_SUFFIX;
    TString PERIODIC_LOG_HANDLER;

    TString MR_SERVER_HOST_LOGS;
    TString MR_SERVER_HOST_JUPITER;
    TString MR_SERVER_HOST_MAIN;

    TString FILE_MIRRORS_TRIE_YT_PATH;
    TString FILE_MIRRORS_TRIE_DISK_PATH;
    TString TABLE_HOST2VEC_TRAIN_DATASET;
    size_t TABLE_HOST2VEC_TRAIN_DAYS;

    TString FILE_HOST2VEC_MODEL_SIMILARGROUP_ROOT;
    TString FILE_HOST2VEC_MODEL_SPY_LOG_ROOT;
    TString FILE_HOST2VEC_MODEL_TABLE;
    TString FILE_HOST2VEC_MODEL_WORDS;
    TString FILE_HOST2VEC_MODEL_VECTORS;
};

} //namespace NWebmaster
