diff --git a/tdutils/td/utils/JsonBuilder.h b/tdutils/td/utils/JsonBuilder.h index 3c9be2be1..6f82d6bbb 100644 --- a/tdutils/td/utils/JsonBuilder.h +++ b/tdutils/td/utils/JsonBuilder.h @@ -467,6 +467,12 @@ class JsonObject { explicit JsonObject(vector> &&field_values) : field_values_(std::move(field_values)) { } + JsonObject(const JsonObject &) = delete; + JsonObject &operator=(const JsonObject &) = delete; + JsonObject(JsonObject &&) noexcept = default; + JsonObject &operator=(JsonObject &&) noexcept = default; + ~JsonObject() = default; + size_t field_count() const { return field_values_.size(); }