# frozen_string_literal: true

module Qiscus
  module Omnichannel
    class Error < StandardError; end

    class BadRequestError < Error; end # 400
    class UnauthorizedError < Error; end # 401
    class PaymentRequiredError < Error; end # 402
    class ForbiddenError < Error; end # 403
    class NotFoundError < Error; end # 404
    class UnprocessableEntityError < Error; end # 422
    class TooManyRequestsError < Error; end # 429
    class ServerError < Error; end # 500..600
  end
end
