zeroframework/Services/Identity/ZeroFramework.IdentityServer.API/Models/Roles/RoleCreateRequestModel.cs

17 lines
776 B
C#
Raw Normal View History

2023-12-05 09:22:48 +00:00
using System.ComponentModel.DataAnnotations;
using System.Diagnostics.CodeAnalysis;
namespace ZeroFramework.IdentityServer.API.Models.Roles
{
public class RoleCreateRequestModel
{
[Required(ErrorMessage = "The {0} field is required.")]
[StringLength(20, MinimumLength = 6, ErrorMessage = "The field {0} must be a string with a minimum length of {2} and a maximum length of {1}.")]
[RegularExpression("^[a-z]+$", ErrorMessage = "The {0} must be lowercase letter.")]
[AllowNull]
public string RoleName { get; set; }
[StringLength(20, MinimumLength = 6, ErrorMessage = "The field {0} must be a string with a minimum length of {2} and a maximum length of {1}.")]
public string? DisplayName { get; set; }
}
}