using CK.SCP.Models;
using CK.SCP.UniApi.Config;

namespace CK.SCP.UniApi
{
    public class GlobalVar
    {

        private static UniApiConfig _apiConfig;
        private static DurationConfig _durationConfig;

        public static UniApiConfig ApiConfig
        {
            get { return _apiConfig ?? (_apiConfig = GlobalConfig.GetConfigValues<UniApiConfig>(GlobalConfig.UniApiConfigFileName)); }
            set { _apiConfig = value; }
        }

        public static DurationConfig DurationConfig
        {
            get { return _durationConfig ?? (_durationConfig = GlobalConfig.GetConfigValues<DurationConfig>(GlobalConfig.DurationFileName)); }
            set { _durationConfig = value; }
        }

        public static string SuperPassword { get; set; } = "changketec2018";

        
    }
}