using System.ComponentModel.DataAnnotations;

namespace MemberCenter.Web.Models.Admin;

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

    [Display(Name = "Name")]
    [Required(ErrorMessage = "The {0} field is required.")]
    public string Name { get; set; } = string.Empty;

    public string Domains { get; set; } = string.Empty;

    [Display(Name = "Status")]
    [Required(ErrorMessage = "The {0} field is required.")]
    public string Status { get; set; } = "active";

    public string? SendEngineWebhookClientId { get; set; }
}
