GET/PUT /api/settings/{ffmpeg,playout,xmltv,scanner,logging,ui,hdhr}
wrapping the existing MediatR settings handlers, plus custom resolution
list/create/delete under /api/settings/resolutions. String-enum OpenAPI
schemas extended to OutputFormatKind + LogEventLevel.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
10 lines
354 B
C#
10 lines
354 B
C#
using ErsatzTV.Application.Configuration;
|
|
|
|
namespace ErsatzTV.Controllers.Api.Requests;
|
|
|
|
/// <summary>Library scan cadence. <see cref="LibraryRefreshInterval" /> is expressed in hours.</summary>
|
|
public record UpdateScannerSettingsRequest(int LibraryRefreshInterval)
|
|
{
|
|
public UpdateLibraryRefreshInterval ToCommand() => new(LibraryRefreshInterval);
|
|
}
|