using System;
using System.Collections;
using System.Collections.Generic;

using CommonHelpers;

namespace SqlCatPP {

class GeneratedParams
{
   public bool GenerationOn => _GenerationOn_;
   public string FolderPath => _FolderPath_;
   public bool CleanAllSQL => _CleanAllSQL_;
   public bool OrderedWithCleanup => _OrderedWithCleanup_;
   public char OrderHeadingChar => _OrderHeadingChar_;
   public bool EmbedFileNamesToOrder => _EmbedFileNamesToOrder_;
   public bool RestoreDateIfSameContent => _RestoreDateIfSameContent_;

   public int GenOrderMin => _GenOrderMin_;
   public int GenOrderMax => _GenOrderMax_;

   internal string
      _FolderPath_;
   internal bool
      _GenerationOn_ = AdditionalParams.DefaultValues.Generated_GenerationOn,
      _CleanAllSQL_ = AdditionalParams.DefaultValues.Generated_CleanAllSQL,
      _OrderedWithCleanup_ = AdditionalParams.DefaultValues.Generated_OrderedWithCleanup,
      _EmbedFileNamesToOrder_ = AdditionalParams.DefaultValues.Generated_EmbedFileNamesToOrder,
      _RestoreDateIfSameContent_ = AdditionalParams.DefaultValues.Generated_RestoreDateIfSameContent;
   internal char
      _OrderHeadingChar_ = AdditionalParams.DefaultValues.Generated_OrderHeadingChar;
   internal int
      _GenOrderMin_ = -1, _GenOrderMax_ = -1;
} // GeneratedParams

} // SqlCatPP
