using ReC.Application.Common.Procedures.DeleteProcedure; namespace ReC.Application.Common.Exceptions; public class DeleteObjectFailedException : Exception { public DeleteObjectProcedure Procedure { get; } public DeleteObjectFailedException(DeleteObjectProcedure procedure) : base() { Procedure = procedure; } public DeleteObjectFailedException(DeleteObjectProcedure procedure, string? message) : base(message) { Procedure = procedure; } public DeleteObjectFailedException(DeleteObjectProcedure procedure, string? message, Exception? innerException) : base(message, innerException) { Procedure = procedure; } }