22 #include <QJsonObject> 42 virtual QString asJson ()
override;
43 virtual QJsonObject* asJsonObject()
override;
44 virtual void fromJsonObject(QJsonObject &json)
override;
45 virtual SWGArgInfo* fromJson(QString &jsonString)
override;
48 void setKey(QString* key);
50 QString* getValueType();
51 void setValueType(QString* value_type);
53 QString* getValueString();
54 void setValueString(QString* value_string);
57 void setName(QString* name);
59 QString* getDescription();
60 void setDescription(QString* description);
63 void setUnits(QString* units);
68 QList<QString*>* getValueOptions();
69 void setValueOptions(QList<QString*>* value_options);
71 QList<QString*>* getOptionNames();
72 void setOptionNames(QList<QString*>* option_names);
75 virtual bool isSet()
override;
QList< QString * > * value_options
bool m_value_options_isSet
bool m_option_names_isSet
bool m_value_string_isSet
QList< QString * > * option_names