using System.ComponentModel.DataAnnotations;

namespace MemberCenter.Web.Models.Admin;

public sealed class NewsletterListFormViewModel
{
    public Guid? Id { get; set; }

    [Required]
    public Guid TenantId { get; set; }

    public IReadOnlyList<MemberCenter.Application.Models.Admin.TenantDto> Tenants { get; set; }
        = Array.Empty<MemberCenter.Application.Models.Admin.TenantDto>();

    [Required]
    public string Name { get; set; } = string.Empty;

    [Required]
    public string Status { get; set; } = "active";
}
