#include "Items.hpp" const std::string& ProductItem::GetDescription() const { return mDescription; } void ProductItem::SetDescription(std::string description) { mDescription = std::move(description); } Json::Value ProductItem::Serialize() const { Json::Value elm; elm["Description"] = mDescription; return elm; } void ProductItem::Deserialize(const Json::Value& elm) { mDescription = elm["Description"].asString(); } const std::string& FactoryItem::GetDescription() const { return mDescription; } void FactoryItem::SetDescription(std::string description) { mDescription = std::move(description); } const std::string& FactoryItem::GetEmail() const { return mEmail; } void FactoryItem::SetEmail(std::string email) { mEmail = std::move(email); } Json::Value FactoryItem::Serialize() const { Json::Value elm; elm["Description"] = mDescription; elm["Email"] = mEmail; return elm; } void FactoryItem::Deserialize(const Json::Value& elm) { mDescription = elm["Description"].asString(); mEmail = elm["Email"].asString(); } const std::string& CustomerItem::GetDescription() const { return mDescription; } void CustomerItem::SetDescription(std::string description) { mDescription = std::move(description); } const std::string& CustomerItem::GetEmail() const { return mEmail; } void CustomerItem::SetEmail(std::string email) { mEmail = std::move(email); } Json::Value CustomerItem::Serialize() const { Json::Value elm; elm["Description"] = mDescription; elm["Email"] = mEmail; return elm; } void CustomerItem::Deserialize(const Json::Value& elm) { mDescription = elm["Description"].asString(); mEmail = elm["Email"].asString(); }