/** * 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. */ /* * Location.h * * */ #ifndef ORG_OPENAPITOOLS_CLIENT_MODEL_Location_H_ #define ORG_OPENAPITOOLS_CLIENT_MODEL_Location_H_ #include "CppRestOpenAPIClient/ModelBase.h" #include "CppRestOpenAPIClient/model/AnyType.h" namespace org { namespace openapitools { namespace client { namespace model { /// /// /// class Location : public ModelBase { public: Location(); virtual ~Location(); ///////////////////////////////////////////// /// 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; ///////////////////////////////////////////// /// Location members /// /// /// std::shared_ptr getPublicUrl() const; bool publicUrlIsSet() const; void unsetPublicUrl(); void setPublicUrl(const std::shared_ptr& value); /// /// /// std::shared_ptr getUrl() const; bool urlIsSet() const; void unsetUrl(); void setUrl(const std::shared_ptr& value); protected: std::shared_ptr m_PublicUrl; bool m_PublicUrlIsSet; std::shared_ptr m_Url; bool m_UrlIsSet; }; } } } } #endif /* ORG_OPENAPITOOLS_CLIENT_MODEL_Location_H_ */