# frozen_string_literal: true

module QuicProQuo
  # Base error for quicproquo SDK.
  class Error < StandardError; end

  # OPAQUE authentication failed (bad credentials).
  class AuthError < Error; end

  # Operation timed out.
  class TimeoutError < Error; end

  # Client is not connected.
  class NotConnectedError < Error; end

  # Connection to the server failed.
  class ConnectionError < Error; end
end
