/*
 * SPDX-FileCopyrightText: 2025 Copyright contributors to the cppTango project
 *
 * SPDX-License-Identifier: LGPL-3.0-or-later
 */
#ifndef TANGO_CLIENT_DBDEVIMPORTINFO_H
#define TANGO_CLIENT_DBDEVIMPORTINFO_H

#include <string>
#include <vector>

/** @defgroup DBase Database Client classes
 * @ingroup Client
 */

namespace Tango
{
/**********************************************************************
 *                                                                    *
 *                  DbDevImportInfo                                   *
 *                                                                    *
 **********************************************************************/

/**
 * Device import information from the database
 *
 * @headerfile tango.h
 * @ingroup DBase
 */
class DbDevImportInfo
{
  public:
    std::string name;    ///< The device name
    long exported;       ///< The exported flag
    std::string ior;     ///< The device IOR
    std::string version; ///< The device version (as a std::string)
};

typedef std::vector<DbDevImportInfo> DbDevImportInfos;
} // namespace Tango

#endif // TANGO_CLIENT_DBDEVIMPORTINFO_H
