From 827795661a5f103bce0d1d1a2ca5ce34acd81dd6 Mon Sep 17 00:00:00 2001 From: dibakor Date: Tue, 21 Jul 2026 13:14:41 +0600 Subject: [PATCH] make some properties nullable for customer endpoint for integration --- .../Requests/Integrations/IntegrationCustomerRequest.cs | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/Api/OnlineSalesAutoCrop.CoreAPI.Models/Requests/Integrations/IntegrationCustomerRequest.cs b/Api/OnlineSalesAutoCrop.CoreAPI.Models/Requests/Integrations/IntegrationCustomerRequest.cs index e42452d..0af274a 100644 --- a/Api/OnlineSalesAutoCrop.CoreAPI.Models/Requests/Integrations/IntegrationCustomerRequest.cs +++ b/Api/OnlineSalesAutoCrop.CoreAPI.Models/Requests/Integrations/IntegrationCustomerRequest.cs @@ -60,10 +60,9 @@ public class IntegrationCustomerRequest [Phone(ErrorMessage = "Mobile number is not a valid phone number.")] public string MobileNumber { get; set; } - [Required(ErrorMessage = "Email address is required.")] [StringLength(241, ErrorMessage = "Email address cannot exceed 241 characters.")] [EmailAddress(ErrorMessage = "Email address is not valid.")] - public string EmailAddress { get; set; } + public string? EmailAddress { get; set; } [Required(ErrorMessage = "Business/Tax number is required.")] [StringLength(16, ErrorMessage = "Business/Tax number cannot exceed 16 characters.")] @@ -73,11 +72,9 @@ public class IntegrationCustomerRequest [Range(0, 9999999999999.99, ErrorMessage = "Credit limit must be between 0 and 9,999,999,999,999.99.")] public decimal CreditLimit { get; set; } - [Required(ErrorMessage = "Sales group is required.")] [StringLength(3, ErrorMessage = "Sales group cannot exceed 3 characters.")] public string SalesGroup { get; set; } - [Required(ErrorMessage = "Sales group description is required.")] [StringLength(20, ErrorMessage = "Sales group description cannot exceed 20 characters.")] public string SalesGroupDescription { get; set; }