using System.ComponentModel.DataAnnotations.Schema; using Microsoft.AspNetCore.Mvc.ModelBinding.Validation; namespace Marco.Pms.Model.Mail { public class MailDetails { public Guid Id { get; set; } public Guid ProjectId { get; set; } public string Recipient { get; set; } = string.Empty; // Eamil Address of recipient public string Schedule { get; set; } = string.Empty; // json object which includes when to send mail and at what interval public Guid MailListId { get; set; } [ValidateNever] [ForeignKey(nameof(MailListId))] public MailingList? MailBody { get; set; } public Guid TenantId { get; set; } } }