Files
sdk-cpp/src/model/Group.cpp

867 lines
30 KiB
C++

/**
* Tribufu API
* REST API to access Tribufu services.
*
* The version of the OpenAPI document: 1.1.0
* Contact: contact@tribufu.com
*
* NOTE: This class is auto generated by OpenAPI-Generator 7.14.0-SNAPSHOT.
* https://openapi-generator.tech
* Do not edit the class manually.
*/
#include "tribufu++/model/Group.h"
namespace tribufu
{
namespace models
{
Group::Group()
{
m_Id = utility::conversions::to_string_t("");
m_IdIsSet = false;
m_Uuid = utility::conversions::to_string_t("");
m_UuidIsSet = false;
m_Name = utility::conversions::to_string_t("");
m_NameIsSet = false;
m_Tag = utility::conversions::to_string_t("");
m_TagIsSet = false;
m_Description = utility::conversions::to_string_t("");
m_DescriptionIsSet = false;
m_Type = 0;
m_TypeIsSet = false;
m_Privacy = 0;
m_PrivacyIsSet = false;
m_Owner_id = utility::conversions::to_string_t("");
m_Owner_idIsSet = false;
m_Verified = false;
m_VerifiedIsSet = false;
m_Photo_url = utility::conversions::to_string_t("");
m_Photo_urlIsSet = false;
m_Banner_url = utility::conversions::to_string_t("");
m_Banner_urlIsSet = false;
m_Member_count = 0;
m_Member_countIsSet = false;
m_Follower_count = 0;
m_Follower_countIsSet = false;
m_View_count = 0;
m_View_countIsSet = false;
m_Created = utility::datetime();
m_CreatedIsSet = false;
m_Updated = utility::datetime();
m_UpdatedIsSet = false;
}
Group::~Group()
{
}
void Group::validate()
{
// TODO: implement validation
}
web::json::value Group::toJson() const
{
web::json::value val = web::json::value::object();
if (m_IdIsSet)
{
val[utility::conversions::to_string_t(_XPLATSTR("id"))] = ModelBase::toJson(m_Id);
}
if (m_UuidIsSet)
{
val[utility::conversions::to_string_t(_XPLATSTR("uuid"))] = ModelBase::toJson(m_Uuid);
}
if (m_NameIsSet)
{
val[utility::conversions::to_string_t(_XPLATSTR("name"))] = ModelBase::toJson(m_Name);
}
if (m_TagIsSet)
{
val[utility::conversions::to_string_t(_XPLATSTR("tag"))] = ModelBase::toJson(m_Tag);
}
if (m_DescriptionIsSet)
{
val[utility::conversions::to_string_t(_XPLATSTR("description"))] = ModelBase::toJson(m_Description);
}
if (m_TypeIsSet)
{
val[utility::conversions::to_string_t(_XPLATSTR("type"))] = ModelBase::toJson(m_Type);
}
if (m_PrivacyIsSet)
{
val[utility::conversions::to_string_t(_XPLATSTR("privacy"))] = ModelBase::toJson(m_Privacy);
}
if (m_Owner_idIsSet)
{
val[utility::conversions::to_string_t(_XPLATSTR("owner_id"))] = ModelBase::toJson(m_Owner_id);
}
if (m_VerifiedIsSet)
{
val[utility::conversions::to_string_t(_XPLATSTR("verified"))] = ModelBase::toJson(m_Verified);
}
if (m_Photo_urlIsSet)
{
val[utility::conversions::to_string_t(_XPLATSTR("photo_url"))] = ModelBase::toJson(m_Photo_url);
}
if (m_Banner_urlIsSet)
{
val[utility::conversions::to_string_t(_XPLATSTR("banner_url"))] = ModelBase::toJson(m_Banner_url);
}
if (m_Member_countIsSet)
{
val[utility::conversions::to_string_t(_XPLATSTR("member_count"))] = ModelBase::toJson(m_Member_count);
}
if (m_Follower_countIsSet)
{
val[utility::conversions::to_string_t(_XPLATSTR("follower_count"))] =
ModelBase::toJson(m_Follower_count);
}
if (m_View_countIsSet)
{
val[utility::conversions::to_string_t(_XPLATSTR("view_count"))] = ModelBase::toJson(m_View_count);
}
if (m_CreatedIsSet)
{
val[utility::conversions::to_string_t(_XPLATSTR("created"))] = ModelBase::toJson(m_Created);
}
if (m_UpdatedIsSet)
{
val[utility::conversions::to_string_t(_XPLATSTR("updated"))] = ModelBase::toJson(m_Updated);
}
return val;
}
bool Group::fromJson(const web::json::value &val)
{
bool ok = true;
if (val.has_field(utility::conversions::to_string_t(_XPLATSTR("id"))))
{
const web::json::value &fieldValue = val.at(utility::conversions::to_string_t(_XPLATSTR("id")));
if (!fieldValue.is_null())
{
utility::string_t refVal_setId;
ok &= ModelBase::fromJson(fieldValue, refVal_setId);
setId(refVal_setId);
}
}
if (val.has_field(utility::conversions::to_string_t(_XPLATSTR("uuid"))))
{
const web::json::value &fieldValue = val.at(utility::conversions::to_string_t(_XPLATSTR("uuid")));
if (!fieldValue.is_null())
{
utility::string_t refVal_setUuid;
ok &= ModelBase::fromJson(fieldValue, refVal_setUuid);
setUuid(refVal_setUuid);
}
}
if (val.has_field(utility::conversions::to_string_t(_XPLATSTR("name"))))
{
const web::json::value &fieldValue = val.at(utility::conversions::to_string_t(_XPLATSTR("name")));
if (!fieldValue.is_null())
{
utility::string_t refVal_setName;
ok &= ModelBase::fromJson(fieldValue, refVal_setName);
setName(refVal_setName);
}
}
if (val.has_field(utility::conversions::to_string_t(_XPLATSTR("tag"))))
{
const web::json::value &fieldValue = val.at(utility::conversions::to_string_t(_XPLATSTR("tag")));
if (!fieldValue.is_null())
{
utility::string_t refVal_setTag;
ok &= ModelBase::fromJson(fieldValue, refVal_setTag);
setTag(refVal_setTag);
}
}
if (val.has_field(utility::conversions::to_string_t(_XPLATSTR("description"))))
{
const web::json::value &fieldValue =
val.at(utility::conversions::to_string_t(_XPLATSTR("description")));
if (!fieldValue.is_null())
{
utility::string_t refVal_setDescription;
ok &= ModelBase::fromJson(fieldValue, refVal_setDescription);
setDescription(refVal_setDescription);
}
}
if (val.has_field(utility::conversions::to_string_t(_XPLATSTR("type"))))
{
const web::json::value &fieldValue = val.at(utility::conversions::to_string_t(_XPLATSTR("type")));
if (!fieldValue.is_null())
{
int32_t refVal_setType;
ok &= ModelBase::fromJson(fieldValue, refVal_setType);
setType(refVal_setType);
}
}
if (val.has_field(utility::conversions::to_string_t(_XPLATSTR("privacy"))))
{
const web::json::value &fieldValue = val.at(utility::conversions::to_string_t(_XPLATSTR("privacy")));
if (!fieldValue.is_null())
{
int32_t refVal_setPrivacy;
ok &= ModelBase::fromJson(fieldValue, refVal_setPrivacy);
setPrivacy(refVal_setPrivacy);
}
}
if (val.has_field(utility::conversions::to_string_t(_XPLATSTR("owner_id"))))
{
const web::json::value &fieldValue = val.at(utility::conversions::to_string_t(_XPLATSTR("owner_id")));
if (!fieldValue.is_null())
{
utility::string_t refVal_setOwnerId;
ok &= ModelBase::fromJson(fieldValue, refVal_setOwnerId);
setOwnerId(refVal_setOwnerId);
}
}
if (val.has_field(utility::conversions::to_string_t(_XPLATSTR("verified"))))
{
const web::json::value &fieldValue = val.at(utility::conversions::to_string_t(_XPLATSTR("verified")));
if (!fieldValue.is_null())
{
bool refVal_setVerified;
ok &= ModelBase::fromJson(fieldValue, refVal_setVerified);
setVerified(refVal_setVerified);
}
}
if (val.has_field(utility::conversions::to_string_t(_XPLATSTR("photo_url"))))
{
const web::json::value &fieldValue = val.at(utility::conversions::to_string_t(_XPLATSTR("photo_url")));
if (!fieldValue.is_null())
{
utility::string_t refVal_setPhotoUrl;
ok &= ModelBase::fromJson(fieldValue, refVal_setPhotoUrl);
setPhotoUrl(refVal_setPhotoUrl);
}
}
if (val.has_field(utility::conversions::to_string_t(_XPLATSTR("banner_url"))))
{
const web::json::value &fieldValue = val.at(utility::conversions::to_string_t(_XPLATSTR("banner_url")));
if (!fieldValue.is_null())
{
utility::string_t refVal_setBannerUrl;
ok &= ModelBase::fromJson(fieldValue, refVal_setBannerUrl);
setBannerUrl(refVal_setBannerUrl);
}
}
if (val.has_field(utility::conversions::to_string_t(_XPLATSTR("member_count"))))
{
const web::json::value &fieldValue =
val.at(utility::conversions::to_string_t(_XPLATSTR("member_count")));
if (!fieldValue.is_null())
{
int32_t refVal_setMemberCount;
ok &= ModelBase::fromJson(fieldValue, refVal_setMemberCount);
setMemberCount(refVal_setMemberCount);
}
}
if (val.has_field(utility::conversions::to_string_t(_XPLATSTR("follower_count"))))
{
const web::json::value &fieldValue =
val.at(utility::conversions::to_string_t(_XPLATSTR("follower_count")));
if (!fieldValue.is_null())
{
int32_t refVal_setFollowerCount;
ok &= ModelBase::fromJson(fieldValue, refVal_setFollowerCount);
setFollowerCount(refVal_setFollowerCount);
}
}
if (val.has_field(utility::conversions::to_string_t(_XPLATSTR("view_count"))))
{
const web::json::value &fieldValue = val.at(utility::conversions::to_string_t(_XPLATSTR("view_count")));
if (!fieldValue.is_null())
{
int32_t refVal_setViewCount;
ok &= ModelBase::fromJson(fieldValue, refVal_setViewCount);
setViewCount(refVal_setViewCount);
}
}
if (val.has_field(utility::conversions::to_string_t(_XPLATSTR("created"))))
{
const web::json::value &fieldValue = val.at(utility::conversions::to_string_t(_XPLATSTR("created")));
if (!fieldValue.is_null())
{
utility::datetime refVal_setCreated;
ok &= ModelBase::fromJson(fieldValue, refVal_setCreated);
setCreated(refVal_setCreated);
}
}
if (val.has_field(utility::conversions::to_string_t(_XPLATSTR("updated"))))
{
const web::json::value &fieldValue = val.at(utility::conversions::to_string_t(_XPLATSTR("updated")));
if (!fieldValue.is_null())
{
utility::datetime refVal_setUpdated;
ok &= ModelBase::fromJson(fieldValue, refVal_setUpdated);
setUpdated(refVal_setUpdated);
}
}
return ok;
}
void Group::toMultipart(std::shared_ptr<MultipartFormData> multipart, const utility::string_t &prefix) const
{
utility::string_t namePrefix = prefix;
if (namePrefix.size() > 0 &&
namePrefix.substr(namePrefix.size() - 1) != utility::conversions::to_string_t(_XPLATSTR(".")))
{
namePrefix += utility::conversions::to_string_t(_XPLATSTR("."));
}
if (m_IdIsSet)
{
multipart->add(
ModelBase::toHttpContent(namePrefix + utility::conversions::to_string_t(_XPLATSTR("id")), m_Id));
}
if (m_UuidIsSet)
{
multipart->add(ModelBase::toHttpContent(
namePrefix + utility::conversions::to_string_t(_XPLATSTR("uuid")), m_Uuid));
}
if (m_NameIsSet)
{
multipart->add(ModelBase::toHttpContent(
namePrefix + utility::conversions::to_string_t(_XPLATSTR("name")), m_Name));
}
if (m_TagIsSet)
{
multipart->add(
ModelBase::toHttpContent(namePrefix + utility::conversions::to_string_t(_XPLATSTR("tag")), m_Tag));
}
if (m_DescriptionIsSet)
{
multipart->add(ModelBase::toHttpContent(
namePrefix + utility::conversions::to_string_t(_XPLATSTR("description")), m_Description));
}
if (m_TypeIsSet)
{
multipart->add(ModelBase::toHttpContent(
namePrefix + utility::conversions::to_string_t(_XPLATSTR("type")), m_Type));
}
if (m_PrivacyIsSet)
{
multipart->add(ModelBase::toHttpContent(
namePrefix + utility::conversions::to_string_t(_XPLATSTR("privacy")), m_Privacy));
}
if (m_Owner_idIsSet)
{
multipart->add(ModelBase::toHttpContent(
namePrefix + utility::conversions::to_string_t(_XPLATSTR("owner_id")), m_Owner_id));
}
if (m_VerifiedIsSet)
{
multipart->add(ModelBase::toHttpContent(
namePrefix + utility::conversions::to_string_t(_XPLATSTR("verified")), m_Verified));
}
if (m_Photo_urlIsSet)
{
multipart->add(ModelBase::toHttpContent(
namePrefix + utility::conversions::to_string_t(_XPLATSTR("photo_url")), m_Photo_url));
}
if (m_Banner_urlIsSet)
{
multipart->add(ModelBase::toHttpContent(
namePrefix + utility::conversions::to_string_t(_XPLATSTR("banner_url")), m_Banner_url));
}
if (m_Member_countIsSet)
{
multipart->add(ModelBase::toHttpContent(
namePrefix + utility::conversions::to_string_t(_XPLATSTR("member_count")), m_Member_count));
}
if (m_Follower_countIsSet)
{
multipart->add(ModelBase::toHttpContent(
namePrefix + utility::conversions::to_string_t(_XPLATSTR("follower_count")), m_Follower_count));
}
if (m_View_countIsSet)
{
multipart->add(ModelBase::toHttpContent(
namePrefix + utility::conversions::to_string_t(_XPLATSTR("view_count")), m_View_count));
}
if (m_CreatedIsSet)
{
multipart->add(ModelBase::toHttpContent(
namePrefix + utility::conversions::to_string_t(_XPLATSTR("created")), m_Created));
}
if (m_UpdatedIsSet)
{
multipart->add(ModelBase::toHttpContent(
namePrefix + utility::conversions::to_string_t(_XPLATSTR("updated")), m_Updated));
}
}
bool Group::fromMultiPart(std::shared_ptr<MultipartFormData> multipart, const utility::string_t &prefix)
{
bool ok = true;
utility::string_t namePrefix = prefix;
if (namePrefix.size() > 0 &&
namePrefix.substr(namePrefix.size() - 1) != utility::conversions::to_string_t(_XPLATSTR(".")))
{
namePrefix += utility::conversions::to_string_t(_XPLATSTR("."));
}
if (multipart->hasContent(utility::conversions::to_string_t(_XPLATSTR("id"))))
{
utility::string_t refVal_setId;
ok &= ModelBase::fromHttpContent(
multipart->getContent(utility::conversions::to_string_t(_XPLATSTR("id"))), refVal_setId);
setId(refVal_setId);
}
if (multipart->hasContent(utility::conversions::to_string_t(_XPLATSTR("uuid"))))
{
utility::string_t refVal_setUuid;
ok &= ModelBase::fromHttpContent(
multipart->getContent(utility::conversions::to_string_t(_XPLATSTR("uuid"))), refVal_setUuid);
setUuid(refVal_setUuid);
}
if (multipart->hasContent(utility::conversions::to_string_t(_XPLATSTR("name"))))
{
utility::string_t refVal_setName;
ok &= ModelBase::fromHttpContent(
multipart->getContent(utility::conversions::to_string_t(_XPLATSTR("name"))), refVal_setName);
setName(refVal_setName);
}
if (multipart->hasContent(utility::conversions::to_string_t(_XPLATSTR("tag"))))
{
utility::string_t refVal_setTag;
ok &= ModelBase::fromHttpContent(
multipart->getContent(utility::conversions::to_string_t(_XPLATSTR("tag"))), refVal_setTag);
setTag(refVal_setTag);
}
if (multipart->hasContent(utility::conversions::to_string_t(_XPLATSTR("description"))))
{
utility::string_t refVal_setDescription;
ok &= ModelBase::fromHttpContent(
multipart->getContent(utility::conversions::to_string_t(_XPLATSTR("description"))),
refVal_setDescription);
setDescription(refVal_setDescription);
}
if (multipart->hasContent(utility::conversions::to_string_t(_XPLATSTR("type"))))
{
int32_t refVal_setType;
ok &= ModelBase::fromHttpContent(
multipart->getContent(utility::conversions::to_string_t(_XPLATSTR("type"))), refVal_setType);
setType(refVal_setType);
}
if (multipart->hasContent(utility::conversions::to_string_t(_XPLATSTR("privacy"))))
{
int32_t refVal_setPrivacy;
ok &= ModelBase::fromHttpContent(
multipart->getContent(utility::conversions::to_string_t(_XPLATSTR("privacy"))), refVal_setPrivacy);
setPrivacy(refVal_setPrivacy);
}
if (multipart->hasContent(utility::conversions::to_string_t(_XPLATSTR("owner_id"))))
{
utility::string_t refVal_setOwnerId;
ok &= ModelBase::fromHttpContent(
multipart->getContent(utility::conversions::to_string_t(_XPLATSTR("owner_id"))), refVal_setOwnerId);
setOwnerId(refVal_setOwnerId);
}
if (multipart->hasContent(utility::conversions::to_string_t(_XPLATSTR("verified"))))
{
bool refVal_setVerified;
ok &= ModelBase::fromHttpContent(
multipart->getContent(utility::conversions::to_string_t(_XPLATSTR("verified"))),
refVal_setVerified);
setVerified(refVal_setVerified);
}
if (multipart->hasContent(utility::conversions::to_string_t(_XPLATSTR("photo_url"))))
{
utility::string_t refVal_setPhotoUrl;
ok &= ModelBase::fromHttpContent(
multipart->getContent(utility::conversions::to_string_t(_XPLATSTR("photo_url"))),
refVal_setPhotoUrl);
setPhotoUrl(refVal_setPhotoUrl);
}
if (multipart->hasContent(utility::conversions::to_string_t(_XPLATSTR("banner_url"))))
{
utility::string_t refVal_setBannerUrl;
ok &= ModelBase::fromHttpContent(
multipart->getContent(utility::conversions::to_string_t(_XPLATSTR("banner_url"))),
refVal_setBannerUrl);
setBannerUrl(refVal_setBannerUrl);
}
if (multipart->hasContent(utility::conversions::to_string_t(_XPLATSTR("member_count"))))
{
int32_t refVal_setMemberCount;
ok &= ModelBase::fromHttpContent(
multipart->getContent(utility::conversions::to_string_t(_XPLATSTR("member_count"))),
refVal_setMemberCount);
setMemberCount(refVal_setMemberCount);
}
if (multipart->hasContent(utility::conversions::to_string_t(_XPLATSTR("follower_count"))))
{
int32_t refVal_setFollowerCount;
ok &= ModelBase::fromHttpContent(
multipart->getContent(utility::conversions::to_string_t(_XPLATSTR("follower_count"))),
refVal_setFollowerCount);
setFollowerCount(refVal_setFollowerCount);
}
if (multipart->hasContent(utility::conversions::to_string_t(_XPLATSTR("view_count"))))
{
int32_t refVal_setViewCount;
ok &= ModelBase::fromHttpContent(
multipart->getContent(utility::conversions::to_string_t(_XPLATSTR("view_count"))),
refVal_setViewCount);
setViewCount(refVal_setViewCount);
}
if (multipart->hasContent(utility::conversions::to_string_t(_XPLATSTR("created"))))
{
utility::datetime refVal_setCreated;
ok &= ModelBase::fromHttpContent(
multipart->getContent(utility::conversions::to_string_t(_XPLATSTR("created"))), refVal_setCreated);
setCreated(refVal_setCreated);
}
if (multipart->hasContent(utility::conversions::to_string_t(_XPLATSTR("updated"))))
{
utility::datetime refVal_setUpdated;
ok &= ModelBase::fromHttpContent(
multipart->getContent(utility::conversions::to_string_t(_XPLATSTR("updated"))), refVal_setUpdated);
setUpdated(refVal_setUpdated);
}
return ok;
}
utility::string_t Group::getId() const
{
return m_Id;
}
void Group::setId(const utility::string_t &value)
{
m_Id = value;
m_IdIsSet = true;
}
bool Group::idIsSet() const
{
return m_IdIsSet;
}
void Group::unsetId()
{
m_IdIsSet = false;
}
utility::string_t Group::getUuid() const
{
return m_Uuid;
}
void Group::setUuid(const utility::string_t &value)
{
m_Uuid = value;
m_UuidIsSet = true;
}
bool Group::uuidIsSet() const
{
return m_UuidIsSet;
}
void Group::unsetUuid()
{
m_UuidIsSet = false;
}
utility::string_t Group::getName() const
{
return m_Name;
}
void Group::setName(const utility::string_t &value)
{
m_Name = value;
m_NameIsSet = true;
}
bool Group::nameIsSet() const
{
return m_NameIsSet;
}
void Group::unsetName()
{
m_NameIsSet = false;
}
utility::string_t Group::getTag() const
{
return m_Tag;
}
void Group::setTag(const utility::string_t &value)
{
m_Tag = value;
m_TagIsSet = true;
}
bool Group::tagIsSet() const
{
return m_TagIsSet;
}
void Group::unsetTag()
{
m_TagIsSet = false;
}
utility::string_t Group::getDescription() const
{
return m_Description;
}
void Group::setDescription(const utility::string_t &value)
{
m_Description = value;
m_DescriptionIsSet = true;
}
bool Group::descriptionIsSet() const
{
return m_DescriptionIsSet;
}
void Group::unsetDescription()
{
m_DescriptionIsSet = false;
}
int32_t Group::getType() const
{
return m_Type;
}
void Group::setType(int32_t value)
{
m_Type = value;
m_TypeIsSet = true;
}
bool Group::typeIsSet() const
{
return m_TypeIsSet;
}
void Group::unsetType()
{
m_TypeIsSet = false;
}
int32_t Group::getPrivacy() const
{
return m_Privacy;
}
void Group::setPrivacy(int32_t value)
{
m_Privacy = value;
m_PrivacyIsSet = true;
}
bool Group::privacyIsSet() const
{
return m_PrivacyIsSet;
}
void Group::unsetPrivacy()
{
m_PrivacyIsSet = false;
}
utility::string_t Group::getOwnerId() const
{
return m_Owner_id;
}
void Group::setOwnerId(const utility::string_t &value)
{
m_Owner_id = value;
m_Owner_idIsSet = true;
}
bool Group::ownerIdIsSet() const
{
return m_Owner_idIsSet;
}
void Group::unsetOwner_id()
{
m_Owner_idIsSet = false;
}
bool Group::isVerified() const
{
return m_Verified;
}
void Group::setVerified(bool value)
{
m_Verified = value;
m_VerifiedIsSet = true;
}
bool Group::verifiedIsSet() const
{
return m_VerifiedIsSet;
}
void Group::unsetVerified()
{
m_VerifiedIsSet = false;
}
utility::string_t Group::getPhotoUrl() const
{
return m_Photo_url;
}
void Group::setPhotoUrl(const utility::string_t &value)
{
m_Photo_url = value;
m_Photo_urlIsSet = true;
}
bool Group::photoUrlIsSet() const
{
return m_Photo_urlIsSet;
}
void Group::unsetPhoto_url()
{
m_Photo_urlIsSet = false;
}
utility::string_t Group::getBannerUrl() const
{
return m_Banner_url;
}
void Group::setBannerUrl(const utility::string_t &value)
{
m_Banner_url = value;
m_Banner_urlIsSet = true;
}
bool Group::bannerUrlIsSet() const
{
return m_Banner_urlIsSet;
}
void Group::unsetBanner_url()
{
m_Banner_urlIsSet = false;
}
int32_t Group::getMemberCount() const
{
return m_Member_count;
}
void Group::setMemberCount(int32_t value)
{
m_Member_count = value;
m_Member_countIsSet = true;
}
bool Group::memberCountIsSet() const
{
return m_Member_countIsSet;
}
void Group::unsetMember_count()
{
m_Member_countIsSet = false;
}
int32_t Group::getFollowerCount() const
{
return m_Follower_count;
}
void Group::setFollowerCount(int32_t value)
{
m_Follower_count = value;
m_Follower_countIsSet = true;
}
bool Group::followerCountIsSet() const
{
return m_Follower_countIsSet;
}
void Group::unsetFollower_count()
{
m_Follower_countIsSet = false;
}
int32_t Group::getViewCount() const
{
return m_View_count;
}
void Group::setViewCount(int32_t value)
{
m_View_count = value;
m_View_countIsSet = true;
}
bool Group::viewCountIsSet() const
{
return m_View_countIsSet;
}
void Group::unsetView_count()
{
m_View_countIsSet = false;
}
utility::datetime Group::getCreated() const
{
return m_Created;
}
void Group::setCreated(const utility::datetime &value)
{
m_Created = value;
m_CreatedIsSet = true;
}
bool Group::createdIsSet() const
{
return m_CreatedIsSet;
}
void Group::unsetCreated()
{
m_CreatedIsSet = false;
}
utility::datetime Group::getUpdated() const
{
return m_Updated;
}
void Group::setUpdated(const utility::datetime &value)
{
m_Updated = value;
m_UpdatedIsSet = true;
}
bool Group::updatedIsSet() const
{
return m_UpdatedIsSet;
}
void Group::unsetUpdated()
{
m_UpdatedIsSet = false;
}
}
}