namespace IS_Lab2_JSON_CS;

public class YamlConfig
{
    public class PathsConfig
    {
        public string SourceFolder { get; set; } = null!;
        public string JsonSourceFile { get; set; } = null!;
        public string YamlSourceFile { get; set; } = null!;
        public string JsonDestinationFile { get; set; } = null!;
        public string YamlDestinationFile { get; set; } = null!;
    }

    public class LaunchConfig
    {
        public string[] Operations { get; set; } = null!;
        public string Source { get; set; } = null!;
    }
    
    public PathsConfig Paths { get; set; } = null!;
    public LaunchConfig Launch { get; set; } = null!;
}