namespace Deal.Modules.Tenants.Application.Models; /// /// Результат смены статуса тенанта оператором. /// /// true — тенант найден и действие применимо (возможно, без изменения — см. ). /// Код ошибки при Ok=false (см. константы); null при успехе. /// true — статус реально изменён (пишется аудит tenant_status_changed); false — уже был таким. /// Запись тенанта (актуальный статус — в ); null при Ok=false. /// Статус до изменения; null при Ok=false. public sealed record TenantStatusChangeResultDto( bool Ok, string? Error, bool Changed, TenantRecordDto? Tenant, string? PreviousStatus = null) { /// /// Код ошибки: тенант не найден /// public const string ErrorNotFound = "tenant_not_found"; }