36 lines
1.0 KiB
C#
36 lines
1.0 KiB
C#
namespace ConnectionsAPI.Database.Entities
|
|
{
|
|
public class CategoriesCategory
|
|
{
|
|
/// <summary>
|
|
/// Primary key of the entity
|
|
/// </summary>
|
|
public int Id { get; set; }
|
|
|
|
/// <summary>
|
|
/// The name of the category in this Connections puzzle
|
|
/// </summary>
|
|
public string Name { get; set; } = string.Empty;
|
|
|
|
/// <summary>
|
|
/// The color of the category in this Connections puzzle; Also used for sorting
|
|
/// </summary>
|
|
public CategoriesColor Color { get; set; }
|
|
|
|
/// <summary>
|
|
/// The ID of the associated Connections puzzle
|
|
/// </summary>
|
|
public int CategoriesPuzzleId { get; set; }
|
|
|
|
/// <summary>
|
|
/// The associated puzzle instance
|
|
/// </summary>
|
|
public virtual CategoriesPuzzle? CategoriesPuzzle { get; set; }
|
|
|
|
/// <summary>
|
|
/// The cards associated with this category
|
|
/// </summary>
|
|
public ICollection<CategoriesCard> CategoriesPuzzleCards { get; set; } = [];
|
|
}
|
|
}
|