using AyCode.Interfaces.Addresses; using AyCode.Interfaces.Entities; using AyCode.Interfaces.MediaInfo; using AyCode.Interfaces.Users; using System.ComponentModel.DataAnnotations; using AyCode.Interfaces.Addresses.Dtos; namespace AyCode.Interfaces.Profiles.Dtos; public interface IAcProfileDtoBase : IAcProfileDtoBase, IAcAddressRelation where TAddress : IAcAddressDtoBase { } public interface IAcProfileDtoBase : IEntityGuid, IAcProfileName, IMediaInfo, IAcAddressForeignKey//, IAcEmailAddress { [MaxLength(150)] string? EmailAddress { get; set; } string? Description { get; set; } }