using System.ComponentModel.DataAnnotations.Schema; using System.ComponentModel; using System.ComponentModel.DataAnnotations; namespace QuestShare.Server.Models { public class Share { [Key] public Guid ShareId { get; set; } public virtual required Client ShareHost { get; set; } public required string ShareCode { get; set; } public uint SharedQuestId { get; set; } public byte SharedQuestStep { get; set; } [DefaultValue(false)] public bool BroadcastParty { get; set; } public DateTime Created { get; set; } public DateTime LastUpdated { get; set; } } }