using System.ComponentModel.DataAnnotations; using System.Diagnostics.CodeAnalysis; namespace OnlineSalesAutoCrop.CoreAPI.Models.Requests.MobileApp; public class GetMarketHeirarchyByEmpRequest { [Required, NotNull, StringLength(maximumLength: 10, MinimumLength = 3, ErrorMessage = "EmployeeNumber must be between 3 and 10 characters.")] public string EmployeeNumber { get; set; } } public class GetBrandsRequest : PagedRequest { public string? BrandCode { get; set; } } public class GetMaterialsRequest : PagedRequest { public string? BrandCode { get; set; } public string? MaterialCode { get; set; } } public class GetCustomersRequest : PagedRequest { public string? TeritoryCode { get; set; } public string? CustomerCode { get; set; } }