using System; using System.ComponentModel.DataAnnotations; namespace DouyinApi.Model.Naming { public class NamingRequest { [Required] [MinLength(1)] [MaxLength(2)] public string Surname { get; set; } = string.Empty; [Required] [RegularExpression("male|female", ErrorMessage = "gender_invalid")] public string Gender { get; set; } = "male"; [Required] public string BirthDate { get; set; } = string.Empty; public string BirthTime { get; set; } = string.Empty; [Required] [RegularExpression("single|double", ErrorMessage = "name_length_invalid")] public string NameLength { get; set; } = "double"; } }