Files
SquiddlerBlazor/SquiddlerDomain/PlayedWords.cs
2026-06-21 18:15:16 -05:00

24 lines
573 B
C#

using System.Text.Json.Serialization;
namespace Squiddler.Domain;
public class PlayedWords
{
[JsonPropertyName("words")]
[JsonRequired]
List<List<Card>> Words {get;}
[JsonPropertyName("unused")]
List<Card> Unused {get;}
[JsonPropertyName("discarded")]
[JsonRequired]
Card Discarded {get;}
public PlayedWords(IEnumerable<IEnumerable<Card>> words, IEnumerable<Card> unused, Card discarded)
{
Words = words.Select(word => word.ToList()).ToList();
Unused = unused.ToList();
Discarded = discarded;
}
}