feat(release): front int PK with app-minted GUID EntryKey on the public addressing surface (P11 W5, 11.H)
This commit is contained in:
@@ -9,6 +9,10 @@ namespace DeepDrftModels.DTOs;
|
||||
// TrackConverter assigns every field on the round-trip, so an empty default is never observable.
|
||||
public class ReleaseDto : BaseModel
|
||||
{
|
||||
// The release's public handle — the GUID string the public site/API address it by (Phase 11 §3e).
|
||||
// Mirrors TrackDto's EntryKey. No `required` (BaseModel/Manager<> need new()); TrackConverter
|
||||
// assigns it on every round-trip, so an empty default is never observable.
|
||||
public string EntryKey { get; set; } = string.Empty;
|
||||
public string Title { get; set; } = string.Empty;
|
||||
public string Artist { get; set; } = string.Empty;
|
||||
public string? Genre { get; set; }
|
||||
|
||||
Reference in New Issue
Block a user