using Quadarax.Application.QLiberace.Base.Entities.Interfaces; using Quadarax.Application.QLiberace.Common.Dtos; using Quadarax.Foundation.Core.Data.Interface.Entity; using System.Runtime.CompilerServices; #if DEBUG [assembly: InternalsVisibleTo("qdr.app.qlbrc.base.Tests")] [assembly: InternalsVisibleTo("qdr.app.qlbrc.common.Tests")] #endif namespace Quadarax.Application.QLiberace.Base.Dtos { public class TenantRDto : QlbrcDtoTrackedWithId, IStructTenant, IReadDto { public string Code { get; set; } = null!; public string Name { get; set; } = null!; public DateTime? LastAccess { get; set; } public bool IsLocked { get; set; } } public class TenantWDto : QlbrcDtoWithoutId, IUpdateDto, ICreateDto { public string Code { get; set; } = null!; public string Name { get; set; } = null!; } public class TenantDDto : QlbrcDtoWithId, IDeleteDto { } }