24 #nullable enable flips across ErsatzTV.Core/Api; Collection/Schedule/ SmartCollection/Resolution VMs wrapped in ResponseModels (Version now header-only, SPA-verified); pageNum threaded into GET /api/search. Refs #288 #197 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
10 lines
355 B
C#
10 lines
355 B
C#
#nullable enable
|
|
namespace ErsatzTV.Core.Api;
|
|
|
|
/// <summary>
|
|
/// A lightweight {id, name} pair used when an API response needs to embed a reference to a
|
|
/// named entity (e.g. a schedule item's watermarks or graphics elements) without projecting
|
|
/// the full entity DTO.
|
|
/// </summary>
|
|
public record NamedIdResponseModel(int Id, string Name);
|