#pragma once #include "wms_ecc_ibase.h" #include "IWMS2ECC.h" #include class WMS_JSON_DS_EXPORT EquipRequirements : public IBase { public: QJsonObject toJson() const; static EquipRequirements fromJson(const QJsonObject &map); QVariantMap toVariantMap() const; static EquipRequirements fromVariantMap(const QVariantMap &map); QMap getEquipRequirements() const { return m_equipRequire; } bool getOk() const { return m_ok; } void setEquipRequirements(const QMap &equip) { m_equipRequire = equip; } void setOk(bool ok) { m_ok = ok; } private: QMap m_equipRequire; bool m_ok = false; };