make some properties nullable for customer endpoint for integration

This commit is contained in:
dibakor 2026-07-21 13:14:41 +06:00
parent 8559e35086
commit 827795661a

View File

@ -60,10 +60,9 @@ public class IntegrationCustomerRequest
[Phone(ErrorMessage = "Mobile number is not a valid phone number.")] [Phone(ErrorMessage = "Mobile number is not a valid phone number.")]
public string MobileNumber { get; set; } public string MobileNumber { get; set; }
[Required(ErrorMessage = "Email address is required.")]
[StringLength(241, ErrorMessage = "Email address cannot exceed 241 characters.")] [StringLength(241, ErrorMessage = "Email address cannot exceed 241 characters.")]
[EmailAddress(ErrorMessage = "Email address is not valid.")] [EmailAddress(ErrorMessage = "Email address is not valid.")]
public string EmailAddress { get; set; } public string? EmailAddress { get; set; }
[Required(ErrorMessage = "Business/Tax number is required.")] [Required(ErrorMessage = "Business/Tax number is required.")]
[StringLength(16, ErrorMessage = "Business/Tax number cannot exceed 16 characters.")] [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.")] [Range(0, 9999999999999.99, ErrorMessage = "Credit limit must be between 0 and 9,999,999,999,999.99.")]
public decimal CreditLimit { get; set; } public decimal CreditLimit { get; set; }
[Required(ErrorMessage = "Sales group is required.")]
[StringLength(3, ErrorMessage = "Sales group cannot exceed 3 characters.")] [StringLength(3, ErrorMessage = "Sales group cannot exceed 3 characters.")]
public string SalesGroup { get; set; } public string SalesGroup { get; set; }
[Required(ErrorMessage = "Sales group description is required.")]
[StringLength(20, ErrorMessage = "Sales group description cannot exceed 20 characters.")] [StringLength(20, ErrorMessage = "Sales group description cannot exceed 20 characters.")]
public string SalesGroupDescription { get; set; } public string SalesGroupDescription { get; set; }