namespace DocumentOperator.Domain.Exceptions;

/// <summary>
/// Exception thrown when a Swiss QR Code cannot be found in a PDF document.
/// </summary>
public sealed class SwissQrCodeNotFoundException : Exception
{
    public SwissQrCodeNotFoundException()
        : base("No Swiss QR Code found on the last page of the PDF document.")
    {
    }

    public SwissQrCodeNotFoundException(string message)
        : base(message)
    {
    }

    public SwissQrCodeNotFoundException(string message, Exception innerException)
        : base(message, innerException)
    {
    }
}
