/** * OpenAPI Petstore * This is a sample server Petstore server. For this sample, you can use the api key `special-key` to test the authorization filters. * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /* * User.h * * A User who is purchasing from the pet store */ #ifndef User_H_ #define User_H_ #include #include namespace org { namespace openapitools { namespace server { namespace model { /// /// A User who is purchasing from the pet store /// class User { public: User(); virtual ~User(); void validate(); ///////////////////////////////////////////// /// User members /// /// /// int64_t getId() const; void setId(int64_t const value); bool idIsSet() const; void unsetId(); /// /// /// std::string getUsername() const; void setUsername(std::string const& value); bool usernameIsSet() const; void unsetUsername(); /// /// /// std::string getFirstName() const; void setFirstName(std::string const& value); bool firstNameIsSet() const; void unsetFirstName(); /// /// /// std::string getLastName() const; void setLastName(std::string const& value); bool lastNameIsSet() const; void unsetLastName(); /// /// /// std::string getEmail() const; void setEmail(std::string const& value); bool emailIsSet() const; void unsetEmail(); /// /// /// std::string getPassword() const; void setPassword(std::string const& value); bool passwordIsSet() const; void unsetPassword(); /// /// /// std::string getPhone() const; void setPhone(std::string const& value); bool phoneIsSet() const; void unsetPhone(); /// /// User Status /// int32_t getUserStatus() const; void setUserStatus(int32_t const value); bool userStatusIsSet() const; void unsetUserStatus(); friend void to_json(nlohmann::json& j, const User& o); friend void from_json(const nlohmann::json& j, User& o); protected: int64_t m_Id; bool m_IdIsSet; std::string m_Username; bool m_UsernameIsSet; std::string m_FirstName; bool m_FirstNameIsSet; std::string m_LastName; bool m_LastNameIsSet; std::string m_Email; bool m_EmailIsSet; std::string m_Password; bool m_PasswordIsSet; std::string m_Phone; bool m_PhoneIsSet; int32_t m_UserStatus; bool m_UserStatusIsSet; }; } } } } #endif /* User_H_ */