#nullable enable using ErsatzTV.Core.Domain; namespace ErsatzTV.Core.Api.Watermarks; // ImageSource lets a client identify logo-driven presets (the seeded "Channel Bug") without // matching a user-editable name. Additive under the frozen /api/v1 contract (#286). public record WatermarkResponseModel(int Id, string Name, ChannelWatermarkImageSource ImageSource);