diff --git a/src/ReC.Application/Common/Exceptions/PlaceholderResolutionException.cs b/src/ReC.Application/Common/Exceptions/PlaceholderResolutionException.cs new file mode 100644 index 0000000..33a5f00 --- /dev/null +++ b/src/ReC.Application/Common/Exceptions/PlaceholderResolutionException.cs @@ -0,0 +1,11 @@ +namespace ReC.Application.Common.Exceptions; + +public class PlaceholderResolutionException(string placeholder, string columnName, string input) + : Exception($"Failed to resolve placeholder '{placeholder}'. No object contains a property with column name '{columnName}'. Input: '{input}'") +{ + public string Placeholder { get; } = placeholder; + + public string ColumnName { get; } = columnName; + + public string Input { get; } = input; +}