module Terminal
  class APITimeoutError < StandardError; end
  class APIConfigurationError < StandardError; end

  class APIResponseError < StandardError

    attr_reader :message, :response
    def initialize(response)
      @response = response
      @message = @response.body.nil? ? '' : @response.body['error']
      super(message)
    end
  end
end