mirror of
https://github.com/tonytins/StaggerPost.git
synced 2025-03-19 03:51:21 +00:00
- Forgot I used IList instead of List - Introduced the Tracer class. This allows writing text to the terminal in Debug mode, regardless of if a Debugger is attached. Added version to 0.2.101 (0.1 outputting the original .txt file) - Default config settings (if no file is found) is now set in GetConfig() Honestly, this turned out to be bigger than I anticipated, but I'm enjoying myself.
25 lines
756 B
C#
25 lines
756 B
C#
// I hereby waive this project under the public domain - see UNLICENSE for details.
|
|
namespace PublishTimes;
|
|
|
|
/// <summary>
|
|
/// Represents the configuration settings for exporting a schedule,
|
|
/// including file name, directory path, and available topics.
|
|
/// </summary>
|
|
public class Config
|
|
{
|
|
/// <summary>
|
|
/// Gets or sets the name of the schedule file.
|
|
/// </summary>
|
|
public string? File { get; set; }
|
|
|
|
/// <summary>
|
|
/// Gets or sets the directory path where the schedule file is stored.
|
|
/// </summary>
|
|
public string? Path { get; set; }
|
|
|
|
/// <summary>
|
|
/// Gets or sets the list of available topics from the configuration file.
|
|
/// </summary>
|
|
public List<string> Topics { get; set; } = new List<string>();
|
|
|
|
}
|