/** * Seaweedfs Master Server API * The Seaweedfs Master Server API allows you to store blobs * * The version of the OpenAPI document: 3.43.0 * * NOTE: This class is auto generated by OpenAPI-Generator 6.4.0. * https://openapi-generator.tech * Do not edit the class manually. */ /* * Object.h * * This is the implementation of a JSON object. */ #ifndef ORG_OPENAPITOOLS_CLIENT_MODEL_Object_H_ #define ORG_OPENAPITOOLS_CLIENT_MODEL_Object_H_ #include "CppRestOpenAPIClient/ModelBase.h" #include #include namespace org { namespace openapitools { namespace client { namespace model { class Object : public ModelBase { public: Object(); virtual ~Object(); ///////////////////////////////////////////// /// ModelBase overrides void validate() override; web::json::value toJson() const override; bool fromJson(const web::json::value& json) override; void toMultipart(std::shared_ptr multipart, const utility::string_t& namePrefix) const override; bool fromMultiPart(std::shared_ptr multipart, const utility::string_t& namePrefix) override; ///////////////////////////////////////////// /// Object manipulation web::json::value getValue(const utility::string_t& key) const; void setValue(const utility::string_t& key, const web::json::value& value); private: web::json::value m_object; }; } } } } #endif /* ORG_OPENAPITOOLS_CLIENT_MODEL_Object_H_ */