Files
Shadow/Entities/Album.cs
sherl f648a73cb2
All checks were successful
Update changelog / changelog (push) Successful in 25s
feat: add database connections, initial migration and early CLI tooling
2025-12-09 01:46:05 +01:00

17 lines
463 B
C#

namespace Shadow.Entities;
public class Album
{
required public int Id { get; set; }
public required string Name { get; set; }
public required string Uri { get; set; }
public int State { get; set; } = 0;
public int? ArtistId { get; set; } = null;
public Artist? Artist { get; set; } = null;
public List<Song> Songs { get; set; } = [];
public bool IsOk() => State == 0;
public bool IsOrphaned() => State == 1;
public bool IsArchived() => State == 2;
}