using System;
using NodePipeline.Constants.Exceptions;

// ReSharper disable UnusedAutoPropertyAccessor.Global

namespace NodePipeline.Abstractions.Exceptions.Validation;

public class UnknownNodeTypeException : Exception
{
    public UnknownNodeTypeException(string nodeType, string nodeId)
        : base(NodeValidation.UnknownNodeTypeException)
    {
        NodeType = nodeType;
        NodeId = nodeId;
    }

    public string NodeType { get; }
    public string NodeId { get; }
}