forked from loafle/openapi-generator-original
390 lines
9.7 KiB
C++
390 lines
9.7 KiB
C++
/**
|
|
* Swagger Petstore
|
|
* This is a sample server Petstore server. You can find out more about Swagger at [http://swagger.io](http://swagger.io) or on [irc.freenode.net, #swagger](http://swagger.io/irc/). For this sample, you can use the api key `special-key` to test the authorization filters.
|
|
*
|
|
* OpenAPI spec version: 1.0.0
|
|
* Contact: apiteam@swagger.io
|
|
*
|
|
* NOTE: This class is auto generated by the swagger code generator 3.0.0-SNAPSHOT.
|
|
* https://github.com/swagger-api/swagger-codegen.git
|
|
* Do not edit the class manually.
|
|
*/
|
|
|
|
|
|
|
|
#include "User.h"
|
|
|
|
namespace io {
|
|
namespace swagger {
|
|
namespace client {
|
|
namespace model {
|
|
|
|
User::User()
|
|
{
|
|
m_Id = 0L;
|
|
m_IdIsSet = false;
|
|
m_Username = utility::conversions::to_string_t("");
|
|
m_UsernameIsSet = false;
|
|
m_FirstName = utility::conversions::to_string_t("");
|
|
m_FirstNameIsSet = false;
|
|
m_LastName = utility::conversions::to_string_t("");
|
|
m_LastNameIsSet = false;
|
|
m_Email = utility::conversions::to_string_t("");
|
|
m_EmailIsSet = false;
|
|
m_Password = utility::conversions::to_string_t("");
|
|
m_PasswordIsSet = false;
|
|
m_Phone = utility::conversions::to_string_t("");
|
|
m_PhoneIsSet = false;
|
|
m_UserStatus = 0;
|
|
m_UserStatusIsSet = false;
|
|
}
|
|
|
|
User::~User()
|
|
{
|
|
}
|
|
|
|
void User::validate()
|
|
{
|
|
// TODO: implement validation
|
|
}
|
|
|
|
web::json::value User::toJson() const
|
|
{
|
|
web::json::value val = web::json::value::object();
|
|
|
|
if(m_IdIsSet)
|
|
{
|
|
val[utility::conversions::to_string_t("id")] = ModelBase::toJson(m_Id);
|
|
}
|
|
if(m_UsernameIsSet)
|
|
{
|
|
val[utility::conversions::to_string_t("username")] = ModelBase::toJson(m_Username);
|
|
}
|
|
if(m_FirstNameIsSet)
|
|
{
|
|
val[utility::conversions::to_string_t("firstName")] = ModelBase::toJson(m_FirstName);
|
|
}
|
|
if(m_LastNameIsSet)
|
|
{
|
|
val[utility::conversions::to_string_t("lastName")] = ModelBase::toJson(m_LastName);
|
|
}
|
|
if(m_EmailIsSet)
|
|
{
|
|
val[utility::conversions::to_string_t("email")] = ModelBase::toJson(m_Email);
|
|
}
|
|
if(m_PasswordIsSet)
|
|
{
|
|
val[utility::conversions::to_string_t("password")] = ModelBase::toJson(m_Password);
|
|
}
|
|
if(m_PhoneIsSet)
|
|
{
|
|
val[utility::conversions::to_string_t("phone")] = ModelBase::toJson(m_Phone);
|
|
}
|
|
if(m_UserStatusIsSet)
|
|
{
|
|
val[utility::conversions::to_string_t("userStatus")] = ModelBase::toJson(m_UserStatus);
|
|
}
|
|
|
|
return val;
|
|
}
|
|
|
|
void User::fromJson(web::json::value& val)
|
|
{
|
|
if(val.has_field(utility::conversions::to_string_t("id")))
|
|
{
|
|
setId(ModelBase::int64_tFromJson(val[utility::conversions::to_string_t("id")]));
|
|
}
|
|
if(val.has_field(utility::conversions::to_string_t("username")))
|
|
{
|
|
setUsername(ModelBase::stringFromJson(val[utility::conversions::to_string_t("username")]));
|
|
}
|
|
if(val.has_field(utility::conversions::to_string_t("firstName")))
|
|
{
|
|
setFirstName(ModelBase::stringFromJson(val[utility::conversions::to_string_t("firstName")]));
|
|
}
|
|
if(val.has_field(utility::conversions::to_string_t("lastName")))
|
|
{
|
|
setLastName(ModelBase::stringFromJson(val[utility::conversions::to_string_t("lastName")]));
|
|
}
|
|
if(val.has_field(utility::conversions::to_string_t("email")))
|
|
{
|
|
setEmail(ModelBase::stringFromJson(val[utility::conversions::to_string_t("email")]));
|
|
}
|
|
if(val.has_field(utility::conversions::to_string_t("password")))
|
|
{
|
|
setPassword(ModelBase::stringFromJson(val[utility::conversions::to_string_t("password")]));
|
|
}
|
|
if(val.has_field(utility::conversions::to_string_t("phone")))
|
|
{
|
|
setPhone(ModelBase::stringFromJson(val[utility::conversions::to_string_t("phone")]));
|
|
}
|
|
if(val.has_field(utility::conversions::to_string_t("userStatus")))
|
|
{
|
|
setUserStatus(ModelBase::int32_tFromJson(val[utility::conversions::to_string_t("userStatus")]));
|
|
}
|
|
}
|
|
|
|
void User::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("."))
|
|
{
|
|
namePrefix += utility::conversions::to_string_t(".");
|
|
}
|
|
|
|
if(m_IdIsSet)
|
|
{
|
|
multipart->add(ModelBase::toHttpContent(namePrefix + utility::conversions::to_string_t("id"), m_Id));
|
|
}
|
|
if(m_UsernameIsSet)
|
|
{
|
|
multipart->add(ModelBase::toHttpContent(namePrefix + utility::conversions::to_string_t("username"), m_Username));
|
|
|
|
}
|
|
if(m_FirstNameIsSet)
|
|
{
|
|
multipart->add(ModelBase::toHttpContent(namePrefix + utility::conversions::to_string_t("firstName"), m_FirstName));
|
|
|
|
}
|
|
if(m_LastNameIsSet)
|
|
{
|
|
multipart->add(ModelBase::toHttpContent(namePrefix + utility::conversions::to_string_t("lastName"), m_LastName));
|
|
|
|
}
|
|
if(m_EmailIsSet)
|
|
{
|
|
multipart->add(ModelBase::toHttpContent(namePrefix + utility::conversions::to_string_t("email"), m_Email));
|
|
|
|
}
|
|
if(m_PasswordIsSet)
|
|
{
|
|
multipart->add(ModelBase::toHttpContent(namePrefix + utility::conversions::to_string_t("password"), m_Password));
|
|
|
|
}
|
|
if(m_PhoneIsSet)
|
|
{
|
|
multipart->add(ModelBase::toHttpContent(namePrefix + utility::conversions::to_string_t("phone"), m_Phone));
|
|
|
|
}
|
|
if(m_UserStatusIsSet)
|
|
{
|
|
multipart->add(ModelBase::toHttpContent(namePrefix + utility::conversions::to_string_t("userStatus"), m_UserStatus));
|
|
}
|
|
}
|
|
|
|
void User::fromMultiPart(std::shared_ptr<MultipartFormData> multipart, const utility::string_t& prefix)
|
|
{
|
|
utility::string_t namePrefix = prefix;
|
|
if(namePrefix.size() > 0 && namePrefix.substr(namePrefix.size() - 1) != utility::conversions::to_string_t("."))
|
|
{
|
|
namePrefix += utility::conversions::to_string_t(".");
|
|
}
|
|
|
|
if(multipart->hasContent(utility::conversions::to_string_t("id")))
|
|
{
|
|
setId(ModelBase::int64_tFromHttpContent(multipart->getContent(utility::conversions::to_string_t("id"))));
|
|
}
|
|
if(multipart->hasContent(utility::conversions::to_string_t("username")))
|
|
{
|
|
setUsername(ModelBase::stringFromHttpContent(multipart->getContent(utility::conversions::to_string_t("username"))));
|
|
}
|
|
if(multipart->hasContent(utility::conversions::to_string_t("firstName")))
|
|
{
|
|
setFirstName(ModelBase::stringFromHttpContent(multipart->getContent(utility::conversions::to_string_t("firstName"))));
|
|
}
|
|
if(multipart->hasContent(utility::conversions::to_string_t("lastName")))
|
|
{
|
|
setLastName(ModelBase::stringFromHttpContent(multipart->getContent(utility::conversions::to_string_t("lastName"))));
|
|
}
|
|
if(multipart->hasContent(utility::conversions::to_string_t("email")))
|
|
{
|
|
setEmail(ModelBase::stringFromHttpContent(multipart->getContent(utility::conversions::to_string_t("email"))));
|
|
}
|
|
if(multipart->hasContent(utility::conversions::to_string_t("password")))
|
|
{
|
|
setPassword(ModelBase::stringFromHttpContent(multipart->getContent(utility::conversions::to_string_t("password"))));
|
|
}
|
|
if(multipart->hasContent(utility::conversions::to_string_t("phone")))
|
|
{
|
|
setPhone(ModelBase::stringFromHttpContent(multipart->getContent(utility::conversions::to_string_t("phone"))));
|
|
}
|
|
if(multipart->hasContent(utility::conversions::to_string_t("userStatus")))
|
|
{
|
|
setUserStatus(ModelBase::int32_tFromHttpContent(multipart->getContent(utility::conversions::to_string_t("userStatus"))));
|
|
}
|
|
}
|
|
|
|
int64_t User::getId() const
|
|
{
|
|
return m_Id;
|
|
}
|
|
|
|
|
|
void User::setId(int64_t value)
|
|
{
|
|
m_Id = value;
|
|
m_IdIsSet = true;
|
|
}
|
|
bool User::idIsSet() const
|
|
{
|
|
return m_IdIsSet;
|
|
}
|
|
|
|
void User::unsetId()
|
|
{
|
|
m_IdIsSet = false;
|
|
}
|
|
|
|
utility::string_t User::getUsername() const
|
|
{
|
|
return m_Username;
|
|
}
|
|
|
|
|
|
void User::setUsername(utility::string_t value)
|
|
{
|
|
m_Username = value;
|
|
m_UsernameIsSet = true;
|
|
}
|
|
bool User::usernameIsSet() const
|
|
{
|
|
return m_UsernameIsSet;
|
|
}
|
|
|
|
void User::unsetUsername()
|
|
{
|
|
m_UsernameIsSet = false;
|
|
}
|
|
|
|
utility::string_t User::getFirstName() const
|
|
{
|
|
return m_FirstName;
|
|
}
|
|
|
|
|
|
void User::setFirstName(utility::string_t value)
|
|
{
|
|
m_FirstName = value;
|
|
m_FirstNameIsSet = true;
|
|
}
|
|
bool User::firstNameIsSet() const
|
|
{
|
|
return m_FirstNameIsSet;
|
|
}
|
|
|
|
void User::unsetFirstName()
|
|
{
|
|
m_FirstNameIsSet = false;
|
|
}
|
|
|
|
utility::string_t User::getLastName() const
|
|
{
|
|
return m_LastName;
|
|
}
|
|
|
|
|
|
void User::setLastName(utility::string_t value)
|
|
{
|
|
m_LastName = value;
|
|
m_LastNameIsSet = true;
|
|
}
|
|
bool User::lastNameIsSet() const
|
|
{
|
|
return m_LastNameIsSet;
|
|
}
|
|
|
|
void User::unsetLastName()
|
|
{
|
|
m_LastNameIsSet = false;
|
|
}
|
|
|
|
utility::string_t User::getEmail() const
|
|
{
|
|
return m_Email;
|
|
}
|
|
|
|
|
|
void User::setEmail(utility::string_t value)
|
|
{
|
|
m_Email = value;
|
|
m_EmailIsSet = true;
|
|
}
|
|
bool User::emailIsSet() const
|
|
{
|
|
return m_EmailIsSet;
|
|
}
|
|
|
|
void User::unsetEmail()
|
|
{
|
|
m_EmailIsSet = false;
|
|
}
|
|
|
|
utility::string_t User::getPassword() const
|
|
{
|
|
return m_Password;
|
|
}
|
|
|
|
|
|
void User::setPassword(utility::string_t value)
|
|
{
|
|
m_Password = value;
|
|
m_PasswordIsSet = true;
|
|
}
|
|
bool User::passwordIsSet() const
|
|
{
|
|
return m_PasswordIsSet;
|
|
}
|
|
|
|
void User::unsetPassword()
|
|
{
|
|
m_PasswordIsSet = false;
|
|
}
|
|
|
|
utility::string_t User::getPhone() const
|
|
{
|
|
return m_Phone;
|
|
}
|
|
|
|
|
|
void User::setPhone(utility::string_t value)
|
|
{
|
|
m_Phone = value;
|
|
m_PhoneIsSet = true;
|
|
}
|
|
bool User::phoneIsSet() const
|
|
{
|
|
return m_PhoneIsSet;
|
|
}
|
|
|
|
void User::unsetPhone()
|
|
{
|
|
m_PhoneIsSet = false;
|
|
}
|
|
|
|
int32_t User::getUserStatus() const
|
|
{
|
|
return m_UserStatus;
|
|
}
|
|
|
|
|
|
void User::setUserStatus(int32_t value)
|
|
{
|
|
m_UserStatus = value;
|
|
m_UserStatusIsSet = true;
|
|
}
|
|
bool User::userStatusIsSet() const
|
|
{
|
|
return m_UserStatusIsSet;
|
|
}
|
|
|
|
void User::unsetUserStatus()
|
|
{
|
|
m_UserStatusIsSet = false;
|
|
}
|
|
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|