using System.Net;

namespace adas_core.Domain.Exceptions;

/// <summary>
/// Represents the exception that is thrown when no login services are available to handle authentication requests.
/// </summary>
/// <remarks>
/// This exception derives from <see cref="BusinessException"/> and is raised with the <see cref="HttpStatusCode.Forbidden"/> status code and the message "No login services available".
/// </remarks>
/// <!-- aidoc:v1 sig=e23ced3 -->
public class LoginServicesNotFoundException()
    : BusinessException(HttpStatusCode.Forbidden, "No login services available");