Documentation-style comments

This commit is contained in:
Tony Bark 2025-03-12 15:23:11 -04:00
parent 85b2cda8e2
commit aebe0c7040
2 changed files with 30 additions and 1 deletions

View file

@ -1,8 +1,23 @@
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 TomlArray? Topics { get; set; }
}