38 lines
819 B
C#
38 lines
819 B
C#
|
|
using System.ComponentModel.DataAnnotations;
|
||
|
|
|
||
|
|
namespace DoliMiddlewareApi.Dtos.command;
|
||
|
|
|
||
|
|
public class CreateContactDto
|
||
|
|
{
|
||
|
|
[Required]
|
||
|
|
[StringLength(100)]
|
||
|
|
public string Lastname { get; set; } = "";
|
||
|
|
|
||
|
|
[StringLength(100)]
|
||
|
|
public string? Firstname { get; set; }
|
||
|
|
|
||
|
|
[Range(1, int.MaxValue)]
|
||
|
|
public int ClientId { get; set; }
|
||
|
|
|
||
|
|
[EmailAddress]
|
||
|
|
[StringLength(200)]
|
||
|
|
public string? Email { get; set; }
|
||
|
|
|
||
|
|
[StringLength(50)]
|
||
|
|
public string? PhonePro { get; set; }
|
||
|
|
|
||
|
|
[StringLength(50)]
|
||
|
|
public string? PhonePerso { get; set; }
|
||
|
|
|
||
|
|
[StringLength(50)]
|
||
|
|
public string? PhoneMobile { get; set; }
|
||
|
|
|
||
|
|
[StringLength(255)]
|
||
|
|
public string? Address { get; set; }
|
||
|
|
|
||
|
|
[StringLength(50)]
|
||
|
|
public string? Zip { get; set; }
|
||
|
|
|
||
|
|
[StringLength(50)]
|
||
|
|
public string? Town { get; set; }
|
||
|
|
}
|