package com.airlock.iam.factor.domain.model.airlock2fa;

import com.airlock.iam.base.api.domain.model.exception.FailureException;

public final class Airlock2FAAuthenticationException extends FailureException {
   private Airlock2FAAuthenticationException(String message, Throwable cause) {
      super(message, cause);
   }

   public Airlock2FAAuthenticationException(String message) {
      super(message);
   }

   public Airlock2FAAuthenticationException(Throwable cause) {
      super(cause);
   }

   public static Airlock2FAAuthenticationException airlock2FAAuthenticationException(String message, Throwable cause) {
      return new Airlock2FAAuthenticationException(message, cause);
   }

   public static Airlock2FAAuthenticationException airlock2FAAuthenticationException(String message) {
      return new Airlock2FAAuthenticationException(message);
   }
}
