30 lines
760 B
C#
30 lines
760 B
C#
namespace adas_core.Domain.Models.MongoModels;
|
|
|
|
/// <summary>
|
|
/// Represents the configuration settings for the theme of a service.
|
|
/// </summary>
|
|
public class ServiceConfigTheme
|
|
{
|
|
public string DefaultTheme { get; set; } = string.Empty;
|
|
|
|
|
|
public List<ServiceConfigThemeTimetable> Timetables { get; set; } = [];
|
|
}
|
|
|
|
/// <summary>
|
|
/// Represents the configuration settings for a service's theme timetable.
|
|
/// </summary>
|
|
public class ServiceConfigThemeTimetable
|
|
{
|
|
public string Theme { get; set; } = string.Empty;
|
|
|
|
|
|
public string StartDay { get; set; } = string.Empty;
|
|
|
|
|
|
public string EndDay { get; set; } = string.Empty;
|
|
|
|
public string StartHour { get; set; } = string.Empty;
|
|
|
|
public string EndHour { get; set; } = string.Empty;
|
|
} |