/** * OpenAPI Petstore * This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters. * * The version of the OpenAPI document: 1.0.0 * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ #ifndef PFX_HTTP_FILE_ELEMENT_H #define PFX_HTTP_FILE_ELEMENT_H #include #include #include namespace test_namespace { class PFXHttpFileElement { public: QString variable_name; QString local_filename; QString request_filename; QString mime_type; void setMimeType(const QString &mime); void setFileName(const QString &name); void setVariableName(const QString &name); void setRequestFileName(const QString &name); bool isSet() const; bool fromStringValue(const QString &instr); bool fromJsonValue(const QJsonValue &jval); bool fromByteArray(const QByteArray &bytes); bool saveToFile(const QString &variable_name, const QString &local_filename, const QString &request_filename, const QString &mime, const QByteArray &bytes); QString asJson() const; QJsonValue asJsonValue() const; QByteArray asByteArray() const; QByteArray loadFromFile(const QString &variable_name, const QString &local_filename, const QString &request_filename, const QString &mime); }; } // namespace test_namespace Q_DECLARE_METATYPE(test_namespace::PFXHttpFileElement) #endif // PFX_HTTP_FILE_ELEMENT_H