namespace DeepDrftModels.DTOs;

// Mirror of SessionMetadata (Phase 9). No `required` members — BlazorBlocks's Manager<> generic
// constraint requires `new()`, which does not compose with required members. TrackConverter assigns
// every field on the round-trip, so an empty default is never observable.
public class SessionMetadataDto
{
    public long ReleaseId { get; set; }
    public string HeroImageEntryKey { get; set; } = string.Empty;
}
